Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
RT-Thread一般讨论
rtc is not configured 问题 ?
发布于 2011-02-18 17:41:08 浏览:4791
订阅该版
更改了晶振设置之后(文件:bsp/stm3210/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/stm32f10x.h,将默认的8M改成12M)就没乱码问题了,因为暂时没有SD卡和网络,所以将DFS及LWIP相关的配置都注释了,然后终于看到了RTT的启动logo... 不过依然提示rtc配置错误: ``` | / - RT - Thread Operating System / | 0.4.0 build Feb 18 2011 2006 - 2009 Copyright by rt-thread team rtc is not configured please configure with set_date and set_time rtc configure fail... finsh>>``` 大致看了一下rtc.c文件,发现是由于语句: ```if (BKP_ReadBackupRegister(BKP_DR1) != 0xA5A5) ```没满足条件而输出错误信息,测试得 BKP_ReadBackupRegister(BKP_DR1) 的值为0; 然后根据提示通过set_date 和 set_time配置,但好像查找设备时获得的是RT_NULL: ``` device = rt_device_find("rtc"); if (device != RT_NULL) { rt_rtc_control(device, RT_DEVICE_CTRL_RTC_SET_TIME, &now); }``` 所以导致了上面的那个BKP_DR1未被设置成0xA5A5。。。 请问如何正确读取"rtc"设备呢?
查看更多
2
个回答
默认排序
按发布时间排序
aozima
2011-02-19
调网络不抓包,调I2C等时序不上逻辑分析仪,就像电工不用万用表!多用整理的好的文字,比截图更省流量,还能在整理过程中思考。
``` != 0xA5A5 ``` BKP是备份寄存器,复位不会清零,所以,初始化RTC后,把某个寄存器设置为特殊值,下次启动时先看看是否为这个特殊值,如果是,说明已经初始化过了,不必再初始化, 如果不是,那么就初始化,如果成功,就把这个寄存器设置为预定值. STM32的RTC不启动的原因: 1. 晶体和电容不合适(STM32要求使用6PF负载电容的32768晶体) 2. 等待时间不够, 建议改成rt_thread_delay(1秒)(rt_thread_delay仅能在线程中使用)
撰写答案
登录
注册新账号
关注者
0
被浏览
4.8k
关于作者
wzc0066
这家伙很懒,什么也没写!
提问
14
回答
16
被采纳
0
关注TA
发私信
相关问题
1
有关动态模块加载的一篇论文
2
最近的调程序总结
3
晕掉了,这么久都不见layer2的踪影啊
4
继续K9ii的历程
5
[GUI相关] FreeType 2
6
[GUI相关]嵌入式系统中文输入法的设计
7
20081101 RT-Thread开发者聚会总结
8
嵌入式系统基础
9
linux2.4.19在at91rm9200 上的寄存器设置
10
[转]基于嵌入式Linux的通用触摸屏校准程序
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
RT-Thread项目助手v0.2.0 - 支持Env Windows
2
RttreadV5.10上,GD32F450Z RTC时间显示问题
3
rt-smart启动流程分析
4
EtherKit快速上手PROFINET
5
RTThread USB转串口无法接收数据
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
UART
WIZnet_W5500
ota在线升级
PWM
cubemx
flash
freemodbus
BSP
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
flashDB
GD32
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
SFUD
msh
keil_MDK
ulog
MicroPython
C++_cpp
本月问答贡献
出出啊
1517
个答案
342
次被采纳
小小李sunny
1444
个答案
290
次被采纳
张世争
813
个答案
177
次被采纳
crystal266
547
个答案
161
次被采纳
whj467467222
1222
个答案
149
次被采纳
本月文章贡献
出出啊
1
篇文章
2
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
3
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
2
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部