[热门应用] KF8L22Z20XX系列单片机程序示例--读内部高频晶振校准值

[复制链接]
 楼主| xujunyi3611 发表于 2018-7-22 20:48 | 显示全部楼层 |阅读模式
  1. MOVP #0X20 ;切换到PAGE2区
  2. CALL 0X7FF
  3. MOV OSCCAL0, R0
  4. CALL 0X7FE
  5. MOV OSCCAL1, R0
  6. CALL 0X7FD
  7. MOV OSCCAL2, R0
  8. CALL 0X7FC
  9. MOV OSCCAL3, R0
  10. MOVP #0X00 ;切换回PAGE0区



 楼主| xujunyi3611 发表于 2018-7-22 20:50 | 显示全部楼层
OSCCAL0、OSCCAL1、OSCCAL2 和 OSCCAL3 为内部高频振荡器时钟校准寄存器,用来存放系统时钟校准值。用户在编程时,需要在程序初始化部分将存放在程序空间 27FFH、27FEH、27FDH 和 27FCH 的晶振校准值读出来分别存放到内部高频振荡器的校准寄存器中,否则会导致系统时钟频率不准。
晓伍 发表于 2018-8-22 08:09 | 显示全部楼层
能有C的代码不
八层楼 发表于 2018-8-22 08:11 | 显示全部楼层
如何嵌入到C中呢
观海 发表于 2018-8-22 08:14 | 显示全部楼层
表示看不懂汇编啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

60

主题

376

帖子

2

粉丝
快速回复 返回顶部 返回列表