请教个问题:人为操控HIRCCR,导致程序卡住(已解决)
本帖最后由 DebugLab 于 2024-11-29 21:34 编辑环境:32G12K128-Beta
问题描述:
手动使能内部高精度IRC,即置位寄存器HIRCCR的MSB,不管把相关的语句放在哪里,哪里就卡住。
相关语句如下:
MOV A, #80H
MOVH DR28, #WORD2 HIRCCR
MOV WR30, #WORD0 HIRCCR
MOV @DR28, R11
CHECKIRCDONE:
MOV R11, @DR28
JNB ACC.0, CHECKIRCDONE是不是,只能切换选择新的时钟源?如果这个时钟源已经被使用,将不得被再次操控?
# 更新
搞错了,寻址出错了,不好意思。没问题了。
能详细说说吗?为什么寻址出错会卡死MCU呢 VCC 发表于 2024-11-29 22:07
能详细说说吗?为什么寻址出错会卡死MCU呢
是这,由于有段时间没有用32-bit寄存器了,在给双字寄存器分配高低字的时候,指派错了
页:
[1]