1. STM32F767IGTx的串口2在PA2(Tx)和PA3(Rx)上,在RTT的apllo BSP中使用menuconfig打开串口,在rtconfig.h中定义#define BSP_USING_UART2

RT-Thread在正点原子apllo上串口2使用

2. 编译后在msh中使用list_device查看,看到串口2,但此实无法调用串口2,发送信息也不由成功,原因是

RT-Thread在正点原子apllo上串口2使用

3. 在官方BSP串口2IO定义错误,在board\CubeMX_Config\Src中stm32f7xx_hal_msp.c文件里,Keil工程Drivers中,对串口2的IO定义如下,很明显,初始化在了PD5和PD6,只要改到了对用的IO就行

RT-Thread在正点原子apllo上串口2使用

RT-Thread在正点原子apllo上串口2使用

相关文章:

  • 2021-11-17
  • 2021-12-22
  • 2021-06-02
  • 2021-11-28
  • 2022-12-23
  • 2021-12-07
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-06
  • 2021-12-04
  • 2022-12-23
  • 2022-12-23
  • 2021-04-17
  • 2021-06-05
  • 2021-09-05
相关资源
相似解决方案