LIN總線入門.
瀏覽:3315 收藏:1
LIN的特點如下:
LIN網絡主從節點的功能
LIN報文的幀結構
同步間隔場
同步場
LIN的被保護標識符場(PID場)
#include <stdio.h>
#include <windows.h>
int main()
{
short p0=0,p1=0;
short LIN_ID=0x22,PID=0x00;
p0 = (LIN_ID & 0x01) ^ ((LIN_ID & 0x02) >> 1) ^ ((LIN_ID & 0x04) >> 2) ^ ((LIN_ID & 0x10) >> 4); //按位異或
p0 = p0 & 0x01;
p1 = ~(((LIN_ID & 0x02) >> 1) ^ ((LIN_ID & 0x08) >> 3) ^ ((LIN_ID & 0x10) >> 4) ^ ((LIN_ID & 0x20) >> 5));
p1 = p1 & 0x01;
PID = (p1 << 7) | (p0 << 6) | LIN_ID;
printf("p0=%#x,p1=%#x,PID=%#X\n",p0,p1,PID);
system("pause");
return 0;
}所謂奇偶校驗就是在發送的每一個字節后都加上一位,使得每個字節中1的個數為奇數個或偶數個。接收方通過計算數據中1的個數是否滿足奇偶性來確定數據是否有錯。這個不用背,用的時候可以查表。
數據場
校驗和場(checksum)
校驗和場的兩種類型
LIN總線的應用
LIN幀的分類
技術鄰APP
工程師必備
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP
1




















