
STM32三串口同时使用的源程序.rar
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源包含STM32微控制器实现三个串行通信接口的同时使用源代码,适用于需要多路通讯的应用场景。
在主函数 `main` 中执行了以下步骤:
1. 调用 `delay_init()` 函数来初始化延时功能。
2. 使用 `uart_init(9600)` 初始化串口 1,波特率为 9600,8n1 格式。
3. 利用 `USART2_Init(9600)` 设置串口 2 的参数为波特率 9600 和 8n1 格式。
4. 调用 `usart3_init(9600)` 来初始化串口 3,同样设置为波特率为 9600 和使用 8n1 格式。
5. 执行 `NVIC_Configuration()` 函数以配置 NVIC 中断分组为模式2:即具有两位抢占优先级和两位响应优先级。
在主循环中不断执行以下操作:
- 使用 `printf` 发送消息 send test--USART1 并延时 1 秒。
- 利用 `u2_printf` 向串口 2 发送信息 send test--USART2,同样延迟一秒。
- 调用 `u3_printf` 将字符串 send test--USART3 发送到串口 3,并再次延时一秒钟。
全部评论 (0)
还没有任何评论哟~


