stm32cubemx串口接收
时间: 2023-09-11 18:08:30 浏览: 103
在使用STM32CubeMX进行串口接收时,你可以按照以下步骤进行操作。首先,在XCOM V2.2软件中选择正确的串口,通常会自动分配到所在串口,你也可以在设备管理器中查看串口分配情况。确保串口选择与之前在STM32CubeMX中设置的内容相同。然后打开串口监控,你就可以接收到来自STM32单片机发送的数据了。每隔一秒,你会收到一句 "Hello"。你可以使用printf()函数来进行输出。
如果你想进行中断式的串口收发,你需要重新进行烧录,并在XCOM软件中打开串口。然后,在发送窗口中输入你要发送的字符串,点击右边的发送按钮,你就能在接收窗口中看到单片机返回的字符串。这种方式下,串口的收发都是通过中断来进行的。
在中断式收发中,你可以在while(1)循环中编写其他的逻辑,基本不受串口操作的影响。运行和烧录程序后,你可以随意发送三个字符到串口,然后观察接收窗口,你将看到字符成功地被返回回来。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [STM32+CubeMX零基础串口收发全攻略](https://blog.csdn.net/qq_59509843/article/details/130269882)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文