电工学习网

 找回密码
 立即注册

51单片机串口的使用注意事项

2015-4-20 21:00| 编辑:电工学习网| 查看: 8216| 评论: 0|原作者: 高杨华|来自: 电子博客

对于刚上班的我来说一切都是那么的新鲜!当然也不免要犯错误!对于今天的错误在此总结!警醒自己下次别再犯傻了。
    我们都知道51单片机有很多串口。单个串口也有很多的切换管脚。为此可能会让部分同学们混淆了。我讲一下今天我的体会。对于51的串口1.可以使用烧写管脚P3.0,P3.1。也可以使用IO管脚P3.6,P3.7。因为我写程序前是拿一份stc官网提供的串口1的demo,因此我也没去动他的管脚切换。由于工程需要232与485通信。因此我就默认将P3.0,P3.1作为原有的打印调试使用。P3.6,P3.7作为485通信。由于这两对端口都是使用串口1,为了合理通信就要进行管脚切换通信。就是因为如此导致了在使用过程中的中断冲突。从而导致SPI通信无法使用。为此我也是十分郁闷不解。
  临近下班我花了点时间看手册,上面建议用P3.6,P3.7。而我一直不理解P3.6,P3.7的好处在哪里。也就郁闷着被一个妹子叫着下班了(哈哈,由于顺路,她骑电动车带我一段)。回来坐在113路上一边玩着开心消消乐,一边也就想着什么原因。突然脑子闪过一个念头,因为烧写口的复用设置和麻烦,同时也不稳定。为此在觉得P3.6,P3.7不会因为烧写复用的原因。因此会稳定些。但是我还是在想着,如果不用P3.0,P3.1我的打印调试怎么办,然后又在想着为什么我的485打印只能打出init的“in”,突然我笑了,觉得自己很傻。为什么就要用P3.0,P3.1打印,485的P3.6,P3.7不就是可以打印吗?老廖不会那么傻的用这种不稳定的端口来通信吧!哈哈,之前的串口1 和SPI的程序不就是写好了吗哈哈!
    所以回来特别记录下来,叫自己下次别犯傻了,在写代码之前还是和人家讨论下人家设计者的思想,别自己瞎想浪费时间! 
    以此警醒自己,有空没空多想想设计思路,别钻进去写代码。

看过《51单片机串口的使用注意事项》的人还看了以下文章:

发表评论

最新评论

  • 电表怎么看度数
  • 插座烧毁原因_插座烧后还可以继续使用吗?
  • 注册电气工程师考试挂靠,到底富了谁?
  • 电工证可以“挂靠“吗
  • 电工证怎么考?如何自考电工证
  • 电工证种类和图片大全
热门资讯

电工学习网 ( )

GMT+8, 2021-12-6 20:47

Powered by © 2011-2021 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部