2017年2月7日

STM32 & FreeRTOS & KFIFO (巧夺天工)

摘要: 巧夺天工 的 KFIFO ,用STM32实现。 实现源文件如下: /********************************************************** * * 文件名: kfifo.c * * 文件描述: 该文件包含的kfifo的处理函数 * * 创建人: GXP 阅读全文

posted @ 2017-02-07 11:56 所长 阅读(4698) 评论(1) 推荐(0)

2017年1月18日

我觉得 一个 单片机 代码 程序猿 连一个链表都不会写的 话 ,太说不过去了 ,学习 一下

摘要: 链表 1、线性链表 上面 的 代码 存在一下 的问题: 1、结构体 对齐 的 问题 2、内存浪费的问题 最后 定义是这样的 ! 阅读全文

posted @ 2017-01-18 18:11 所长 阅读(1475) 评论(0) 推荐(0)

2016年12月19日

peripheralStateNotificationCB

摘要: 截图 比较好看一点: 阅读全文

posted @ 2016-12-19 16:56 所长 阅读(1264) 评论(0) 推荐(0)

2016年12月15日

SimpleProfile_GetParameter && SimpleProfile_SetParameter

摘要: SimpleProfile_SetParameter 和上面这个函数类似! 阅读全文

posted @ 2016-12-15 10:48 所长 阅读(1498) 评论(0) 推荐(0)

performPeriodicTask

摘要: 1 /********************************************************************* 2 * @fn performPeriodicTask 执行 周期 任务 3 * 4 * @brief Perform a periodic application task. This function gets 5 ... 阅读全文

posted @ 2016-12-15 09:31 所长 阅读(671) 评论(0) 推荐(0)

2016年12月14日

如何在IAR工程中创建和使用模板

摘要: 路径为:Edit -> Code Templates -> Edit Templates 如下图: #TEMPLATE "&FileDeclare>&FileHeader",&Description,&Version="V1.0",&Author="GXP",&date="$DATE$",&Buil 阅读全文

posted @ 2016-12-14 19:28 所长 阅读(1095) 评论(0) 推荐(0)

2016年12月5日

英语 单词 收集

摘要: 1、cyclical adj. 周期的,循环的 ['sɪklɪk(ə)l] 2、reference manual 参考手册 ['ref(ə)r(ə)ns] ['mænjʊ(ə)l] //另外:reference 有涉及 的意思, manual adj 手工的,体力的 //2016年12月7日17:2 阅读全文

posted @ 2016-12-05 09:20 所长 阅读(230) 评论(0) 推荐(0)

2016年11月28日

ARM 汇编指令集 特点5:ARM 多级指令流水线

摘要: 1、为增加处理器指令流 的速度,ARM使用多级流水线。 就是举个例子: mov r1,#0 ,这条指令 分几个人做,一个人从存储器取指令,解码指令中用到的寄存器,寄存器运算。 这样三步 :如果一个人做,需要分三步,浪费时间,ARM 就是分开处理,这样就能节省时间,加快处理速度。S5PV210 就有1 阅读全文

posted @ 2016-11-28 17:46 所长 阅读(1089) 评论(0) 推荐(0)

ARM 汇编指令集 特点之一:条件执行后缀

摘要: mov r0,r1; moveq r0,r1;//这句代码是否执行 取决于 上几句代码 的运行结果(最后一次CPSR 寄存器 的 高四位 NZCV 的标志位) 条件后缀执行特点:1、条件后缀执行是否成立,不是取决于本句代码,而是取决于这句代码之前的代码运行后的结果! 2、条件后缀只是决定本句代码是否 阅读全文

posted @ 2016-11-28 17:15 所长 阅读(2170) 评论(0) 推荐(0)

ARM 汇编指令集 特点之一:指令后缀

摘要: 1、同一 指令 添加不同的后缀 就会有不同的功能! 例子: B (Byte) 功能不变,操作长度变为8位 H (Half Word) 功能不变,操作长度变为16位 S(Signed) 功能不变,操作数变为有符号 //ldr,ldrb,ldrh,ldrsb,ldrsh S 和上一个不同,在不同的指令下 阅读全文

posted @ 2016-11-28 17:05 所长 阅读(1469) 评论(0) 推荐(0)

导航