02 2017 档案
摘要:“用C语言写一个函数测试当前机器的大小端模式”是一个经典的笔试题,如下使用两种方式进行解答: 1. 用union来测试机器的大小端 2. 用指针测试机器大小端 注: 通信系统中,通信双方数据传送方式中,先发低字节的方式叫小端,先发高字节的方式叫大端。
阅读全文
摘要:结构体做函数参数有两种传递方式: 一是传递结构体变量,这是值传递; 二是传递结构体指针,这是地址传递。 前几天犯了一个失误,在传递结构体变量时使用值传递,由于在函数中修改的是局部变量,导致函数外的全局变量没被修改到。如下: 查出问题点后,改为传递结构体指针,将问题解决:
阅读全文
摘要:ESP8266 Non-OS SDK 和 RTOS SDK 实现GPIO的方法稍有不同: 对于 Non-OS SDK,比如需要把 MTDO 配置成输入,同时下降沿触发中断: 对于 RTOS SDK,实现相同的功能: 特别留意: 在中断回调函数中, 在disable interrupt之后,如果有中断
阅读全文
摘要:1.程序为什么需要内存? 计算机程序 = 代码 + 结果,从宏观上理解,代码就是动作,而数据被动作加工,最终返回结果。程序是被放在内存中运行的,并且需要内存来存储一些临时变量,因此,对于程序来说,内存是程序的立足、生命之地。 2.从硬件、逻辑角度看内存? 从硬件角度上,内存是一个硬件器件,由硬件系统
阅读全文

浙公网安备 33010602011771号