ARINC429硬件层初探

1.高速(100KHZ)、低速(12.5KHZ)可选
2.32位双字节为传输计量单位,其中bit0-7表征地址label
3.8发送端和32接收端,实际16接收端可用
4.接收端1-7可工作在block或label模式,若命令其工作在block模式,要在特定寄存器写入block模式的过滤label,否则工作在label模式
5.Block tranmitting mode有2buffer,采用ping/pong方法;有tranmit enable寄存器负责两个flag:发送是否可用和使用哪个buffer
6.传送label时,位顺序是倒序
7.接受端如果label模式:1KB,256DWORD;block模式:4KB,1KDWORD
8.存储数据采用循环链表方式,满了就回到首地址继续存
9.Block模式的接收端有counter寄存器负责计数,每个有效数据接收后,自动加1,方便了程序计算数据长度

猜你喜欢

转载自blog.csdn.net/goalcn/article/details/6968625