Board logo

标题: SCI串口通信问题[求助] [打印本页]

作者: lingxiang    时间: 2006-4-6 15:49     标题: SCI串口通信问题[求助]

我是个初学者,我想请教一下串口通信的问题,现在我要发送一串数据到目标机上,我用的是AZ32A,请问除了我要把要发送的数据循环放入SCDR中,那么在每发送一字节数据中,MCU是不是会自动的发送同步间隔场和同步场啊,还是要自己去设置啊.
作者: seuafu2005    时间: 2006-4-7 09:20

如果采用中断发送,只需要你把数据放入SCDR,设置发送标志就可以了,
一些间隔符不必考虑,基本上默认的就行。
作者: lingxiang    时间: 2006-4-7 10:36

如果我发送标准的LIN协议帧,包括同步间隔场,同步场,帧头,数据场,校验场.我应该这样组织这些数据并发送出去啊?
作者: xiaoxiaoer    时间: 2006-4-7 11:58

发送LIN的报文头,就是发送同步间隔场+同步场+ID;
如果是完整的一祯报文,就是同步间隔场+同步场+ID+数据场+校验场。
同步间隔场依据SCI寄存器中的位设置可以完成,剩下的就是往SCDR中写数据,和平常的SCI 发送数据一样。
作者: lingxiang    时间: 2006-4-9 10:36

真的很感谢这位仁兄,能否再给我点参考代码啊?





欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0