此帖出自微控制器 MCU论坛
最新回复
我也遇到过这个问题,最后是调用 TI 网站提供的示例程序 RTC_Workaround.zip。
TI 提供的汇编子程序,而仿照其编写的C语言子程序调用时有时就会出现时间赋值时错误的现象,
插入一些延时语句也不能完全解决问题,还是会出现有的数值能够正确写入,有的数值写入却不正确。
改为调用TI 提供的汇编子程序则无此问题。
但是将TI 提供的汇编子程序中规定的子程序初始地址改为不固定初始地址而由编译器决定后则又出现了时间赋值错误的现象。推测原因可能是程序编译后如果控制RTC模块的程序在扩展地址里(大于60KB之外的),16位的MCU执行扩展地址里的程序可能不能很好的控制硬件RTC模块。
详情
回复
发表于 2009-12-23 17:40
| ||
|
||
| |
|
|
| |
|
|
| |
|
|
| |
|
|
补充问题
此帖出自微控制器 MCU论坛
| ||
|
||
此帖出自微控制器 MCU论坛
| ||||
|
||||
RTCHOUR
此帖出自微控制器 MCU论坛
| ||
|
||
此帖出自微控制器 MCU论坛
| ||
|
||
浏览过的版块 |
EEWorld Datasheet 技术支持