完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
void start_task(void *pdata)
{ OS_CPU_SR cpu_sr=0; pdata = pdata; OSStatinit(); OS_ENTER_CRITICAL(); OSTaskCreate(Task_LED0,(void*)0,(OS_STK*)&LED0_TASK_STK[LED0_STK_SIZE-1],LED0_TASK_PRIO); OSTaskCreate(Task_LED1,(void*)0,(OS_STK*)&LED1_TASK_STK[LED0_STK_SIZE-1],LED1_TASK_PRIO); OSTaskCreate(Task_USART1_RX,(void*)0,(OS_STK*)&USART1_RX_TASK_STK[USART1_RX_STK_SIZE-1],USART1_RX_TASK_PRIO); OSTaskCreate(Task_USART1_TX,(void*)0,(OS_STK*)&USART1_TX_TASK_STK[USART1_TX_STK_SIZE-1],USART1_TX_TASK_PRIO); OSTaskSuspend(START_TASK_PRIO); OS_EXIT_CRITICAL(); } int main(void) { delay_init(168); LED_GPIO_Config(); Printf_Init(); MYDMA_Config_Rx(); //USART3_Config(); OSInit(); OSTaskCreate(start_task,(void *)0,(OS_STK *)&START_TASK_STK[START_STK_SIZE-1],START_TASK_PRIO ); OSStart(); return 0; } 调试的 时候OSCPUusage始终为1,有没有大侠指点一二! |
|
相关推荐
3个回答
|
|
|
楼主,请参考我们探索者STM32F4开发板的ucosii例程,第二个ucosii例程就有CPU统计了。
|
|
|
|
|
|
有个问题,我看别人的start_task这个函数的最后一般都会删除自己,你的好像没有!其他的我不知道!
|
|
|
|
|
|
OSTaskCreateExt(AppTaskKbd,
(void *)0, (OS_STK *)&AppTaskKbdStk[APP_TASK_KBD_STK_SIZE - 1], APP_TASK_KBD_PRIO, APP_TASK_KBD_PRIO, (OS_STK *)&AppTaskKbdStk[0], APP_TASK_KBD_STK_SIZE, (void *)0, OS_TASK_OPT_STK_CHK | OS_TASK_OPT_STK_CLR); |
|
|
|
|
只有小组成员才能发言,加入小组>>
1064 浏览 1 评论
1885 浏览 0 评论
1865 浏览 1 评论
3286 浏览 5 评论
3614 浏览 9 评论
1067浏览 1评论
如何知道嵌入式电子控制单元 (ECU) 中的RAM使用情况?
1394浏览 1评论
1887浏览 0评论
1208浏览 0评论
1340浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-12 05:53 , Processed in 0.780953 second(s), Total 80, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
4280