Burning file to a chosen target with one programmer

Hi,
A vast difference, LIN is a proper parallel bus system, that allows all your master and slaves to be connected to the one set of wires, just like canbus.

What is LIN bus?

LIN bus is a supplement to CAN bus.

It offers lower performance and reliability - but also drastically lower costs. Below we provide a quick overview of LIN bus and a comparison of LIN bus vs. CAN bus.

  • Low cost option (if speed/fault tolerance are not critical)
  • Often used in vehicles for windows, wipers, air condition etc..
  • LIN clusters consist of 1 master and up to 16 slave nodes
  • Single wire (+ground) with 1-20 kbit/s at max 40 m bus length
  • Time triggered scheduling with guaranteed latency time
  • Variable data length (2, 4, 8 bytes)
  • LIN supports error detection, checksums & configuration
  • Operating voltage of 12V
  • Physical layer based on ISO 9141 (K-line)
  • Sleep mode & wakeup support
  • Most newer vehicles have 10+ LIN nodes

I'm not sure if there is a LIN interface module for Arduino, there is a CanBus.

Tom.... :smiley: :+1: :coffee: :australia:

Thanks Tom.

Then I think I have misunderstood something. That's where I'll go from, seems more logical.

Do I need any additional devices to simulate LIN com using arduinos ? Like a multiplexer ?

Anyway, back to programming ahah.

Hey all, I have a small question.

What's the difference between burning the bootloader using arduino IDE and flashing an optiboot.hex with AVRdude ?

Hi,

I gather very little difference, but why do you need to load the bootloader.
Don't your Nano controllers already have it loaded?

Have you actually programmed and used a Nano?

Tom... :smiley: :+1: :coffee: :australia:

Thanks Tom.

I am currenlty using my nanos with AVRdude and I'm just trying things, like flashing and locking fuse bits.

Well, I for now am a bit stuck as I found that I need specific bootloader in order to work with LIN, and ready-made programs are not available on the net. So I went with UART as 99% of bootloader are using this.
I am not a developper/coder but I have been told that I need to develop the sending part of the code. For now I'm unaible to do it as I don't have enough knowledge.

Thanks, Matt

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.