|
STC32G采用了超高速32位处理器内核(1T),100%兼容MCS-251 ISA。与传统8051相比,速度快70倍以上。 当软件开发人员使用Keil AVision集成开发环境完成软件代码的编写和调试后,就需要使用STC公司提供的STC-ISP软件工具将最终的程序固化到STC32系列单片机内部的程序存储器中 很明显,当在本地完成程序的固化后,就可以将基于STC32系列单片机开发的电子产品(系统)交付给最终的用户
但是,也存在另一种情况,当最终的电子产品交付客户使用一段时间后,需要对产品的软件程序进行更新,但是由于种种原因设计人员又不能到达现场处理更新产品软件的事情,此时就需要使用其他更新方式典型地,通过网络的远程更新方式 将本地固化程序的方式称为在系统编程(in system programming,ISP);而将另一种固化程序的方式称为在应用编程(in application programming,IAP) 通过单片机专用的串行编程接口和STC提供专用串口下载器固化程序软件,对单片机内部的Flash存储器进行编程一般来说,实现ISP只需要很少外部电路的辅助 IAP技术是从结构上将Flash存储器映射为两个存储空间,当运行一个存储体空间的用户程序时,可对另一个存储空间重新编程。然后,将控制权从一个存储空间切换到另一个存储空间与ISP相比,IAP的实现更加灵活
典型地,可利用USB电缆和USB-UART转换芯片将STC单片机接到计算机的USB接口(在计算机上会虚拟出一个串口),并且通过软件开发人员自行开发的软件工具对STC单片机内部的存储器进行编程。也可以这样理解,支持ISP方式的单片机,不一定支持IAP方式;但是,支持IAP方式的单片机,一定支持ISP方式。ISP方式应该是IAP方式的一个特殊的“子集”。 STC32G12K128系列单片机的主要特点包括: 处理器内核 采用了超高速32位处理器内核(1T),100%兼容MCS-251ISA。与传统8051相比,速度快70倍以上 支持在线仿真/调试功能 MDU32。硬件32位乘除法器(包含32位除以32位、32位乘以32位)工作电压
范围为1.9~5.5V。当工作温度低于-40℃时,工作电压不低于3.0V
|