一、时间管理函数 μC/OS-Ⅲ系统提供一些列时间管理服务函数:1、OSTimeDly():任务延时n个时钟节拍。2、OSTimeDlyHMSM():任务延时指定的时间,采用“时:分:秒:毫秒”方式指定。3、OSTimeDlyResume():恢复被延时的任务。注意,一个任务利用这个函数恢复其他函数...
分类:
其他好文 时间:
2014-09-24 19:22:47
阅读次数:
195
前段时间倒腾了一下音乐节拍数检测,参考下面的歌曲列表做了下对比,效果还不错,基本上都是准的。
Itunes Link
Name
Time
Artist
BPM
Album
Genre
Amazon Link
Loneliest Soul
03:35
Grace Potter and the Noc...
分类:
其他好文 时间:
2014-09-24 16:32:17
阅读次数:
206
GUI_Delay()函数使用GUI_Delay()函数时,对于其延时时间不确定,明明设置为最小值1,延时时间仍旧太长,不能达到需求。遂决定研究明白其实现机理。uC/OS-II使用OSTimeDly()函数实现延时,其单位是OS_TICKS,即延时多少个系统节拍。GUI使用GUI_Delay()函数...
分类:
其他好文 时间:
2014-09-07 14:40:15
阅读次数:
166
编程实现RTC还提供的2种时钟中断功能:报警中断和时间节拍中断。...
分类:
其他好文 时间:
2014-08-25 22:56:05
阅读次数:
273
Systick的两大作用: 1、可以产生精确延时; 2、可以提供给操作系统一个单独的心跳(时钟)节拍;通常实现Delay(N)函数的方法为: for(i=0;i<x;i++) ; 对于STM32系统微处理器来说,执行一条指令只有几十ns(纳秒),进入for循环,要实现N毫秒的x值非常大...
分类:
其他好文 时间:
2014-08-16 18:26:30
阅读次数:
198
前段时间,在尝试音乐节拍数的提取时,终于有了突破性的进展,效果基本上比市面上的许多商业软件还要好,在作节拍数检测时,高频信息作用不大,通过重采样减小运算量。重采样让我想起了在学校里面做的变速变调算法,在这里顺便回顾一下。 OLA(Overlap-and-Add, OLA)重叠叠加算法是音频变速算法....
分类:
其他好文 时间:
2014-08-04 13:23:37
阅读次数:
379
RTC实现功能
RTC开节拍中断、闹钟中断。
节拍中断——串口输出时间 XXXX年XX月XX日XX时XX分XX秒 和 LED闪亮
闹钟中断——beep声 和 LED亮 5秒...
分类:
其他好文 时间:
2014-07-02 07:24:37
阅读次数:
274
多图杀猫!好吧,现在貌似都是wifi,上次放假前缺大家一章,合并在今天的章节里,做一个大章出来。3,2,1走起!名词解释:节拍时间:节拍时间是指可用工作时间与客户需要量的比值。例如,流程中有3名员工,每天工作8小时,午间休息30分钟,每天至少需要封装100份订单的货物,则节拍时间为13.5分钟/份,...
分类:
其他好文 时间:
2014-06-06 14:24:18
阅读次数:
249
上两次实验做了有源蜂鸣器的按键响声控制和无源蜂鸣器的报警声控制,这次尝试做Mid音乐播放,还好有点乐理知识,吹拉弹类的乐器都会点,最要做好音符对应的频率,节拍对应的间隔时间,就能做Mid音乐了。...
分类:
其他好文 时间:
2014-05-26 05:06:47
阅读次数:
1080
一、SysTick(系统滴答定时器)概述
操作系统需要一个滴答定时器周期性产生中断,以产生系统运行的节拍。在中断服务程序里,基于优先级调度的操作系统会根据进程优先级切换任务,基于时间片轮转系统会根据时间片切换任务。总之,滴答定时器是一个操作系统的“心跳”。
Cortex-M3在内核部分封装了一个.....
分类:
其他好文 时间:
2014-05-15 22:46:21
阅读次数:
4320