STM32任务
2016-11-28 21:09:00 0 举报
本任务需要使用STM32微控制器来完成一个特定的功能。具体来说,我们需要编写程序来控制STM32的GPIO引脚,以实现对外部设备的控制。例如,我们可以使用STM32来控制LED灯的亮灭、读取按键的状态等。在编写程序时,我们需要考虑如何正确地配置GPIO引脚,以及如何处理可能出现的错误情况。此外,我们还需要考虑如何优化程序的性能,以提高系统的响应速度和稳定性。总之,这是一个涉及到硬件编程和系统设计的综合性任务,需要我们具备扎实的STM32知识和良好的编程能力。
作者其他创作
大纲/内容
进入键盘检测程序
检测到按键按下?
task4接受消息队列,完成之后挂起自己
start任务中创建其他所有任务之后将自己挂起
app_task启动发送,发送完成之后挂起自己
将邮箱led2_MBOX发送给task2
main_task发送信号量给task3
开始
main函数中创建start任务
key=1?
将键值发送给main_task
将task1任务优先级设置为最高,程序优先执行后删除自己
key=3?
将mian_task优先级设为2,并接受key检测的邮箱值
创建信号量,邮箱,消息队列OS_EVENT * led2_MBOX;OS_EVENT * msg_key;OS_EVENT * beep_SEM;OS_EVENT * led4_MBOX;OS_EVENT* led1_MsgQueue;void* MsgQueuetb[20];
判断D0,D1?
key=2?
将邮箱led4_MBOX发送给app_task,启动消息队列发送
主函数中创建信号量,邮箱,消息队列
0 条评论
下一页