代码改变世界

else的妙用--if-else 成对出现,可以检测意外的放生,方便找bug

2019-03-13 10:19 by InJre, 320 阅读, 0 推荐, 收藏, 编辑
摘要:else用于意外情况的检测。可以写入log,或者串口打印出来。 养成这样的习惯,好处 1 提高程序稳定性,可靠性。 2 遇到bug有头绪。 阅读全文

单片机和计算机的区别-事件处理

2019-02-26 10:31 by InJre, 641 阅读, 0 推荐, 收藏, 编辑
摘要:MCU以中断触发,计算机一般是通过查询 中断是MCU特有的运作方式,当然他也可以通过查询来处理事件。 举个例子,计算机像政府部门,来办事的先排队。等候处理 MCU好比急症室,人来就处理,如果有更高优先级的进来就会优先处理,暂停原来的事件。 阅读全文

通讯协议中的小细节---字节/位对齐案例

2019-02-23 16:36 by InJre, 488 阅读, 0 推荐, 收藏, 编辑
摘要:1 多有单元都会16位对齐。 在单片机中,用结构体指针指向非16位对齐数据时会出现错位或者丢数据。 opcode前面的ID是Int8,为了对齐也设计成Int[8]。用结构体指向时不会出错。 阅读全文

娱乐行业的电子定位

2019-02-20 17:53 by InJre, 216 阅读, 0 推荐, 收藏, 编辑
摘要:电子领域依附于计算机 由于电子包括硬件和嵌入式软件,功能比较固化。 复杂灵活的内容主要在计算机中完成,传感和执行落到电子控制器。 电子负责面 1 传感:定位、环境 2 控制:电机、开关、 阅读全文

关于uip中的log和打印

2019-01-08 17:21 by InJre, 206 阅读, 0 推荐, 收藏, 编辑
摘要:简单易用,好区分 void uip_log(char *m){ printf("uIP log message: %s\n", m);} 阅读全文

uip.h 笔记

2019-01-08 17:18 by InJre, 293 阅读, 0 推荐, 收藏, 编辑
摘要:想了解uip,可以从uip.h开始,他对主体函数有详细的说明,和案例 初始化 1 设定IP网络设定 2 初始化uip 3 处理接收包 4 ARP包处理 5 周期处理,tcp协议处理 uip_process(u8_t flag) uip里主要函数体1k行。数据接收,定时处理 #define uip_i 阅读全文

关于IRAM和IFLASH启动模式,重映射remap 整理中

2019-01-04 17:00 by InJre, 687 阅读, 0 推荐, 收藏, 编辑
摘要:工程基于NXP LPC2468 1 为什么试用IRAM MODE 2 设置Program algorithm 编程算法的作用是什么 3 IRAM和FLASH 模式下IROM和IRAM的地址为什么不一样 4 RAM.ini有什么作用 5 IRAM模式下为什么用到外部下载器 6 如何设置程序的起始地址, 阅读全文