完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
那个ucos ii在srm32f4移植的视频中有设置这个说用于什么浮点的运算,可加上后编译错误,而不改用这个STM32F40_41xxx,USE_STDPERIPH_DRIVER就正常,也不知道视频里怎么编译没错的,有大神能告诉我这是干嘛的吗。
还有原子哥的实验56 UCOSII实验1-2-任务创建删除挂起恢复 我试了不行,按key_up灯也不闪了,按key1也不能从建任务,不知道什么原因。我试过按键没坏,程序感觉号像也没问题,后来我没有按键用其他的方式可以实现任务的删除和重建。 //蜂鸣器任务 void beep_task(void *pdata) { while(1) { if(OSTaskDelReq(OS_PRIO_SELF)==OS_ERR_TASK_DEL_REQ) //判断是否有删除请求 { OSTaskDel(OS_PRIO_SELF); //删除任务本身TaskLed } BEEP=1; delay_ms(60); BEEP=0; delay_ms(940); } } //按键扫描任务 void key_task(void *pdata) { u8 key; while(1) { key=KEY_Scan(0); if(key==KEY0_PRES) { OSTaskSuspend(LED_TASK_PRIO);//挂起LED任务,LED停止闪烁 } else if (key==KEY2_PRES) { OSTaskResume(LED_TASK_PRIO); //恢复LED任务,LED恢复闪烁 } else if (key==WKUP_PRES) { OSTaskDelReq(BEEP_TASK_PRIO); //发送删除BEEP任务请求,任务睡眠,无法恢复 } else if(key==KEY1_PRES) { OSTaskCreate(beep_task,(void *)0,(OS_STK*)&BEEP_TASK_STK[BEEP_STK_SIZE-1],BEEP_TASK_PRIO);//重新创建任务beep } delay_ms(100); } } |
|
相关推荐
5个回答
|
|
1、有的新版本的库就不需要添加__FPU_USED=1这个宏定义。2、例程经过测试,没有任何问题。
|
|
|
|
为什么我的不管按下哪个灯都不闪了蜂鸣器也不叫了,
|
|
|
|
不按就正常?
|
|
|
|
不按正常
|
|
|
|
原子例程肯定没问题,我试过N次
|
|
|
|
只有小组成员才能发言,加入小组>>
510 浏览 0 评论
1033 浏览 1 评论
2415 浏览 5 评论
2738 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2554 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
589浏览 9评论
589浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
700浏览 6评论
567浏览 5评论
607浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-10-2 22:13 , Processed in 0.985681 second(s), Total 86, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号