你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
查看完整内容
举报
查看全部评分
toofree 发表于 2019-4-17 12:26 USART1的管脚设置有问题,默认是PA9、PA10。 如果要使用PB6、PB7,那得重映射一下。 GPIO_PinRemapConfig(G ...
edmundlee 发表于 2019-4-17 14:15 USART 的 APB2Clock Enable 要放在初始化之前, 不先Clock Enable就设置不了的
thereborn000 发表于 2019-4-17 14:18 那gpio的呢??
edmundlee 发表于 2019-4-17 14:21 也一样, Clock Enable要放最前面
thereborn000 发表于 2019-4-17 14:28 最前面是usartinit函数的外面还是这个函数的最前面???
USART1的管脚设置有问题,默认是PA9、PA10。
如果要使用PB6、PB7,那得重映射一下。
GPIO_PinRemapConfig(GPIO_Remap_USART1, ENABLE );
没看到你的重映射代码,你量一下PA9管脚是不是有波形,或者把外部串口接到PA9、PA10上去。
评分
查看全部评分
评分
查看全部评分
怎么重映射呀?就是说直接改不可以是吗?
评分
查看全部评分
那gpio的呢??
GPIO_PinRemapConfig(GPIO_Remap_USART1,ENABLE);
评分
查看全部评分
也一样, Clock Enable要放最前面
最前面是usartinit函数的外面还是这个函数的最前面???
不管你放外面还是放函数内, 反正要设置外设之前, 第一步就是先Enable Clock, USART是这样, SPI是这样, IO也是这样
评分
查看全部评分
评分
查看全部评分