完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
随着汽车车身控制应用复杂性的不断提高,对16位微控制器(MCU)的性能要求也越来越高。山西思软科技有限公司嵌入式专家今天和大家一起分享电子控制系统的内存编程。 与闪存编程相关的最重要因数是速度与方便性。编程速度取决于闪存单元的编程时间以及从编程器到目标MCU的数据传输速度,当然还有其它因数,如编程前擦除阵列的时间,用于验证编程操作成功与否的时间。 MC9S12DP256中的闪存被分成4个独立的64KB块,因此可独立地对这4个块执行擦除与编程操作。在基于后台调试的闪存编程情况下,由于数据传送速度稍慢于闪存的平均字编程速度,因此试图交织进行独立阵列的编程操作是不切实际的,但对所有4个块并行执行批量擦除操作是可行的。 后台访问给首次闪存编程提供了极其便利的途径,但一些用户仍希望采用其它系统总线如CAN总线、J1850总线或串行接口总线来完成所有的现场再编程操作。在主应用程序中包含合适的启动装载程序能方便地做到这一点。为了对来自于成品汽车中某根总线的某些特殊代码作出响应,启动装载程序应能擦除闪存并接受新的编程数据。 |
|
相关推荐
2 个讨论
|
|
好的,我虚心向你们学习,因为听不懂你们说的。
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
UCOSII中断中添加OSSemPost(Sem);程序无法运行
5037 浏览 1 评论
在BC5.0上编译uC/OS-II出现"eeror writing object file",怎样处理???
3251 浏览 1 评论
640浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-2 01:00 , Processed in 0.580901 second(s), Total 52, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号