波特率计算(c51单片机波特率计算)怎么可以错过
我们单片机的IO口有 4*8=32个,我们如果需要做的功能比较多怎么做呢,可以用2个单片机,其中一个做主机,用来给从机发送指令,另外一个做从机,
我们单片机的IO口有 4*8=32个,我们如果需要做的功能比较多怎么做呢,可以用2个单片机,其中一个做主机,用来给从机发送指令,另外一个做从机,接受指令,并把收到的指令返回给主机,说我收到了这个命令用之前需要先配置一下波特率,波特率就是速度必须一样,就像接力赛,我给你传木棍,需要传一段时间,我跑的比你快,或者比你慢,那你都接不到。
UART通讯要求 平时是高电平,当需要通讯的时候,先说好速度(配置好波特率),然后拉低一个波特率的时间,叫做起始位,然后从低到高字节一个一个的发送,发送完8个字节,最后发送一个高电平,停止位这时就会触发串行口中断。
必须用定时器1的模式2,自动重装模式,做波特率发生器,计算公式是256-( 11059200 / 12 / 32/ 波特率 )11059200是晶振值, 12是单片机12分频 波特率我们一般都选用9600,因为电脑上有模拟串行口通讯,也有这个速率。
这个32其实是 /2/16 后面这个16是每个位,单片机都采集16次,然后看这16次的中间几位 ,少数服从多数那个2,如果需要波特率加倍可以让PCON的最高位为1,就不用除以2了
- 标签:
- 编辑:李松一
- 相关文章
-
正则表达式任意字符(正则表达式任意字符怎么表示js用)万万没想到
“如果罗列计算机软件领域的伟大发明,我相信绝对不会超过二十项,在这个名单当中,当然应该包括分组交换网…
-
gta5破解(gta5破解补丁1.66)一看就会
《GTA5》在2013年12月17日登陆PS3和Xbox360,于2014年11月18日发售PS4版和Xbox One版,而PC版,已于2015…
- 局域网工具(局域网工具不开镜像端口能监控吗)学到了吗
- 不是有效的win32应用程序(打印机不是有效的win32应用程序)怎么可以错过
- 该站点安全证书的吊销信息不可用(站点安全证书的吊销信息不可用是什么意思)居然可以这样
- 键盘连点(键盘连点软件)快来看
- google hosts(google hosts 老d博客)真没想到