请选择 进入手机版 | 继续访问电脑版
查看: 162|回复: 2

[已解决] rs485/USART BOOTLOADER for stm32f7

[复制链接]

该用户从未签到

1

主题

2

帖子

0

蝴蝶豆

新手上路

最后登录
2018-9-18
发表于 2018-9-14 20:28:41 | 显示全部楼层 |阅读模式
目前在设计一个stm32f7的软件更新接口电路。因为主从机的物理距离大,所以想用RS485接口。目前有两个问题还没搞清楚,请高手解答。
1. 软件更新时是单项传输吗(stm32 UART RXD 工作)还是双向的(TXD & RXD),如果是双向的,RS485 的DE 如何控制。
2.更新时BOOT0位需要上拉吗?

谢谢

  2018年STM32线下培训时间表>>                    
回复

使用道具 举报

  • TA的每日心情
    开心
    2017-12-6 11:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    29

    主题

    1991

    帖子

    1397

    蝴蝶豆

    论坛元老

    最后登录
    2018-9-25
    发表于 2018-9-15 00:26:59 | 显示全部楼层
    我觉得你这个想法够呛
    MCU在USART bootloader的情况下,无疑是要选择boot0来切换的启动模式的,并且还得控制复位或者上电下电。
    再者,不能直接支持RS485接口,在USART bootloader情况下没有RX、TX方向切换管脚,即DE你所说的控制信号。
    如果你实在需要通过RS485升级固件的话,那么建议你搞成IAP模式,在应用中升级。自己定协议,方便很多。

    评分

    参与人数 1蝴蝶豆 +2 收起 理由
    STMCU + 2

    查看全部评分

    回复 支持 反对

    使用道具 举报

    该用户从未签到

    1

    主题

    2

    帖子

    0

    蝴蝶豆

    新手上路

    最后登录
    2018-9-18
     楼主| 发表于 7 天前 | 显示全部楼层
    谢谢您的答复。
      2018年STM32线下培训时间表>>                    
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|意法半导体STM32/STM8技术社区

    GMT+8, 2018-9-25 19:02 , Processed in 0.093205 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

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