STC单片机ISP下载和485冲突

[复制链接]
10208|23
 楼主| 杨工 发表于 2010-1-29 15:39 | 显示全部楼层 |阅读模式
STC专栏没有了,只好发到这里。很怀念那个不容许说一点STC不好的版主。他的网名忘了。
今天我栽了,ISP下载遇到问题。
按说以前我用过STC,不过没用到串口,TXD,RXD等于是ISP专用的。
这次设计的板子上有一片485,结果不能下载。最后发现把485去掉就成了,或者断开485的TXD,RXD也行,只断开RXD好像也行。可是我的485是焊死的啊。后悔啊,早知道这样板子上加个跳线不就成了。
又查了一下STC的datasheet,确实没有讲有485应该注意什么。
希望能对使用STC或者笙泉ISP的网友有一点帮助。
或者我有什么地方错了,请做过ISP的网友指正。
lwfchat 发表于 2010-1-29 15:52 | 显示全部楼层
因为485芯片焊接在上面,会影响其他端口状态。特别是对RXD的影响
hq_y 发表于 2010-1-29 16:02 | 显示全部楼层
485芯片本来爱坏,dip封装的是最好的。。。。
大天 发表于 2010-1-29 16:13 | 显示全部楼层
就是应该跳线选择的 没有跳线肯定不行
zenyin 发表于 2010-1-29 16:32 | 显示全部楼层
让232TTL485都和谐起来怎么样?大家搜索今天的帖子!在其他网站呢
jerkoh 发表于 2010-1-29 16:34 | 显示全部楼层
我也同样的 带ISP 和带 RS485 但都没问题啊
mohanwei 发表于 2010-1-29 16:40 | 显示全部楼层
单片机TXD直连RS485的发送,RXD串一个1K-3K的电阻接RS485的接收……因为两个输出管脚是不能直接并接的,这是基本常识
 楼主| 杨工 发表于 2010-1-29 17:47 | 显示全部楼层
感谢楼上所有人,特别感谢mohanwei,我没想到ISP下载和485RXD是两个输出并联。
我在485 RXD和STC RXD之间加了一个4K7的电阻?不知是否大了。
现在下载没问题了。
485收发也都没有问题,测试条件:100米双绞线。
这样板子还没废,割断连线,飞一个电阻,还能凑合用。
我原来想飞一个跳线,基本上无法实现。
终于松了一口气,不用对老板说:“不好意思,板子画错了,需要重做。”
差一点饭碗就砸了。
4K7的电阻可以吗?
ShakaLeo 发表于 2010-1-30 08:20 | 显示全部楼层
加个4.7K电阻应该没问题了。还有个办法是让485芯片的RE引脚为高电平,这样485芯片的接收功能就没有使能,RO引脚即为高阻状态,不会影响ISP和MCU串口之间的通讯。
 楼主| 杨工 发表于 2010-1-30 11:22 | 显示全部楼层
谢谢9楼
hero245 发表于 2010-1-31 01:21 | 显示全部楼层
我也是用STC的,我用的STC12C5416AD,同样用到了串口和485接到一起,而且是直接连到一起的,没发现在问题。
fover 发表于 2010-4-21 16:06 | 显示全部楼层
学习 刚好快用到ISP和485一起工作
在心一方 发表于 2010-4-21 18:49 | 显示全部楼层
学习了
gpzmvp 发表于 2011-4-21 16:13 | 显示全部楼层
请问下stc12c5202ad可以不用232而直接用485来完成isp么?
飞扬CHIP 发表于 2011-4-21 16:27 | 显示全部楼层
同意9楼观点~
wang_2003 发表于 2011-4-22 08:46 | 显示全部楼层
学习一下~
gpzmvp 发表于 2011-4-22 08:50 | 显示全部楼层
请问下stc12c5202ad可以不用232而直接用485来完成isp么?:handshake
jieke0912 发表于 2011-4-22 12:06 | 显示全部楼层
有试过半双工的RS485不行,全双工的就不知道了,还有ISP下载时强行把485设置到发送状态不串电阻试过也可以,还有一个方法就是用STC的片子都是直接把485设到另外一组串口上
gpzmvp 发表于 2011-4-23 08:56 | 显示全部楼层
很感谢...
等我板子出来我也试下...
我现在是加的跳线...
abin0415 发表于 2011-4-24 09:16 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

120

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部