ADC
AN0-AN7 I ADC输入通道
I ADC外部参考电压输入
中断&复位&时钟&电源
INT0 – INT1 I 外部中断0-1
INT40 – INT47 I 外部中断40-47
RST I 该引脚上高电平超过10us,CPU将复位
XTAL1 I 谐振器输入
XTAL2 O 谐振器输出
VDD P 电源(3.6V-5.5V)
GND P 接地
低电压检测
VLPD I 低电压检测输入引脚
模拟比较器
CMP0P I 模拟比较器0正端输入
CMP0N I 模拟比较器0负端输入
CMP0O O 模拟比较器0输出
CMP1P I 模拟比较器1正端输入
CMP1N I 模拟比较器1负端输入
CMP1O O 模拟比较器1输出
编程器
TDO(P2.0) O 调试接口:测试数据输出
TMS(P2.1) I 调试接口:测试模式选择
TDI(P2.2) I 调试接口:测试数据输入
TCK(P2.3) I 调试接口:测试时钟输入
3.1.4 SH88F516的Flash存储器
(1) FlashROM的概述
中颖公司的SH88F516单片机内置64K可编程Flash程序存储器,支持在线编程(ICP)模式和在系统编程(ISP)模式对Flash存储器进行操作。每个FlashROM扇区1024字节,共有64个扇区。在FlashROM中,该单片机分配有1K字节引导扇区(BootRomBlock),用于芯片的在系统编程(ISP)功能。
SH88F516的Flash相关操作定义如下:
① 在线编程(ICP)模式:通过Flash编程器对Flash存储器进行擦、读、写操作。
② 在系统编程(ISP)模式:程序代码运行在BootRom中,对Flash存储器进行擦、读、写操作。BootRom中的程序在出厂时已经固化在内,可以配合相应的上位机软件完成通过UART口下载用户程序到芯片的功能。如果选择使能ISP功能,则最后1个扇区地址(0xFC00-0xFFFF)将被映射用作引导扇区(BootRom)地址,不能作为程序存储区使用;如果选择关闭ISP功能,则最后1个扇区可以作为程序存储区使用。
图3.3 SH88F516的FlashROM示意图
(2) ICP模式下的FlashROM操作
ICP模式为通过Flash编程器对SH88F516进行编程,可以在焊在PCB板上以后再进行编程。在ICP模式下,必须在关机的情况下,Flash编程器才能通过ICP编程接口刷新Flash存储器。ICP编程接口包括6个引脚(VDD,GND,TCK,TDI,TMS,TDO),编程器使用4个JTAG引脚(TDO,TDI,TCK,TMS)进入编程模式。只有将特定波形输入4个引脚后,CPU才能进入编程模式。
在ICP模式中,通过6线接口编程器能完成所有Flash操作。因为编程信号非常敏感,所以使用编程器编程时用户需要先用6个跳线将芯片的编程引脚(VDD,GND,TCK,TDI,TMS,TDO)从应用电路中分离出来,如图3.4所示:
- 上一篇:基于PLC的物料仓库控制系统设计+电路图
- 下一篇:AT89S52单片机卧室智能家居控制系统设计+源程序
-
-
-
-
-
-
-
当代大学生慈善意识研究+文献综述
十二层带中心支撑钢结构...
电站锅炉暖风器设计任务书
大众媒体对公共政策制定的影响
乳业同业并购式全产业链...
河岸冲刷和泥沙淤积的监测国内外研究现状
杂拟谷盗体内共生菌沃尔...
中考体育项目与体育教学合理结合的研究
酸性水汽提装置总汽提塔设计+CAD图纸
java+mysql车辆管理系统的设计+源代码