
我按照规格书配置了usart 3 作为串口,并且电脑可以是被到串口,但是我始终接收不到数据。 并且我还直接接到了串口输出脚PD8 PD9(排除外部连接错误导致的),任然没有数据。 1、确认引脚文档明确写明了,ST_Link默认接USART 3的,并且配置好了。 但是我核对了一一下 如图,按照文档上的配置 SB24 SB18都要断开才可以啊,那为什么又说默认接好了 2、软件配置cubemx配置USART 3 在usart.c中添加下面的代码。
keil 5 配置 然后我在MAIN.C 的 while不断的打LOG,什么都看不见。 为了避免是外部硬件配置问题,我直接用串口街道PD8 PD9上面 ,还是没有LOG |
SDIO读取TF卡,1bit模式正常,4bit模式无法读取
STM32MP157D-DK1与STM32MP157F-DK2重大区别和推荐选择哪块板子,想做智能家居方面的,
cudeide执行run是烧录还是只是执行呢
STM32U5 IWDG的提前唤醒中断无法在STOP模式下触发
cubeIDE在run后出现错误
有没有哪位大神提供一个STM32H523或者STM32H563的串口升级的IAP程序
求助,移植touchgfx之后stm32不运行程序。
求助,移植touchgfx之后stm32不运行程序,keil进入debug倒是可以手动运行
stm32驱动st7735屏幕区分地图上的障碍物.
STM32CubeMX如何设置成中文界面?
从图上看没有看出问题。用示波器或者逻辑分析仪看一下串口波形。另外检查一下晶振,我用的7A3是没有外部晶振的,用的内部晶振,仿真是否进入到串口数据发送函数。
STLNK接口会虚拟一个串口出来,用这个串口监听数据。
[md]用的是官方的开发板,我点的灯都在正常的闪烁,不太可能是没跑起来。
虚拟串口可以正常识别。
就是一直没有数据,搞不懂。。。
现在试一试仿真
我把串口配置到USART 2后,按照一样的套路就可以打印了。。懵逼
还有CubeMX每次都要重置一下我添加的其他文件,即删除keil 5 除ST的文件树内的其他文件,本地还在。
恶心啊
[md]我很少用,我一般都是自己建工程,自己移植需要的驱动。MX一般是测试部分功能的时候用一下。
可以 确定 UART3默认就是跟VCP口连在一起的,也不用做跳线调整。
具体的GPIO就是PD8 PD9.
调用HAL_UART_Transmit(&huart3, (uint8_t *)tx_buffer, size,0xfff);
可以在串口终端显示字符。
需要的话,晚点我贴图上来。你再找找原因。
【本想贴图进来,实在发不上来
[md]有动过SBXX的跳线吗?我一直不行,动了SBXX,断开SB18 SB23 还是USART 3就是不行