实验 15、串行通信(USART1_Receive_Send)
实验目的:通过 USART1 接收上位机发来的以回车(0x0d)换行(0x0a)结束的任意长度
的数据,并将该数据传回给上位机。通过这个程序大家可以进一步理解中断回
调函 数 的 重 要 性。 对 于 51 单片 机 不 会 中 断等 于 不 会 51 单 片 机 , 而对 于
STM32CubeMX,不会使用回调函数等于不会 ARM 单片机。
创建工程
打开 STM32CubeMX,创建一个新工程,RCC、SYS 的配置同前几个实验。
1、 将 USART1 设置成“Asynchronous”
会看到,PA9 被自动配置成 USART1_TX,PA10 被自动配置成 USART1_RX。
2、 配置时钟(Clock Configuration)同前面的实验
3、 切换到 Configuration