4014|10

2935

帖子

4

TA的资源

五彩晶圆(中级)

楼主
 

LPC824的485通讯控制问题。 [复制链接]

 

lpc824系统开始使用USART接口程序正常工作,后来增加为RS-485通讯芯片。发送数据正常,但是不能接收数据了。有时可以接收一个字符,有时接收不到。多个板子都是一样的。

485DE引脚增加了上拉电阻,应该不是电平不稳问题。

程序中增加了Chip_SWM_MovablePinAssign(SWM_U0_RTS_O, 4);设置

Chip_UART_ConfigData(LPC_USART, UART_CFG_DATALEN_8 | UART_CFG_PARITY_NONE | UART_CFG_STOPLEN_1|UART_CFG_OESEL|UART_CFG_OEPOL);

RTS启动。如果不设置引脚485无法输出了

如果修改为手动开启485DE则发送和接收都不正常,而且总是在字符的结尾处出问题,可以是由于fifo的原因吧!

希望有做过的朋友知道一下!谢谢

此帖出自NXP MCU论坛

最新回复

#在这里快速回复#https://bbs.eeworld.com.cn/thread-1107777-1-1.html  详情 回复 发表于 2020-11-25 09:27
点赞 关注
 

回复
举报

2935

帖子

4

TA的资源

五彩晶圆(中级)

沙发
 

如果修改为自动收发的芯片MAX13487/MAX13488这个芯片是5V供电的,有没有3.3V供电的485芯片。

此帖出自NXP MCU论坛
 
 
 

回复

1万

帖子

25

TA的资源

版主

板凳
 

RS485需要控制DE信号,实现收发的切换

此帖出自NXP MCU论坛

点评

我使用了芯片内置的RTS做DE  详情 回复 发表于 2019-12-22 10:37
 
 
 

回复

2935

帖子

4

TA的资源

五彩晶圆(中级)

4
 
dcexpert 发表于 2019-12-22 10:30 RS485需要控制DE信号,实现收发的切换

我使用了芯片内置的RTS做DE

此帖出自NXP MCU论坛

点评

那样时序可能不对的,使用独立的GPIO控制试试  详情 回复 发表于 2019-12-22 13:32
 
 
 

回复

15

帖子

0

TA的资源

一粒金砂(中级)

5
 

那您既然uart接收 oK,只是加了RS485 才不对,得查1)RS485 接收端脚数据过来没有?2)若有,查DE脚收受信号正常否?

此帖出自NXP MCU论坛
 
 
 

回复

15

帖子

0

TA的资源

一粒金砂(中级)

6
 

另外,RS485 不是3.3 V供电的

此帖出自NXP MCU论坛

点评

谢谢兄弟,我用的是SP3485芯片引脚兼容。这些电气问题我还是知道有些的,STM32、8051的485通讯都没有问题只是lpc824有问题。可能是带fifo的缘故把。我想问问有没有什么设置可以解决问题。  详情 回复 发表于 2019-12-22 11:05
 
 
 

回复

2935

帖子

4

TA的资源

五彩晶圆(中级)

7
 
MikeCai 发表于 2019-12-22 10:58 另外,RS485 不是3.3 V供电的

谢谢兄弟,我用的是SP3485芯片引脚兼容。这些电气问题我还是知道有些的,STM32、8051的485通讯都没有问题只是lpc824有问题。可能是带fifo的缘故把。我想问问有没有什么设置可以解决问题。

此帖出自NXP MCU论坛
 
 
 

回复

1万

帖子

25

TA的资源

版主

8
 
bigbat 发表于 2019-12-22 10:37 我使用了芯片内置的RTS做DE

那样时序可能不对的,使用独立的GPIO控制试试

此帖出自NXP MCU论坛

点评

就是因为GPIO模式出问题才使用RTS引脚控制的。GPIO发送数据每次都不对,接收也是不正常。改用RTS后发送正常,接收不行。  详情 回复 发表于 2019-12-22 15:10
 
 
 

回复

2935

帖子

4

TA的资源

五彩晶圆(中级)

9
 
dcexpert 发表于 2019-12-22 13:32 那样时序可能不对的,使用独立的GPIO控制试试

就是因为GPIO模式出问题才使用RTS引脚控制的。GPIO发送数据每次都不对,接收也是不正常。改用RTS后发送正常,接收不行。

此帖出自NXP MCU论坛
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

10
 
bigbat 发表于 2019-12-21 20:04 如果修改为自动收发的芯片MAX13487/MAX13488这个芯片是5V供电的,有没有3.3V供电的485芯片。

 大佬在吗,请问能发一份LPC824的485代码给我参考下吗,谢谢,我邮箱1152043458@qq.com  非常感谢,新手入门太难了。

 

此帖出自NXP MCU论坛
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(中级)

11
 
此帖出自NXP MCU论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表