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.
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
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.