找回密码
 立即注册
查看: 1211|回复: 13

单片机如何通过RS485通信电路下载程序 | 核心技术贴

[复制链接]
  • TA的每日心情
    奋斗
    13 小时前
  • 签到天数: 150 天

    [LV.7]常住居民III

    109

    主题

    456

    回帖

    841

    积分

    高级会员

    积分
    841
    发表于 2023-11-16 13:42:50 | 显示全部楼层 |阅读模式
    单片机如何通过RS485通信电路下载程序

    本帖被以下淘专辑推荐:

    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    13 小时前
  • 签到天数: 90 天

    [LV.6]常住居民II

    38

    主题

    986

    回帖

    6771

    积分

    荣誉版主

    冲哥视频教程和各种开源资料QQ交流群884047237,可群

    积分
    6771
    QQ
    发表于 2023-11-16 14:42:03 | 显示全部楼层
    通过RS485下载程序
    截图202311161441495255.jpg
    先用支持全双工的通信电路设置好:
    ===下次直接支持RS485下载的必须参数, 下载一次才可以
    ===RS485是半双工, 要先设置好支持 RS485通信的控制发送/接收的管脚

    截图202403160859505720.jpg

    截图202403160858475669.jpg

    截图202403160859165317.jpg


    回复 支持 1 反对 0 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9235

    回帖

    1万

    积分

    管理员

    积分
    13946
    发表于 2023-11-16 19:33:28 | 显示全部楼层

    下面是巧妙的 自动切换 / 转换的电路

    截图202311161933248679.jpg
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9235

    回帖

    1万

    积分

    管理员

    积分
    13946
    发表于 2023-11-16 19:34:00 | 显示全部楼层
    截图202311161933567484.jpg
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9235

    回帖

    1万

    积分

    管理员

    积分
    13946
    发表于 2023-11-16 19:35:08 | 显示全部楼层
    截图202311161935036720.jpg
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    13 小时前
  • 签到天数: 150 天

    [LV.7]常住居民III

    109

    主题

    456

    回帖

    841

    积分

    高级会员

    积分
    841
     楼主| 发表于 2023-11-16 22:15:14 | 显示全部楼层
    电子DIY小家 发表于 2023-11-16 14:42
    设置好参数,直接下载

    我用的 STC8G1K08A 芯片
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9235

    回帖

    1万

    积分

    管理员

    积分
    13946
    发表于 2023-11-17 10:52:28 | 显示全部楼层
    就是你的用户板最好做上 RS485自动切换收发的电路


    截图202311171051306171.jpg

    然后下载工具也加上RS485自动切换收发的电路


    截图202311171054199019.jpg


    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    550

    主题

    9235

    回帖

    1万

    积分

    管理员

    积分
    13946
    发表于 2023-11-17 10:58:06 | 显示全部楼层
    否则就要用下面的软件配合:
    截图202311171057259652.jpg

    RS485控制功能仅对如下系列及新出的单片机有效:
    ===STC32 / STC8xx

    若需要使用485功能,需要按照下面的步骤
    进行操作:
    1. 首先需要设置好相应的485控制端口,并勾选上"下次下载时使能目标芯片的485控制功能"这个选项
    2. 然后使用普通下载方式将485相关的硬件选项写入到目标芯片
    3. 保持第一步时的设置不变,此时需要将"本次使用RS485进行控制下载"的选项勾选上(此选项的作用
       是使PC端也采用485的控制方式发送/接收串口数据)
    4. 此时,再点击下载编程按钮,并对目标芯片重新上电即可实现使用485进行控制下载的功能

    特别注意:
        若需要485控制功能,则每次下载前都需要将485收发控制引脚和收发控制电平配置好,
        并勾选上"下次下载时使能目标芯片的485控制功能"这个选项。注意是每次下载都需要设置!!!


    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    无聊
    13 小时前
  • 签到天数: 133 天

    [LV.7]常住居民III

    17

    主题

    528

    回帖

    1209

    积分

    金牌会员

    积分
    1209
    发表于 2024-3-4 08:34:01 | 显示全部楼层
    刚好需要此功能,学习了!
    不停地学习
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    6 小时前
  • 签到天数: 55 天

    [LV.5]常住居民I

    2

    主题

    519

    回帖

    659

    积分

    高级会员

    积分
    659
    发表于 2024-3-7 13:39:01 来自手机 | 显示全部楼层
    可以直接485不通过任何设备上传啊


    截图202403160845376592.jpg

    截图202403160846051327.jpg



    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-4-29 22:00 , Processed in 0.075239 second(s), 71 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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