下载代码 stm32 标准外设库是 stm32 全系列芯片的外设驱动,有了它能够大大加速我们 开发 stm32。 首先从 st 公司的站点下载最新的 stm32 标准外设库,写本文时最新的版本号是 V3.5.0。 解压该 zip 文件。得到例如以下目录和文件 STM32F10x_StdPeriph_ ...
分类:
其他好文 时间:
2017-05-20 10:06:44
阅读次数:
267
最近太忙了,没时间写对Ucos-II的移植,先将工作中容易搞错的一个知识点记录下来,关于CTS与RTS的。 在RS232中本来CTS 与RTS 有明确的意义,但自从贺氏(HAYES ) 推出了聪明猫(SmartModem)后就有点混淆了,不过现在这种意义为主流意义的,各大芯片制造厂家对UART控制器 ...
分类:
其他好文 时间:
2017-04-17 20:38:49
阅读次数:
165
附录:UCOS-III API函数 任务管理 就绪列表 挂起队列 时间管理 信号量 消息队列 内存管理 ...
1、移植过程 在将ucos移植到28377d平台上时主要遇见了下面几个问题, 1) 文件怎么组织,是通过修改micrim上提供的28335一直代码修改而成的,下载地址为:https://www.micrium.com/。 2)移植完成后发现创建任务完成后,任务无法跳转,移植在主函数中来回循环 3)当 ...
分类:
其他好文 时间:
2017-02-10 20:44:03
阅读次数:
760
初看,UCOS 的 OSMemCreate 代码,感觉有点怪怪的,比如,把 指针指向的地址 强制转换成 指针的指针的指向地址 ?那转换后 指针的指针 又是什么? ... (1)、p_link = (void **)p_addr; //把 p_addr 的值(即地址)赋给 p_link ,但是,类型不 ...
分类:
其他好文 时间:
2017-01-17 00:27:45
阅读次数:
334
二、任务管理 任务管理是ucos-ii操作系统的核心内容。这一章大致就以下流程来介绍和总结任务管理的相关知识。 要实现复杂任务管理,必然要定义众多数据来描述任务状态,为了精简,建立了许多不同的数据结构,所以第一步就是了解这些数据结构和构成。为了避免枯燥,我们同时要认识到每一种结构具体起到什么作用,感 ...
分类:
其他好文 时间:
2017-01-15 00:19:34
阅读次数:
271
而ucos的任务优先级是任务优先级的数组越小,任务优先级越高。和STM32的中断优先级保持一样的分析,和freeRTOS相反。 ...
分类:
其他好文 时间:
2016-12-28 15:05:22
阅读次数:
344