打印

485通讯源码中的问题(F103)

[复制链接]
518|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
冷冻链|  楼主 | 2020-4-8 13:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
让485通讯的程序折腾了我好久了,而且还是在低端的F103芯片上的,最近翻回头又重新研究教学视频(霸道、指南者视频)和开发板提供的配套程序,看看有没有漏掉的知识点,于是新发现一个问题:

在485的主程序中,一开始先调用了两个初始化配置:USART_Config(); 和 RS485_USART_Config();

原本我以为第一个的USART_Config();  是针对485所用的串口外设的初始化、第二个 RS485_USART_Config();是针对485包装后连同控制RE/DE的GPIO的合集,进行初始化的;


但是,今晚看视频里,我发现老师在改程序 的时候,可能不是那么回事,于是又回到配套程序中,右键第一个配置,发现果然与485的驱动程序无关,而是与借鉴的bsp_usart.c(.h)的串口驱动有关;

现在困扰我的一个问题是,改之前的串口驱动,是针对另外管脚的串口驱动(PA9-TX, PA10-RX),与485通讯的三个管脚(例程中是PA2-TX, PA3-RX, PC2-RE/DE)似乎没关系吧?

那如果要是第一个初始化调用与485通讯没有关系的话,可不可以删去?

使用特权

评论回复

相关帖子

沙发
ningling_21| | 2020-4-8 13:17 | 只看该作者
不是同一个串口的代码,无关的可以删掉

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

397

主题

397

帖子

0

粉丝