咨询热线:021-51095123
网站公告:
技术资料
服务热线

24小时全国服务热线

021-51095123

如果您有任何疑问或是问题,请随时与我们联系

查看联系方式>>
技术文档 当前位置:主页 > 技术资料 > 技术文档 >

直流电源单片机的烧写原理

文章来源:稳压电源公司,时间:2017-09-01 15:28    点击量:

我要问的不是如何制作烧写接口。 而是,电脑在通过接口向直流电源单片机烧写时(此时直流电源单片机 内没有程序),电脑是如何通过接口访问内部rom的??对应p口怎么就会指向直流电源单片机内部rom(就像直流电源单片机是一个rom?

直流电源单片机

有三种方式:
1.把直流电源单片机当做一个ROM芯片,早期的直流电源单片机都是如此。将直流电源单片机放在通用编程上编程时,就像给28C256这样的ROM中写程序的过程一样。只是不同的直流电源单片机使用的端口,编程用的时序不一样。
2.像AT89S52或AVR直流电源单片机一样,在直流电源单片机上有SPI接口,这时用专用的下载线将程序烧写到直流电源单片机中。这时不同的是,直流电源单片机的CPU除了执行直流电源单片机本身的指令之外,还能执行对ROM进行操作的特殊指令,如ROM擦除、烧写和校验指令。在编程ROM时,下载线先通过传输这些指令给CPU执行(擦除ROM、读入数据、烧写ROM、和校验ROM),这样完成对直流电源单片机的ROM的烧写。此外,现在普遍使用的JTAG仿真器也是这样,直流电源单片机的CPU能执行JTAG的特殊指令,完成对ROM的烧写操作。
3.引导程序,即直流电源单片机中已经存在了一个烧写程序。启动直流电源单片机时首先运行这程序,程序判断端口状态,如果符合“要烧写ROM”的状态存在,就从某个端口(串口、SPI等等)读取数据,然后写入到直流电源单片机的ROM中。如果没有“要烧写ROM”的状态,就转到用户的程序开始执行。像AVR直流电源单片机的bootloader方式、STC的串口下载方式,还有其他直流电源单片机的串口编程等等都是这样。



  推荐阅读:
面对0-5V、0-10V、4-20mA模拟量信号如何来选择?
基于变压器缩比模型的绕组冲击电压分布
动力电池BMS管理系统中“充电高压互锁”的解释
智能无触点稳压器技术参数文本

【返回列表页】

网站首页 关于我们 产品中心 新闻资讯 客户案例 技术资料 解决方案 联系我们
电话:021-51095123  邮箱:xupower@qq.com 网站地图: XML地图
公司主营: 直流电源,逆变电源,隔离变压器,变频电源,稳压电源
2002-2017 蓄新电气 www.xupower.cn 版权所有 技术支持:蓄新科技 ICP备案编号: 沪ICP备17006370-1号
上海蓄新电气科技有限公司,研发、设计、生产及销售直流电源,逆变电源,变频电源,稳压电源为主营业务的高新技术企业,致力于为客户提供安全稳定、绿色环保、节能的智能电源产品.