要用单片机跟一个控制器进行串ロ通信控制器的数据格式如上所述,单片机这边应该怎么配置呢求代码参考... 要用单片机跟一个控制器进行串口通信,控制器的数据格式如上所述单片机这边应该怎么配置呢,求代码参考
起始位1位数据位7位,校验位1位偶校验,停止位1位波特率9600,用AT89C2051单片机来配置所差的是:数据位7位,校验位1位偶校验,就单片机的方式1是8位数据,无校验位的而且单片机的串口也没有自动计算偶校验的功能。現在要求是7位数据那只好用软件来实现了,还是用方式1把要发送的数据变成7位,也就是只保留低7位最高位做偶校验位,再用软件来計算低7位数据的偶校验最后把计算的偶校验位放在最高位发送,就才符合要求的接收数据也做同样的处理,如果接收时不考虑偶校验嘚话就比较容易了,接收的数据只要低7位就行就是将最高位屏蔽成0即可。
你对这个回答的评价是
2051,7位数据好像是没办法配置的,默认都是8位数据
好像有些32位的处理器可以配置5,67位数据,有些AVR好像也可以51恐怕不行。
你对这个回答的评价是
拍照搜题秒出答案,一键查看所有搜题记录
拍照搜题秒出答案,一键查看所有搜题记录
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。