找回密码
 立即注册
查看: 54|回复: 4

485编程问题

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-06-11 13:19:33
已绑定手机

1

主题

2

回帖

15

积分

新手上路

积分
15
发表于 5 天前 | 显示全部楼层 |阅读模式
这个485编程默认引脚是P6.0,很多IC没有P6.0,
编程时忘记改这个引脚,导致下一次编程不了,
有什么方法可以在不换单片机不改变电路的情况下,
解决这个问题吗

5837CED608D9770F7E45F60BF54552E7.png
回复

使用道具 举报 送花

3

主题

726

回帖

163

积分

等待验证会员

积分
163
发表于 5 天前 | 显示全部楼层
在485电路中,P60引脚通常用于控制电路的低电平状态。如果您在编程时忘记更改P60引脚的状态,可能导致下一次编程失败,可以通过以下方法解决这一问题:

1. 硬件解决方案
如果芯片本身无法更改P60引脚,可以考虑以下硬件解决方案:
使用临时引脚:在编程时,可以使用临时引脚(如P0引脚)来模拟P60的状态。通过与临时引脚的异或操作,可以实现P60和临时引脚之间的状态控制。
添加引脚模块:在芯片上添加一个临时引脚模块,可以模拟P60的作用。通过在芯片上安装引脚模块,可以轻易地控制P60引脚的状态。

2. 自动化解决方案
如果需要在不改变芯片的情况下自动处理P60引脚的状态,可以考虑使用自动化工具或模块:
引脚驱动器:使用驱动器库(如PyRex)可以在编程时自动处理引脚状态,无需手动更改P60引脚。
状态管理工具:开发一个简单的状态管理工具,可以在编程时自动调整P60引脚的状态。

3. 编程时手动操作
在编程时,可以手动调整P60引脚的状态:
在485编程时,可以使用异或操作(XOR)来控制P60和临时引脚的状态。例如,使用以下代码:
  1. if (P60 == 1 and temporary引脚 == 0):
  2.       P60 = 0
  3.   elif (P60 == 0 and temporary引脚 == 1):
  4.       P60 = 1
复制代码
  这样可以在编程时保持P60引脚的状态。

4. 芯片兼容性
如果需要在其他芯片上使用P60引脚,可以考虑以下方法:
引脚模块:在其他芯片上安装引脚模块,可以轻松地控制P60引脚的状态。
引脚转换:使用引脚转换工具(如Polymetrix)将P0引脚转换为P60引脚,以便在其他芯片上使用。

总结
在485电路中,P60引脚通常用于控制电路的低电平状态。如果您在编程时忘记更改P60引脚的状态,可以通过以下方法解决这一问题:
1. 使用临时引脚代替P60引脚。
2. 添加引脚模块来模拟P60引脚。
3. 使用自动化工具或驱动器库来自动处理P60引脚的状态。
4. 编程时手动调整P60引脚的状态。

通过以上方法,您可以轻松避免在下一次编程中遇到P60引脚状态问题。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-06-11 13:19:33
已绑定手机

1

主题

2

回帖

15

积分

新手上路

积分
15
发表于 5 天前 | 显示全部楼层
我使用的是STC12H1K16芯片,好像没有P60引脚,IC已经在产品上面,刚才编程时没更引P60,现在有没有临时方案可以在不换IC情况下成功编程?对于以后的产品大批量生产,有硬件电路或软件编程方面可以解决误操作没更改P60的永久方案?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:468
  • 最近打卡:2025-06-16 07:06:57
已绑定手机

79

主题

5131

回帖

9138

积分

超级版主

DebugLab

积分
9138
发表于 5 天前 | 显示全部楼层
我之前的做法是RE/DE串电阻接VCC,单片机上电高阻,485芯片不会影响下载,就算无法下载,也可以使用镊子短路一下RE/DE
最好的方法是使用自动收发电路
截图202506111609227097.jpg
截图202506111609483894.jpg

截图202506111610282904.jpg

点评

老型号上电准双向,新型号上电高阻,具体查看新手必读: https://www.stcaimcu.com/thread-16535-1-1.html  详情 回复 发表于 5 天前
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:468
  • 最近打卡:2025-06-16 07:06:57
已绑定手机

79

主题

5131

回帖

9138

积分

超级版主

DebugLab

积分
9138
发表于 5 天前 | 显示全部楼层
Debu*** 发表于 2025-6-11 16:10
我之前的做法是RE/DE串电阻接VCC,单片机上电高阻,485芯片不会影响下载,就算无法下载,也可以使用镊子短 ...

老型号上电准双向,新型号上电高阻,具体查看新手必读:
https://www.stcaimcu.com/thread-16535-1-1.html
DebugLab
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-16 11:26 , Processed in 0.224303 second(s), 77 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表