Arinc 429 related projects
Interrupt driven Arinc429 receiver code for use with HOLT IC line receiver HI-8588.
- ATMega88/328 based
- Text based User Interface
- Display labels of the messages
- Shows information of a message with an specific label or all messages
- Message interval meter (1m resolution)
- Data fields can be displayed in either binary or hexadecimal format
- Line load measurement
- Verbose level selection
- Released under GPL V3;
AVR | HI-8588 pin |
---|---|
PD2/INT0 | ROUTB (7) |
PD3/INT1 | ROUTA (6) |
Interrupt driven Arinc429 transmit code for use with HOLT IC drivers HI-8585/HI-8586.
- ATMegaxx8 based
- Scheduler with 1ms resolution for 64 messages;
- Transmission queue with 64 entries;
- Scheduler and Transmission queue can be increased up to the extent of RAM available;
- Low CPU consumption, roughly 15% (~6us out of each 40us for ATmega running @16MHz);
- Bit fields to access Label, Data, SSM, SDI and parity;
- Programmable Intergap Message (down to zero);
- Messagens can be silenced;
- Macros to drive pins to debug like 32 bits SPI on logic analyzers;
- Can be compiled within Arduino IDE, or externally (Makefile for AVR-GCC provided);
- Released under GPL V3;
AVR | HI-8585/8586 pin |
---|---|
PB1 | TX1IN (3) |
PB2 | TX0IN (2) |
AVR | SPI pin |
---|---|
PB1 | MOSI (TX1IN) |
PB2 | MISO (TX0IN) |
PB3 | CLOCK |
PB4 | /SELECT |