本帖最后由 thereborn000 于 2019-4-17 11:37 编辑 我现在使用UWB测距 stm32f107和dw100.程序已经写好了,串口调试出不来结果,想问问是什么原因? 重定向 打印函数,本来是LCD显示,我改了一下 串口引脚配置 串口调试助手没结果
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也是这样
评分
查看全部评分
评分
查看全部评分