STM32CubeMX规划STM32F407VG芯片串口引脚不太合适

2019-03-23 14:45发布

在STM32CubeMX里规划STM32F407VG芯片,LQFP100脚的芯片,USART1端口从资料上看(PA9,PA10脚)和(PB6,PB7)都有该功能。STM32CubeMX规划成PA10=USART1_RX,PB6=USART1_TX,这两个脚离的很远,我有没有用PA9引脚的功能。而且不能从软件里更改。有懂得朋友指点一下,为什么呀,我该不该相信STM32CubeMX的设置!
此帖出自小平头技术问答  

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
bigbat
1楼-- · 2019-03-24 15:18

其实我对stm32的第一印象并不好,大概十年前吧看到它的演示,第一次买了一块stm32f103的板子。后来做了一块板子

555.jpg

因为没有用ADC功能就没有连接VDDA这个引脚,结果很悲剧!没办法飞了一根“线”。板子总算能用了,就开始调式I2C,使用的是函数库,结果折腾了很长时间也不行,就和朋友聊起来:“这个ARM M3的I2C真是不行!”,结果朋友说不是所有M3的I2C都不行,只是ST公司的M3 I2C不行,你可以看看他家的勘误表。我后来也没心情去研究这件事,就换成了NXP LPC1758的芯片,因为我的项目中有大量的I2C功能,也就好长时间没有使用STM32系列的芯片了。直到最近看到好多人都用STM32的芯片,也就有底气了。烦请各位高手多给点建议,因为我对STM32系列真的不理解。