新手串口问题
小弟我刚学c51编程,正在按照郭天祥老师的视频学习中。刚看到串口。按照视频上的代码写的,可是从电脑上向单片机中传数据时我输入的是:00可在上面显示的是5D,每次输入和显示都不同!波特率都是按着要求设置的,可就是不好!
求高手指教,还有其他的问题吗?可能是板子的问题吗?非常感谢!
[解决办法]
你看你设置的参数 是不是和视频中一样。郭天祥用的是11.0592M的晶振。
[解决办法]
只查看波特率、数据位、停止位等与通讯相关的设置,与晶振频率无关,因为快的单片机和慢的单片机都能接收相同的数据。
另外,你的数据格式是否搞对了。也就是说,你发送要显示的数据在第几,接收要显示的数据又是在第几位,等等,查检发送和接收的每一个字节数据。
郭天祥老师的视频我没看过,我也不知道有个郭天祥。