使用cubemax进行485配置,实现数据接收和发送,接啥发啥功能STM32F103系列

本文讲述了作者在STM32F103中使用cubemax进行485通信配置,包括接发送功能实现、USART1中断配置,以及利用CHATGPT简化字符串接收和发送函数的过程。作者还计划进一步探索PRINTF函数和DMA数据接收。
摘要由CSDN通过智能技术生成

使用cubemax进行485配置,实现数据接收和发送,接啥发啥功能STM32F103系列

书接上回,485大法,开整,还是将程序备份,然后再进行下一步

看了一下别人的教学视频,再配置,事半功倍

打开备份的程序配置页面,我这里看原理图是USART1 RA9和RA10,按照下面配置就行,基本的参数根据自己需要选择了,我直接默认然后打开中断就行

中断配置我是按照之前的程序保留添加的,方便之后用来做合成的东西,所以就一点点累加了

重点项是首先串口接收中断进入一次需要自己手动再打开,然后我这利用CHATGPT写了一个字符串接收然后再发送接收到的字符串的函数,主要是正点原子的看着太复杂,没想到这人工智能这么好用,竟然直接就成了,稍作修改就可以了,以后得多问问

这个是接收中断函数,

变量定义和发送字符串的函数,这是CHATGPT写的,妙阿,我反正不行

我是在主循环进行判断然后发送接收的数据

效果如上,458大法上卷到此结束,打算再来一次下卷进行PRINTF函数打印和DMA数据接收,今晚不干了

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值