- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 IAR所有的warning变成了Error解决方案
最近IAR编译程序时所有本该是Warning的警告变成了Error,最后发现是IAR中的一个可选选项勾上了: 去掉红框内的勾选就可以了。
2019-06-22 14:58:05
2110
原创 ucos 任务切换简介
我知道的ucos的任务切换方式一般有两种:时钟节拍中断服务函数OSTickISR()进行切换,任务中调用时间延迟函数OSTimeDly()进行切换。 1.延迟函数OSTimeDly()进行切换: y = OSTCBCur->OSTCBY; OSRdyTbl[y] &= ~OSTCBCur->OSTCBBitX;//清除准备优先级中的X标记量
2018-01-21 16:50:08
3548
转载 AVR446 :线性速度控制步进电机--研究笔记
最近研究了一下步进电机的梯形加减速算法,看到网上很多人都说参考AVR446这份笔记,但这个笔记是英文的,看起来需要点耐心,结合代码终于是啃下来了,这里分享一下自己的笔记,方便需要的人学习: 前面的等式两边同时加上n1w2,推导可得出上面的结论
2017-05-04 16:52:34
5529
3
原创 TI zstack 建网和入网过程简介
zigbee一般可以分为协调器,路由和终端几个类型。首先由协调器建立网络,然后路由和终端加入网络。现在根据TI的zigbee工程简单分析的建网入网的代码流程。 协调器建网:1.int main( void ){...........// Initialize the operating system 系统初始化osal_init_system();
2016-10-13 11:55:06
3754
原创 ucos 任务优先级计算详解
介绍下任务优先级小于64的情况。1.首先看下任务优先级介绍的图片,这个图比较直观,也是中文的,从网上拷贝的:2.几个变量说明下:OS_PRIO:可以理解为任务创建时分配的优先级,YYY表示任务优先级组,即OSRdyGrp,XXX表示组中的某一位。比如YYY为1,XXX为2,则可以对应到OSRdyTbl中的10。OSRdyGrp:每一个bit代表一个组,一
2016-09-06 11:47:39
6714
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人