这个MCU有RTC吗?
如题,(封装为TSSOP20)通过ISP读到:
正在检测目标单片机 ...
单片机型号: STC8H8K64U
固件版本号: 7.4.6U
当前芯片的硬件选项为:
. 系统ISP工作频率: 23.779MHz
. 内部IRC振荡器的频率: 11.050MHz
. 掉电唤醒定时器的频率: 35.050KHz
. 振荡器放大增益使能
. 用户EEPROM大小被设置为 0.5 K
. P3.2和P3.3与下次下载无关
. 上电复位时增加额外的复位延时
. 复位引脚用作普通I/O口
. 检测到低压时复位
. 低压检测门槛电压 : 2.00 V
. 上电复位时,硬件不启动内部看门狗
. 上电自动启动内部看门狗时的预分频数为 : 256
. 空闲状态时看门狗定时器停止计数
. 下次下载用户程序时,将用户EEPROM区一并擦除
. 下次下载用户程序时,没有相关的端口控制485
. 下次下载时不需要校验下载口令
. 未使能芯片的仿真功能
. 内部参考电压: 1185 mV (参考范围: 1100~1300mV)
. 内部安排测试时间: 2023年9月7日
单片机型号: STC8H8K64U
固件版本号: 7.4.6U
神农鼎 发表于 2026-2-11 23:06
不是,我是想问,当前这个MCU是不是有RTC功能 ?手册中说A版没有,B/C/D版才有,可是如何判定这个版 本是多少的? zhuls 发表于 2026-2-11 23:19
不是,我是想问,当前这个MCU是不是有RTC功能 ?手册中说A版没有,B/C/D版才有,可是如何判定这个版 本是 ...
这个 A/B/C/D 版本 可以看:
芯片表面,最下面一行,最后一个字母,
就是芯片硬件版本号这个是D版本。
https://www.stcaimcu.com/data/attachment/forum/202312/16/155428g4489xr48iuq39a8.jpg
https://www.stcaimcu.com/data/attachment/forum/202312/16/155402nz88qml27evieu27.jpg
angmall 发表于 2026-2-11 23:50
那个表面被打磨过了,看不到任何字{:cahan:}
不然就不必要动用ISP去读信息了{:baiyan:} zhuls 发表于 2026-2-12 09:02
那个表面被打磨过了,看不到任何字
不然就不必要动用ISP去读信息了
附录P 如何通过读取寄存器获取芯片版本
STC8H 系列的芯片硬件改版一般会有比较大的功能修改,通常可以通过看芯片上面的丝印最下面一行的最后一个字母可
以识别芯片的版本(注意:芯片版本和芯片内部的 ISP 固件版本不同)。 有时为了程序代码能够兼容不同版本的芯片,希
望能通过软件方式获取芯片的版本。下面的代码演示了如果通过寄存器( DID)来获取芯片版本的方法
#include <stdio.h>
#include <stc8h.h>
#define FOSC 11059200UL
#define BAUD (65536 - FOSC/4/115200)
sfr DID = 0xa7;
int main()
{
char id;
IAP_ADDRL = 0x02; //设置地址
id = DID; //读取芯片版本
SCON = 0x52;
AUXR = 0x40;
TMOD = 0x00;
TH1 = BAUD >> 8;
TL1 = BAUD;
TR1 = 1;
printf("芯片版本: %c 版本\n", 'A' + id);
while (1);
} angmall 发表于 2026-2-12 09:23
附录P 如何通过读取寄存器获取芯片版本
STC8H 系列的芯片硬件改版一般会有比较大的功能修改,通常可以通过 ...
{:baoquan:}谢了~ angmall 发表于 2026-2-11 23:50
谢谢分享!
页:
[1]