stm32f1X调试两个串口之间互通信程序

最近一个项目需要两个串口,网上大多数例程都是单串口通信。少数两串口通信虽然成功但长时间跑存在丢包问题。

于是自己动手编程实现串口1、串口2之间收发互通功能。具体是发送串口1内容,串口2接收并显示到pc端串口助手。发送串口2内容,串口2接收并显示到PC端串口助手。

具体更改内容:

1、首先在代码中加入版主机模式代码。

stm32f1X调试两个串口之间互通信程序

2、更改fputc函数

stm32f1X调试两个串口之间互通信程序

3、初始化两串口,使能中断。并开启接收中断和空闲中断。

由此实现功能。该程序无需使用定时器中断。

stm32f1X调试两个串口之间互通信程序

下载链接:今天pudn登录失败,稍后更新

 

本文由 @陈怀志[Vip] 发布于 职涯宝 ,未经作者许可,禁止转载,欢迎您分享文章

发表评论

登录后才能评论
小程序
小程序
微信客服
微信客服
QQ客服 建站服务
分享本页
返回顶部