STM32CUBEMX+RS485发送+F103ZET6

硬件环境:正点原子战舰

软件:STM32CUBEMX

STM32CUBEMX配置硬件

1、USART2串口使能(战舰板RS485挂在串口2上)

2、选择模式为异步模式

3、选择485引脚(查阅板子原理图或IO引脚分配表)

PA2USART2_TX485_RXY1,RS232串口2(COM2)RX脚(P7设置)
2,RS485 RX脚(P7设置)
该IO通过P7选择连接RS232还是RS485,去掉P7的跳线帽,则该IO完全独立
这里的RS232 RX脚是指SP3232芯片的RX脚,接STM32的TX脚
PA3USART2_RX485_TXY1,RS232串口2(COM2)TX脚(P7设置)
2,RS485 TX脚(P7设置)
该IO通过P7选择连接RS232还是RS485,去掉P7的跳线帽,则该IO完全独立
这里的RS232 TX脚是指SP3232芯片的TX脚,接STM32的RX脚

 战舰485芯片由3个引脚控制(485收+485发+收发控制引脚)。所以在此还需配置一个收发控制引脚PD7(查阅板子原理图)。此处需要配置为推免输出模式,拉高(发送),拉低(接收)。

KEIL工程生成

 1、生成文件的配置

2、数据发送配置 

 

3、测试

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值