谁能谈一下PIC18FxxJxx系列的配置位

[复制链接]
3160|4
 楼主| jiaxun 发表于 2008-1-15 22:43 | 显示全部楼层 |阅读模式
数据手册描述器件不再使用耐久性存储寄存器存储配置信息,配置字节以易失性存储方式实现,这就意味着在器件每次上电时都必须对配置数据进行编程。<br /><br />这是否意味着每次上电时以程序从&quot;配置字地址&quot;读出数据写入&quot;配置寄存器地址&quot;?<br /><br />那么&quot;配置字地址&quot;从MPLAB&nbsp;IDE&nbsp;中如何查看,可否擦写,如何擦写,HEX文件中是否对其烧写?
su_mj000 发表于 2008-1-16 02:17 | 显示全部楼层

从MPLAT-IDE中可知,

这类器件的配置字(configure)比较少,且都被安排在程序空间的高端。<br />所以,配置字并非易失性。对程序员而言,可以对此忽略。只要在最后<br />烧入程序时再设定。<br />
 楼主| jiaxun 发表于 2008-1-16 13:34 | 显示全部楼层

做BootLoader

做BootLoader,需要了解这些东西,具体的过程谁能描述一下吗?<br />假如程序空间的高端被擦除了呢?
win2000_li 发表于 2008-1-17 23:07 | 显示全部楼层

关注啊!!我也想知道啊!!!

  
su_mj000 发表于 2008-1-18 01:45 | 显示全部楼层

做bootloader时应该没什么区别

bootloader一般被设在flash的高端,且一般载入时就设定了<br />各个fuse,运行后不再改变。换言之,bootloader载入时的<br />fuse设定应该与以后下载的用户应用程序的fuse设定相同。<br />这样可以避免一些不必要的麻烦。<br /><br />依个人之见,PIC18FxxJxx系列只是为了简化设计,减少生产<br />成本而将fuse的定位改变一下。这方面应该不会给用户带来<br />特别的麻烦。<br /><br />顺便啰嗦一句,PIC18FxxJxx系列似乎有点‘脆弱’。只能在<br />3.6v以下运行。其内部带有核心电压降压,连接有点特殊。<br />一不小心就会烧毁片子。我已经有一点教训。<br /><br /><br />
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

27

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部