03 2020 档案

摘要:1、时间管理 OSTimeDly ():用于停止当前任务进行的运行,延时一段时间后再运行 OSTimeDlyHMSM ():函数与 OSTimeDly() 函数的功能类似,也是用于停止当前任务进行的运行,延时一段时间后再运行(OS_CFG_TIME_DLY_HMSM_EN =1u) OSTimeDl 阅读全文
posted @ 2020-03-31 23:28 Mike_2019 阅读(1237) 评论(0) 推荐(0)
摘要:1 UCOS知识点 (1) UCOS是可剥夺型的多任务内核。当一个高优先级的任务准备就绪,并且此时发生了任务调度,那么高优先级的任务就会获得CPU的使用权。 (2) 任务调度就是终止当前正在运行的任务转而去执行其他的任务。 (3) 每个任务都有自己的任务控制块:OS_TCB类型(结构体类型)。用来维 阅读全文
posted @ 2020-03-31 22:49 Mike_2019 阅读(1491) 评论(0) 推荐(0)
摘要:1 结构体定义与声明 1.1 定义结构体类型和声明结构体变量 struct Node{ int data; struct Node *next }; //定义一个结构体类型 struct Node node2; //声明一个结构体变量 1.2 定义结构体类型并声明结构体变量 struct Node{ 阅读全文
posted @ 2020-03-24 14:30 Mike_2019 阅读(262) 评论(0) 推荐(0)
摘要:1 SRAM和SDRAM区别 1.1 SRAM 具有静止存取功能的内存,不需要刷新电路即能保存它内部存储的数据,通常用在CPU与主内存(扩展的内存)之间的缓存用,容量小,速度快(stm32f429是256K)。优点:速度快,不必配合内存刷新电路,可提高工作效率。缺点:集成度低,性价比低。 1.2 S 阅读全文
posted @ 2020-03-20 20:03 Mike_2019 阅读(1391) 评论(0) 推荐(0)
摘要:1 物理层 1.1 两线 一个IIC总线只使用两条总线线路,一条双向串行数据线(SDA)用于双向传输数据,一条串行时钟线(SCL)用于保证时钟同步; 1.2 多主机多从机 支持多个通讯主机和多个通讯从机; 1.3 上拉和线与 当IIC设备空闲时,会输出高阻态,而当所有设备都空闲时,都输出高阻态,由上 阅读全文
posted @ 2020-03-20 18:19 Mike_2019 阅读(1407) 评论(0) 推荐(0)
摘要:1 sizeof用法 sizeof是获取数据在内存中所占用的存储空间,以字节为单位计数 int a = 10; //sizeof(a)=4 char b = 'b'; //sizeof(b)=1 int arr[] = { 1,2,3 }; //sizeof(arr)=12 数组元素个数:sizeo 阅读全文
posted @ 2020-03-18 20:59 Mike_2019 阅读(155) 评论(0) 推荐(0)
摘要:4.1 应用程序的开始和结束 4.1.1 程序的开始main函数 (1) main函数介绍 int main(int argc, char **argv) int main(int argc, char *argv[ ]) argc: 指命令行输入参数的个数 *argv[]: 存储所有命令行参数,其 阅读全文
posted @ 2020-03-12 10:39 Mike_2019 阅读(460) 评论(0) 推荐(0)