首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

51单片机串口通信是怎样测试起始位的解决方法

2012-05-29 
51单片机串口通信是怎样测试起始位的有懂的人麻烦给我讲一下 顺便给我发一个双机通信的简单代码谢谢!![解

51单片机串口通信是怎样测试起始位的
有懂的人麻烦给我讲一下 顺便给我发一个双机通信的简单代码 谢谢!!

[解决办法]
串口是单片机自带的资源,直接用就行。用户只需要设置寄存器

[解决办法]
串口是单片机自带的资源,直接用就行。用户只需要设置寄存器

[解决办法]
单片机的T/R的起始位由SBUF自己管理,不用你管,只要打开通信,写sbuf既发送,接收中断后读sbuf即可

[解决办法]

探讨

这么说我在发送时直接将0xfe这个数据付给SBUF就可以输出了吗?不需要管起始位吗?(我用的是串口通信方式是1位起始位8位数据位1位截止位)引用:
你只要设好好寄存器使能后往里面扔数据就可以啦

[解决办法]
默认情况下T线是高电位,1号方式下UART,当出现0时就意味着是起始位了,然后两个单片机根据设定好的波特率进行移位处理,当数据发送完成以后,T线又保持高电位了。好比1602,又好比18b20,,,起始位意味着要与default不同。

热点排行