在线时间0 小时
UID115418
ST金币0
蝴蝶豆0
注册时间2009-3-12
新手上路
- 最后登录
- 1970-1-1
|
a0a.1 0b0c
下面是我写的基于LIN1.3协议的主机发送和接收程序,同步间隔场,八个字节的数据,和一个字节的校验和位在总线上都可以接收到,可是我再发完报文帧头以后,等待接收,就一直接收不到从机的返回数据了,请大虾帮忙指导一下,谢谢先
USART_ClearFlag(USART1,USART_FLAG_LBD);
while(USART_GetFlagStatus(USART1,USART_FLAG_LBD) == RESET)
{
USART_LINCmd(USART1, ENABLE);
USART_SendBreak( USART1);
}
USART_SendData(USART1,0x80);
//同步场
USART_SendData(USART1,0x55);
//送ID
USART_SendData(USART1,Data_R[0]);
// 发送命令9段
for(t=1;t |
<
|