完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
在delay_init里面。
|
|
|
|
|
|
在FreeRTOS里 systick是在开启调度器的过程中进行设置的。不了解Ucos
|
|
|
|
|
|
|
|
|
到你的osstart();里面好好找下是否有设置ststick寄存器的代码?
|
|
|
|
|
|
延时初始化那里找一下。。。
|
|
|
|
|
|
原子哥delay_init,光找到滴答时钟的初始化,没有系统72m频率的初始化吧
void delay_init() { #ifdef OS_CRITICAL_METHOD u32 reload; #endif SysTick_CLKSourceConfig(SysTick_CLKSource_HCLK_Div8); / fac_us=SystemCoreClock/8000000; #ifdef OS_CRITICAL_METHOD reload=SystemCoreClock/8000000; reload*=1000000/OS_TICKS_PER_SEC; fac_ms=1000/OS_TICKS_PER_SEC; SysTick->CTRL|=SysTick_CTRL_TICKINT_Msk; SysTick->LOAD=reload; SysTick->CTRL|=SysTick_CTRL_ENABLE_Msk; #else fac_ms=(u16)fac_us*1000; #endif } |
|
|
|
|
只有小组成员才能发言,加入小组>>
1018 浏览 1 评论
1849 浏览 0 评论
1830 浏览 1 评论
3254 浏览 5 评论
3581 浏览 9 评论
1021浏览 1评论
1850浏览 1评论
如何知道嵌入式电子控制单元 (ECU) 中的RAM使用情况?
1360浏览 1评论
1852浏览 0评论
1178浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 01:30 , Processed in 1.807387 second(s), Total 84, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1579