51内核8位单片机MAX7651的开发环境
程
??目前市面上没有硬件编程器直接支持MAX7651Flash编程。可以采取一些简单措施解决这个问题,因为8051系列单片机都采用Intel标准的定时时序来编程器件内部存储器,MAX7651也不例外。MAX7651具有16KB的内部Flash,但是结构上与大多数单片机不同。它分为两个8KB的存储区,每个存储区又分为128个64字节的页面。
??MAX7651支持两种Flash编程模式。第一种是在应用中编程,假定应用程序在某一个8KB的存储区内运行,并且保证程序只局限在这个8KB的存储区内运行,可以通过这种方式编程另一个8KBFlash存储区。MAX7651具有四个特殊功能寄存器(EEAL、EEAH、EEDAT、EESTCMD),用于实现此项功能。这里,可以将程序存储器作为数据存储器使用,用户不需要额外扩展数据存储器空间。第二种编程模式是,采用外部编程器的并行接口进行编程。目前我国市场比较通用的编程器有:台湾河洛公司的ALL-07和ALL-11P2、Xeltek公司的Superpro/680和Superpro/V等。其中ALL-07编程器目前支持的器件数目可达5000种以上,但是目前它并不直接支持MAX7651,可通过以下简单方法解决这个问题:
①经过分析Atmel的AT89LV55以及Intel的8XC51RB两种单片机外部编程条件和时序可知,其与MAX7651几乎完全相同。从AT89LV55的外部编程条件(见表1)和硬件接线图(见图2)来看,唯一不同的是二者采用了不同的编程电压。
②制作64-TQFP与40-DIP插座适配器,详细原理图请参考本刊网络补充版(http://fanwen.oyaya.net收集整理)。请注意P2.5和P3.3的处理方式以及/VPP引脚可以直接与VCC相连接,也可以通过低压差线性稳压器与编程器连接。
③打开ALL-07,连接MAX7651。在ALL-07程序界面中选择AT89LV55或者87C51RB器件选项就可以直接编程MAX7651。注意:如果使用87C51RB,那么不能使用编程密码阵列命令;如果使用AT89LV55,必须设置编程最高地址空间为3FC0H,而不是3FFFH。
结语
??MAX7651是业界高性能混合工艺单片机的典型器件,可以极大降低模拟应用的设计难度。它的小封装、低功耗和高速特性非常适合便携式和嵌入式系统设计。Maxim拥有新一代的高速、低功耗8位和16位单片机内核技术,正在设计和规划更多的混合工艺单片机产品。
《51内核8位单片机MAX7651的开发环境(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/143513.html
??目前市面上没有硬件编程器直接支持MAX7651Flash编程。可以采取一些简单措施解决这个问题,因为8051系列单片机都采用Intel标准的定时时序来编程器件内部存储器,MAX7651也不例外。MAX7651具有16KB的内部Flash,但是结构上与大多数单片机不同。它分为两个8KB的存储区,每个存储区又分为128个64字节的页面。
??MAX7651支持两种Flash编程模式。第一种是在应用中编程,假定应用程序在某一个8KB的存储区内运行,并且保证程序只局限在这个8KB的存储区内运行,可以通过这种方式编程另一个8KBFlash存储区。MAX7651具有四个特殊功能寄存器(EEAL、EEAH、EEDAT、EESTCMD),用于实现此项功能。这里,可以将程序存储器作为数据存储器使用,用户不需要额外扩展数据存储器空间。第二种编程模式是,采用外部编程器的并行接口进行编程。目前我国市场比较通用的编程器有:台湾河洛公司的ALL-07和ALL-11P2、Xeltek公司的Superpro/680和Superpro/V等。其中ALL-07编程器目前支持的器件数目可达5000种以上,但是目前它并不直接支持MAX7651,可通过以下简单方法解决这个问题:
①经过分析Atmel的AT89LV55以及Intel的8XC51RB两种单片机外部编程条件和时序可知,其与MAX7651几乎完全相同。从AT89LV55的外部编程条件(见表1)和硬件接线图(见图2)来看,唯一不同的是二者采用了不同的编程电压。
②制作64-TQFP与40-DIP插座适配器,详细原理图请参考本刊网络补充版(http://fanwen.oyaya.net收集整理)。请注意P2.5和P3.3的处理方式以及/VPP引脚可以直接与VCC相连接,也可以通过低压差线性稳压器与编程器连接。
③打开ALL-07,连接MAX7651。在ALL-07程序界面中选择AT89LV55或者87C51RB器件选项就可以直接编程MAX7651。注意:如果使用87C51RB,那么不能使用编程密码阵列命令;如果使用AT89LV55,必须设置编程最高地址空间为3FC0H,而不是3FFFH。
结语
??MAX7651是业界高性能混合工艺单片机的典型器件,可以极大降低模拟应用的设计难度。它的小封装、低功耗和高速特性非常适合便携式和嵌入式系统设计。Maxim拥有新一代的高速、低功耗8位和16位单片机内核技术,正在设计和规划更多的混合工艺单片机产品。
《51内核8位单片机MAX7651的开发环境(第2页)》