找回密码
 立即注册
查看: 1036|回复: 5

STC15F2K60S2真的可以用485下载吗?

[复制链接]

该用户从未签到

1

主题

2

回帖

19

积分

新手上路

积分
19
发表于 2023-4-14 10:34:32 | 显示全部楼层 |阅读模式
1.把485复用到3.0和3.1上了,硬件电路参考 STC15 用户手册,采用的是自动控制。按理说应该不用选择 STC-ISP 里面的RS485控制吧(如果仍需要选择,请说明需要选择的控制引脚)

2.断开485芯片,通过TTL下载正常。连接485芯片,通信正常(手动发送单片机握手信息)。

3.用串口助手发送0x7f模拟下载,单片机会发送握手信息,但数据与 TTL下的握手信息偶尔不符。

注:必须将STC-ISP选择为固定波特率,(最低波特率 = 最高波特率),否则检测不到单片机,不知原因。
设置为固定波特率:可能提示 通信超时。可能提示单片机选型错误。没有可能下载成功。

有知道原因的吗?如何才能做到通过485下载?
123.png
1234.png
回复 送花

使用道具 举报

该用户从未签到

46

主题

3174

回帖

7175

积分

超级版主

积分
7175
发表于 2023-4-14 11:01:27 | 显示全部楼层
真的可以RS485下载!

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

特别注意:
    若需要485控制功能,则每次都需要将485相关的设置配置好,并勾选上"下次下载时使能目标芯片的
    485控制功能"这个选项

回复 支持 1 反对 0 送花

使用道具 举报

  • TA的每日心情
    开心
    昨天 08:01
  • 签到天数: 114 天

    [LV.6]常住居民II

    43

    主题

    1042

    回帖

    7163

    积分

    荣誉版主

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

    积分
    7163
    QQ
    发表于 2023-4-14 11:27:33 | 显示全部楼层
    我用的“”一箭双雕+双485工具“”  连接  “双485工具+屠龙刀”核心板做485的下载,也是用的自动控制的,不过建议把485的那个也勾上,测试能下载。
    1.png


    接线图如下:
    2.png

    回复 支持 1 反对 0 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    2

    回帖

    19

    积分

    新手上路

    积分
    19
     楼主| 发表于 2023-4-14 11:59:46 | 显示全部楼层
    本帖最后由 Cyfd_Zl 于 2023-4-14 12:34 编辑

    成功了,不是说波特率必须相等,只是范围比较窄而已,我的是14400 - 28800 。波特率的选择感觉和485芯片的匹配电阻有关,虽然是手册上的电路,但是因为没有3.3k电阻,所以用的4.7k电阻。
    ***选择使用内部IRC时钟,选中后才会出现上述情况,如果调整频率还是有概率无法通信
    ***不选中 选择IRC时钟,则随便一个波特率都可以成功下载。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    2

    回帖

    19

    积分

    新手上路

    积分
    19
     楼主| 发表于 2023-4-14 12:07:59 | 显示全部楼层
    梁工 发表于 2023-4-14 11:01
    真的可以RS485下载!

    若需要使用485功能,需要按照下面的步骤

    自动控制的话,完全不用勾选485控制端口,就和TTL下载一模一样。但是得注意波特率的选择。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    566

    主题

    9961

    回帖

    1万

    积分

    管理员

    积分
    14447
    发表于 2023-4-14 14:55:53 | 显示全部楼层
    对RS485的下载,现在的STC32/STC8系列在系统程序这块兼容性比 STC15系列的系统程序好,STC15不想动他了,要 RS485下载,用 STC8/STC32
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-6-15 21:50 , Processed in 0.063369 second(s), 52 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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