2022年4月28日
摘要: 一、超级循环 许多简单的嵌入式系统所使用的软件结构都是一种超级循环的形式,如下源程序清单所示: 1 #include "x.h" 2 3 void main (void) 4 { 5 X_Init(); //准备任务X 6 while(1) //“死循环,也叫超级循环” 7 { 8 x(); //执 阅读全文
posted @ 2022-04-28 14:37 信义勤爱 阅读(89) 评论(0) 推荐(0) 编辑
  2022年4月2日
摘要: 语音驱动程序 drv_voice.c 语音服务程序 srv_voice.c 1、先运行初始化函数,主要是设置初始音量,并建立一个软件定时器来,以10ms的周期来调用语音播放函数。 1 void srvVoiceInit() 2 { 3 T_SOFT_TIMER_HANDLE hSoftTimer; 阅读全文
posted @ 2022-04-02 15:41 信义勤爱 阅读(10) 评论(0) 推荐(0) 编辑
  2020年12月8日
摘要: 转载自https://blog.csdn.net/as480133937/article/details/104827639/ 阅读全文
posted @ 2020-12-08 16:54 信义勤爱 阅读(103) 评论(0) 推荐(0) 编辑
  2020年11月25日
摘要: SD 卡是以命令、回应、数据流进行通讯。 1、命令:命令的长度是48位,命令以‘0’开始,第2位为‘1’表示主机发往SD卡的命令,最后以CRC和结束位‘1’结尾。 2、回应:回应的长度是48位或者136位,与命令一样,以‘0’开始,以‘1’结束,第二位为‘0’,表示从SD卡到主机。 3、数据流:传输 阅读全文
posted @ 2020-11-25 17:26 信义勤爱 阅读(150) 评论(0) 推荐(0) 编辑
  2020年10月9日
摘要: 转载自https://blog.csdn.net/zhoutaopower/article/details/107467305 在 FreeRTOS 中,还有一个东西也可以用作任务与任务,中断与任务的同步,它叫任务通知(Task Notifications) ; 如果我们通过信号量、队列、事件组的形 阅读全文
posted @ 2020-10-09 14:59 信义勤爱 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 转载自 https://blog.csdn.net/zhoutaopower/article/details/107387427 临界区的概念在任何的 SoC 都存在,比如,针对一个寄存器,基本操作为:读->改->写;在不带 OS 的系统下,普通代码希望对某个寄存器进行读->改->写,此刻,一个 I 阅读全文
posted @ 2020-10-09 14:51 信义勤爱 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 转载自 https://blog.csdn.net/zhoutaopower/article/details/107359095 在裸机编程中这样使用过一个变量:用于标记某个事件是否发生,或者标志一下某个东西是否正在被使用,如果是被占用了,或者没有发生,我们就不对它进行操作。 信号量 Semapho 阅读全文
posted @ 2020-10-09 14:38 信义勤爱 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 转载自 https://blog.csdn.net/zhoutaopower/article/details/107221175 在任何的 OS 中,都需要支持任务与任务,中断与任务之间的数据传输机制,在 FreeRTOS 中,这种数据传输的方式被称之为队列(Queue); 队列是一个 FIFO 模 阅读全文
posted @ 2020-10-09 14:33 信义勤爱 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 转载自 https://blog.csdn.net/zhoutaopower/article/details/107180016 创建完毕任务,启动调度器,任务控制,系统 SysTick 来临后判断是否需上下文切换; 如果没有其他任务执行的情况下,FreeRTOS 的 Idle 任务将被调度投入运行 阅读全文
posted @ 2020-10-09 14:07 信义勤爱 阅读(834) 评论(0) 推荐(0) 编辑
摘要: 转载自 https://blog.csdn.net/zhoutaopower/article/details/107146764 前面有了创建任务、启动调度器、任务控制,接下来便开始分析一个 Tick 到来之后,FreeRTOS 即将有什么行为; 在启动调度器的时候,就已经配置好了 SysTick, 阅读全文
posted @ 2020-10-09 13:55 信义勤爱 阅读(268) 评论(0) 推荐(0) 编辑