1-1 初识STC8H8K64U
公司介绍
深圳国芯人工智能有限公司,是32位8051单片机的领导者,是 1T 8051单片机的领导者!同时采用ARM中国STAR-MC1核的MCU也即将量产,这个核的性能就是ARM的M4/M33的性能。是中国MCU市场的核心技术供应商,力争做全球质量最好价格最低的车规MCU供应商 ! 在工控/汽车电子/通信市场,物联网/智能家电等新兴市场有深厚的影响力。是高校教学改革的推动者,现国内高校工科非计算机专业学单片机原理/微机原理已逐步开始转向 32位8051,使用基于我司的单片机教材,采用我司芯片实验教学的各大高校高性能单片机实验室越来越多,不但校级,院级/系级都在如火如荼的采用。为我国高校单片机原理/微机原理教学改革做出了应有的贡献。
32-Bit 8051 MCU 产品线(微控制器,俗称单片机),2路独立CAN,针对汽车电子和工控市场
-------- USB / CAN / Lin,
-------- 12-Bit ADC,
-------- 高级16-Bit PWM ,
-------- 128K Flash, 32K SRAM,
-------- 64-Pin LQFP/QFN
STC单片机在汽车电子市场的主要应用:
电动汽车刹车助力系统,汽车电动窗控制器,汽车座椅控制器,汽车空调温控器,车载净化器,汽车可燃气体检测仪,汽车电池充电器,电池管理系统,行车记录仪,倒车雷达,汽车防盗器,汽车功放,车灯,轮胎动平衡机控制器,电动汽车 低速提示音系统(AVAS), ETC设备,汽车充电桩,电动汽车充电站监控系统,汽车故障检测设备,汽车零部件试验台
ARM 32-Bit MCU 产品线(微控制器,俗称单片机),内部测试,在ARM产品线上不能让欧美独大。
STC8H8K6U介绍
Flash 存储器
最大 64K 字节 FLASH 程序存储器(ROM),用于存储用户代码
支持用户配置 EEPROM 大小,512 字节单页擦除,擦写次数可达 10 万次以上
支持在系统编程方式(ISP)更新用户应用程序,无需专用编程器
支持单芯片仿真,无需专用仿真器,理论断点个数无限制
SRAM
128 字节内部直接访问 RAM(DATA,C 语言程序中使用 data 关键字进行声明)
128 字节内部间接访问 RAM(IDATA,C 语言程序中使用 idata 关键字进行声明)
8192 字节内部扩展 RAM(内部 XDATA,C 语言程序中使用 xdata 关键字进行声明)
1280 字节 USB 数据 RAM
IO注意事项
1、 P3.0 和 P3.1 口上电后的状态为弱上拉/准双向口模式
2、 除 P3.0 和 P3.1 外,其余所有 IO 口上电后的状态均为高阻输入状态,用户在使用 IO口前必须先设置 IO 口模式
3、 芯片上电时,若 P3.0 和 P3.1 同时为低电平,P3.2 口会短时间由高阻输入状态切换到双向口模式,用以读取 P3.2 口外部状态来判断是否需要进入USB 下载模式
4、 芯片上电时如果不需要使用 USB 进行 ISP 下载,P3.0/P3.1/P3.2 这 3 个 I/O 口不能同时为低电平,否则会进入 USB 下载模式而无法运行用户代码
5、 当使用 P5.4 当作复位脚时,这个端口内部的 4K 上拉电阻会一直打开;但 P5.4 做普通 I/O 口时,基于这个 I/O 口与复位脚共享管脚的特殊考量,端口内部的 4K 上拉电阻依然会打开大约 6.5 毫秒时间,再自动关闭(当用户的电路设计需要使用 P5.4口驱动外部电路时,请务必考虑上电瞬间会有 6.5 毫秒时间的高电平的问题)
芯片上电工作过程
上电复位/ 复位脚复位/ 看门狗复位/ 低压检测复位时,芯片默认从 ISP 系统程序开始执行代部码,此时固定使用内部 24MHz 的高速 IRC 时钟,当需要下载用户程序且下载完成后复位到用户程序区或者不需速要下载直接复位到用户程序区时,默认会使用上次用户下载时所调节的高速 IRC 时钟,如果用户程序需要使用部外部高速晶振、外部 32.768KHz 晶振或者内部 30KHz 低速IRC,则需要用户软件先启动相应的时钟,然后通过设置 CLKSEL寄存器进行切换)