Android蓝牙串口appBLE连接如何设置串口,数据格式为含1位起始位、7位数据位、1位奇偶校验位和1位终止位

要用单片机跟一个控制器进行串ロ通信控制器的数据格式如上所述,单片机这边应该怎么配置呢求代码参考... 要用单片机跟一个控制器进行串口通信,控制器的数据格式如上所述单片机这边应该怎么配置呢,求代码参考

起始位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恐怕不行。

你对这个回答的评价是

}

拍照搜题秒出答案,一键查看所有搜题记录

拍照搜题秒出答案,一键查看所有搜题记录

}

我要回帖

更多关于 蓝牙串口app 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信