关于树莓派的串口通信

组长跑路前留下艰巨的任务(x 测试一下stm32单片机和树莓派串口通信稳不稳

拿起轮子的我发现事情并不简单

32发送数据就很正常 但是树莓派收不到数据包

于是面向搜索引擎编程一波后发现 树莓派3B的串口的奇妙问题 有一个硬件串口还有一个迷你串口 默认的还是硬件串口 不是40pin那边引出来的串口 得手动修改文件配置一波才能正常使用

看了四五篇博文 它们发在不同的地方但是内容都一毛一样得复制粘贴 还有一毛一样的“该文章原创巴拉巴拉的”

糟糕好像扯远了

反正那四五篇其实是一篇博文的中心论点是 修改下 /boot/cmdline.txt/etc/inittab 这两个文件里的东西

大概是年代久远了吧 刚刚过去一瞅写作时间14年 所以吧唧吧唧跑去一搜的我 根本找不到 /etc/inittab


正确的姿势是

①打开 /boot/config.txt

    最后加上这句↓

  dtoverlay=pi3-miniuart-bt-overlay

  看的另外一个教程是说这句之后再加一句↓

  force_turbo=1

  但是我就加了第一句跑起来正常的就不管辣(这位小同志你的态度不行啊

②打开 /boot/cmdline.txt

    把中间设置波特率那坨删掉 那些重复了四五遍的博客里都有讲到我就不赘述了(其实是懒

    其实真实原因是可能是时代变了  我打开的cmdline文件里本来就是删除掉那坨东西后的内容 可能现在已经不需要这一步了吧


//菜菜的我还是觉得nano比vim用着顺手 毕竟面向IDE编程的我=L=  自从把配色改了也不是黑底白字 敲起键盘也没有酷酷的感觉 顶多胡子大汉穿lo装的奇妙萌感

//但是希望有天能熟练掌握vim的使用 帅倒一群小姐姐

你可能感兴趣的:(树莓派)