周末有空, 拿起板子想驱动下语音喇叭,录音下载到JQ6500模块, 按键播放录音正常,就想用串口驱动一下吧。通过MX配置,发现驱动不了喇叭,又用串口监控,发现F410根本没发出数据,核对接线没问题,这个时候就怀疑程序有问题,去官方下载有点慢,想省事,求助,发现qq群里有demo,心想这下肯定没问题了,下载STM32Cube_FW_F4_V1.21.0,打开串口的一个程序,运行,还是没任何数据,这个时候我都怀疑是不是串口坏了,,可是,打内心觉得不可能!
求助无果,我也忙别的去了,今天晚上,我仔细看了下demo,发现STM32Cube_FW_F4_V1.21.0这里的代码是串口2
这个怎么能驱动我的串口1呢,
我又回到 我的程序,把串口发送放到最开始,运行,哇,出数据了。
这么弱智的问题,发生我这里了,大家引以为戒,还是内心一点,仔细看看代码,别光图省事,不定哪里有坑等着呢,也奇怪,st的demo不驱动串口1,直接驱动串口2,还是第一次遇到这样的,我的思维定势告诉我,demo至少都先驱动串口1
串口硬件没问题,剩下再找软件的问题。今天到此。