完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
芯片类型STM32F407ZGT6,用rt threadstudio进行调试,rtthread 版本用的是4.0.3,studio中seting 设置开启rtc驱动组件和alarm驱动组件,cubemx中开启RTC外设,shell输出RTC组件正常,shell中date命令可以设置和查看时间,均正确,但是alarm组件使用时怎么都不进回调函数,,alarm dump 能看见设置的闹钟,但是不管是闹钟标志设置秒中断还是分钟中断,都不能进入回调函数,用的是文档中心中alarm组件的例子调试的。。
另外升级成rtthread 版本4.0.4进行尝试。首先 编译报错../drivers/drv_rtc.c:210:17: error: conflicting types for 'rt_hw_rtc_register'。 注释掉drv_rtc.c下的rt_hw_rtc_register,使用rtc.c中的register函数,编译通过后,使用date命令报错如下。 msh > | / - RT - Thread Operating System / | 4.1.0 build May 31 2022 09:46:50 2006 - 2022 Copyright by RT-Thread team msh >date psr: 0x20000000 r00: 0x200012d4 r01: 0x00000000 r02: 0x200012d4 r03: 0x000000d0 r04: 0xdeadbeef r05: 0xdeadbeef r06: 0xdeadbeef r07: 0x200037e0 r08: 0xdeadbeef r09: 0xdeadbeef r10: 0xdeadbeef r11: 0xdeadbeef r12: 0xffffffff lr: 0x0800853f pc: 0x000000d0 hard fault on thread: tshell 怎么才能使用alrm驱动组件? |
|
相关推荐
1个回答
|
|
更换RT-Thread 4.1.0, 可能RTC的驱动初始化没有对接好,需要改下,先保证RTC能正常的工作
先不关心Alarm 回调,先确认设置的闹钟时间与当前RTC时间是否在同一个【时区】内,并且alarm时间(时分秒)要大于 RTC的(时分秒) |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
655 浏览 0 评论
AI模型部署边缘设备的奇妙之旅:如何在边缘端部署OpenCV
2448 浏览 0 评论
tms320280021 adc采样波形,为什么adc采样频率上来波形就不好了?
1292 浏览 0 评论
1895 浏览 0 评论
1486 浏览 0 评论
74867 浏览 21 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 17:45 , Processed in 0.564676 second(s), Total 71, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号