打印
[KungFu8位 MCU]

KF8F233使用C语言编程的一些问题

[复制链接]
1208|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hljjxzhla|  楼主 | 2016-9-13 10:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
KF8F233 单片机通过系统内部振荡器和时钟电路提供系统工作时钟,没有外部时钟输入和扩展口。数据手册中提到初始化时候要用系统时钟校准寄存器中的值进行校准。给出的汇编例子如下:

CALL 0X7FF
MOV OSCCAL0, R0
NOP
CALL 0X7FE
MOV OSCCAL1, R0
NOP

这个例子如何用C来写啊。
还有就是这款单片机中带有EEPROM,但是读写EEPROM里的数据时,会用到工作寄存器组中的R6和R7,如何用C语言读写R6和R7啊?
新手菜鸟求大神的解答啊。
沙发
EthanHen| | 2016-9-13 11:43 | 只看该作者
你好,校准时钟寄存器的代码在C语言中不需要写。直接给OSCCTL赋值即可。编译器后台会自动加载校准时钟的代码。
写EEPROM的例程可以参考KF8F312例程,内有详细说明。

使用特权

评论回复
板凳
hljjxzhla|  楼主 | 2016-9-13 13:30 | 只看该作者
EthanHen 发表于 2016-9-13 11:43
你好,校准时钟寄存器的代码在C语言中不需要写。直接给OSCCTL赋值即可。编译器后台会自动加载校准时钟的代 ...

好的,我去看看例程,之前在官网上没找到

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

72

帖子

1

粉丝