- 博客(7)
- 收藏
- 关注
原创 free RTOS 入门教程 四--Task Control
vTaskDelay()制定了一个任务希望解除阻塞的时间,相对于调用vTaskDelay()的时刻。因而,vTaskDelay()无法提供很好的方法通过代码执行控制周期任务的频率,由于其他任务和中断激活状态会影响vTaskDelay()被调用的频率,从而影响任务下一次运行的时间。任务的基本优先级是指当任务的当前优先级因避免获取互斥锁时出现无界优先级反转而被继承时,任务将恢复到的优先级。任务的基本优先级是指当任务的当前优先级因避免获取互斥锁时出现无界优先级反转而被继承时,任务将恢复到的优先级。
2025-08-11 14:51:19
401
原创 ARM cortex m4 启动文件解析
section .isr_vector /*定义section:.isr_vector,2字节对齐*//* Init the rest of the registers */ /*初始化通用寄存器*//* Initialize the stack pointer */ /*设置SP指针的值为栈顶*/.globl __isr_vector /*与C语言定义函数类似*//* vector table */ /*中断向量表定义*/.thumb /*使用thumb指令集*/
2024-08-28 17:00:22
842
2
原创 DSP的Q格式探究
0.25的Q7 表示为0.0100000,小数部分以二进制相乘得到0100 0000 0000,右移七位并高位补零得到0.0001000,其对应十进制数为2^-4,即0.0625。Q格式数相乘后得到的结果需要舍去末尾格式位,即得到数右移固定位数,位数取决于Q的格式,如Q7格式数相乘后得到的值需要右移七位。例如Q31,Q15,Q7等表示小数点后的二进制数的长度分别为31 、15、 7。Q格式的定义:使用一个定长的二进制数表示一个数的小数点后部分。小数点后面每一位分别表示为2^-1、2^-2...以此类推。
2023-07-28 17:25:41
1138
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅