STM32 外部RS485控制器怎么制作BSP

发布于 2019-12-04 15:10:26
RS485控制器有收发控制引脚#RE/DE,高电平发送模式,低电平接收,在STM32的官方HAL库提供HAL_RS485Ex_Init(UART_HandleTypeDef *huart, uint32_t Polarity, uint32_t AssertionTime, uint32_t DeassertionTime)函数来配置收发电平及时延,在RT-Thread BSP制作UART驱动时如何配置RS485的流控?

查看更多

关注者
0
被浏览
620
3 个回答
GCTY_8921
GCTY_8921 2020-01-03
在函数rt_device_write()/rt_device_read()之前使能 发送/接受 引脚就可以了
pc9527
pc9527 2020-01-05
GCTY_8921 发表于 2020-1-3 10:29
在函数rt_device_write()/rt_device_read()之前使能 发送/接受 引脚就可以了


这样发送没问题,但接收时,第一个字符是乱码,我搞了一天也没弄懂为什么
pc9527
pc9527 2020-01-05
GCTY_8921 发表于 2020-1-3 10:29
在函数rt_device_write()/rt_device_read()之前使能 发送/接受 引脚就可以了


我的芯片是用LPC54616(NXP)的,不知道是否与芯片有关了

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友