tzz1983 发表于 2024-3-7 16:55:29

STC32G 掉电唤醒定时器的频率值怎么读出呢? | 已解决

型号:STC32G12K128




代码

void main(void)
{
    extern u16 PD_FR;
   
      WTST = 0;                //设置程序指令延时参数,赋值为0可将CPU执行指令的速度设置为最快
      EAXSFR();                //扩展SFR(XFR)访问使能
      CKCON = 0;      //提高访问XRAM速度
   
    PD_FR = (*((u16 idata *)0xf8));   //读出的数值为0


以前15系列的读过这玩意,现在换32G读不到了,读出值为0 , 估计是被C编译器的代码覆盖掉了,(备注项目没有添加STAT251.A51)
谁有简单的方法读这个,分享一下

乘风飞扬 发表于 2024-3-7 17:51:58

STC32G的芯片参数需要从CHIPID寄存器里面读取

tzz1983 发表于 2024-3-7 19:29:10

乘风飞扬 发表于 2024-3-7 17:51
STC32G的芯片参数需要从CHIPID寄存器里面读取
非常感谢乘风***!! 看到了.
STC论坛现在回复速度好快呀, 有这个大家庭真好

tzz1983 发表于 2024-3-7 19:35:30

不过我在手册8.3看到的读写描述还是在RAM区 F8 F9呢, 手册这里有误导, 应该是沿袭之前手册遗留下来的一段话. 相关工作人员可以订正一下.
另外问一下, 掉电定时器用的时钟 和 IRC32K 时钟是同一个时钟吗,要不要提前打开IRC32K时钟?

神农鼎 发表于 2024-3-7 20:52:05



神农鼎 发表于 2024-3-7 20:53:09








神农鼎 发表于 2024-3-7 20:55:00


tzz1983 发表于 2024-3-7 21:14:12

神农鼎 发表于 2024-3-7 20:55




这里的描述还没更新, 这个最新手册,20240202

神农鼎 发表于 2024-3-7 21:18:52

收到

乘风飞扬 发表于 2024-3-8 09:21:38

tzz1983 发表于 2024-3-7 19:35
不过我在手册8.3看到的读写描述还是在RAM区 F8 F9呢, 手册这里有误导, 应该是沿袭之前手册遗留下来的一段话 ...

掉电唤醒定时器使用的就是IRC32K时钟,使能掉电唤醒定时器后自动启动,不需要提前打开。
页: [1] 2
查看完整版本: STC32G 掉电唤醒定时器的频率值怎么读出呢? | 已解决