stm32nucleo 串口调试小结

           之前曾经玩过stm32f205,也调试过串口及i2c驱动,现在则是要在stm32f402re上调试串口及SPI驱动。由于我是软件出身,现在慢慢转向电子工程师,要跟硬件打交道,看硬件原理图,测量电压,抓SPI波形,最基本就是要把不同的硬件连接起来。个中滋味真的很的颇难受,备受煎熬!虽然我搞软件十几年了,隔行如隔山,去碰硬件了,真的头大了!

           将stm32nuleo上的串口pin连接至一个具有串口引脚的开发板上对应的pin

           RX------RX,TX------TX,GND------GND。这是我的接法,可同时却说,TX接RX,RX接TX,交叉接,这下可害苦我了!我看了N多例程,使用逻辑分析工具抓串口波形,串口就是不同!让同事帮我仔细检查硬件连接,他也觉得没有什么问题,不应该串口不同。于是寻求外部资源,却得告知我,串口一般只要硬件连接对了,参数设置无误,就会工作。

          已经调试了2-3天,我单步跟踪进程序,发现程序根本就没有往串口写数据!于是死马当活马医,把串口连接恢复成我的那种接法,即不交叉接,串口数据就显示出来了!那个高兴呀!

          不过,有个问题却没有搞明白,串口啥时候该交叉接,啥时候又该正常接呢?!

          这个程序调试真是累!差点把我累垮了!没有硬件知识,做相关的东西真是吃力!建议老板让我去参加ST组织的培训,他说找不到资源,我无语了!

          我真的无语了!我擅长的是linux以及协议栈,现在要去碰硬件,又不肯培训我!我真的快崩溃了....

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值