手头有块 STM32 F407 discovery,想试下串口通信但是调了一下午都没有调出来。。。感觉不是很难得东西但是一直解决不了。想请教下,是不是板子自带了ST-link 就不能直接用PA9,PA10做USART1了?我是直接用了一根九针串口转USB的线,把PA9,PA10和GND连接到九针串口的一端(2,3,5号针脚,分别是TX,RX,GND),另一端USB接电脑。程序用的是F407的例程,在外部中断和timer中断的基础上添加的USART的发送,程序在串口调试助手里面只能收到 /0/0。。。请问下大家有没有啥思路,是哪里出了问题?? |
å¤é¨ãå®æ¶å¨ä¸æ+USARTæµè¯.zip
下载4.03 MB, 下载次数: 7, 下载积分: ST金币 -1
我猜你用的是USB转9针串口,也就是RS232电平,STM32引脚是TTL电平。
应该使用USB转TTL串口,或者是STM32的PA9 PA10要经过MAX232再连到9针串口上。