2610|0

422

帖子

4

TA的资源

纯净的硅(初级)

楼主
 

【 STM32WB55 测评】6# STM32WB开发板UART的使用 [复制链接]

1. 再开发板的使用过程中UART是需要首先调试和测试的,因为多数情况下,开发板的数据反馈和调试,最简便的方法就是使用串口把需要的状态数据回传到计算机。2.这里首先使用的例程就是UART_printf。这个串口需要访问的是st-link的虚拟串口。直接连接电脑并编译运行就可以了。这个过程中,需要注意的是,参数设置比较不通俗,如下:115200-7-1-odd-None
  - Hyperterminal configuration:
    - Data Length = 7 Bits
    - One Stop Bit
    - Odd parity
    - BaudRate = 115200 baud
    - Flow control: None

这个可以理解为区分与通用的UART传输,显示在串口工具的数据就是,

核心代码如下,
  1. int main(void)
  2. {

  3.   HAL_Init();
  4.   SystemClock_Config();
  5. PIO_Init();
  6.   MX_USART1_UART_Init();
  7.   /* USER CODE BEGIN 2 */
  8.   /* Initialize BSP Led for LED3 */
  9.   BSP_LED_Init(LED3);

  10.   /* Output a message on Hyperterminal using printf function */
  11.   printf("\n\r UART Printf Example: retarget the C library printf function to the UART\n\r");
  12.   printf("** Test finished successfully. ** \n\r");


  13.         int temp=1000;
  14.   while (1)
  15.   {
  16.     /* USER CODE END WHILE */
  17.                 HAL_Delay(temp);
  18.                 printf("*Current tick is ** %d\n\r",temp);

  19.     /* USER CODE BEGIN 3 */

  20.   }

  21. }
复制代码



3. 进行修改,增加一个定时语句,隔1000ms输出一组,结果如下,

4. 调试成功。


此内容由EEWORLD论坛网友北方原创,如需转载或用于商业用途需征得作者同意并注明出处


此帖出自RF/无线论坛
点赞 关注
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
快速回复 返回顶部 返回列表