完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
单片机在下载程序的时候处于什么状态啊,读程序么,假如用半双工的4线485,在硬件上将DE接高,REB接地,但程序里的DE是低电平,也就是程序里是不让发送的,只能接受,那么程序能下载成功么,请教一下,谢谢
|
|
相关推荐
1个回答
|
|
在下载程序的时候, 单片机也是处于运状态. 只是这时候运行的是放在芯片内的一段小程序, 我们可以叫它bootloader, 这段程序一般由芯片厂家出厂时放在特定的位置, 芯片上电最开始就运行这段程序, 这段程序会对一些下载条件和串口状态进行检测判断, 如果有下载起始条件, 那么就进入下载程序状态, 这个时候上位机就通过双方定的协议接口把程序下载并烧录到芯片的flash里面; 如果下载的条件不满足, 芯片自动跳到默认的用户程序启动地址, 运行用户的程序. Bootloader判断下载条件的时间很短, 一般在几个ms到几十个ms, 所以用户一般感觉不到它的存在. |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 15:33 , Processed in 0.466980 second(s), Total 42, Slave 35 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号