STC8H1K08参考手册学习笔记
- STC8H系列芯片
- STC8H1K08
- 开发环境
- 串口烧录
STC8H系列芯片
STC8H 系列单片机是不需要外部晶振和外部复位的单片机,是以超强抗干扰/超低价/高速/低功耗为目标的 8051 单片机,在相同的工作频率下,STC8H 系列单片机比传统的 8051约快12 倍速度快 11.2~13.2倍),依次按顺序执行完全部的 111 条指令,STCSH 系列单片机仅需 147 个时钟,而传统 8051 则需要1944 个时钟。STC8H 系列单片机是 STC 生产的单时钟/机器周期(1T)的单片机,是宽电压/高速/高可靠低功耗抗静电/较强抗千扰的新一代 8051 单片机,超级加密。指令代码完全兼容传统 8051。
可以从下图来认识单片机型号代表的含义
我选用的单片机型号是STC8H1K08:1KSRAM,8K字节程序空间
STC8H1K08
板子选用的封装是TSSOP20,每种型号的单片机都有不一样的封装可供选型,可以去参考手册中进一步查早,
开发环境
我的开发环境用的是Keil5,烧录和串口助手就直接用STC-ISP即可,例程可以在STC-ISP中直接查找
串口烧录
在调试时候发现我用的CH340会出现无法通过ISP对单片机烧录程序的情况,在测试后发现TxD引脚有4.3V电压给单片机供电,造成无法烧录,
可以看见,单片机需要进行上电复位才可进入ISP下载监控程序,而在连接好串口后测得CH340TxD引脚会给单片机有4.3V的电压,导致单片机无法完全断电,后面发现在官方的手册中也有说明,如果用STC-Link烧录就不会出现这个问题,我的解决办法是先按下烧录按键后再同时连接GND和VCC引脚,这样子就可以进行上电复位,进入串口下载模式了。