摘要: http://www.waveshare.net/shop/AT45DB161D-price.htm AT45DB161的AT45DB161D版: AT45DB161D是一款2.5V或2.7V,串行接口的FLASH存储器,是各种数字语音,图像,程序代码和数据存储应用的理想选择。AT45DB161D支 阅读全文
posted @ 2018-07-04 15:43 波特曼 阅读(4976) 评论(0) 推荐(0) 编辑
摘要: C语言中的每一个变量和函数有两个属性:数据类型和数据的存储类别。 数据类型(整形、字符型等), 存储类别是指数据在内存中存储的方法,存储方法有两大类:静态存储类和动态存储类。具体包括四种:自动的(auto),静态的(static),寄存器的(register)和外部的(extern)。 auto变量 阅读全文
posted @ 2018-07-04 15:21 波特曼 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 在Word中将代码块显示出来:https://blog.csdn.net/kevinelstri/article/details/52527213 方法: 1、创建一个1×1的表格 2、将代码复制到表格中 3、设置表格的背景为灰色,无边框形式 OK 另外一种方法: http://www.planet 阅读全文
posted @ 2018-07-04 14:54 波特曼 阅读(1183) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/xiahouzuoxin/article/details/11095737 文件包含是预处理的一个重要功能,它可用来把多个源文件连接成一个源文件进行编译,结果将生成一个目标文件。C语言提供#include 命令来实现文件包含的操作,它实际是宏替换的延伸,有 阅读全文
posted @ 2018-07-04 14:33 波特曼 阅读(1572) 评论(0) 推荐(0) 编辑
摘要: 最近在写一个通信协议方面的程序,遇到结构体方面的一些问题,现在来整理一下, 问题1、结构体的类型名和结构体变量名可以一样吗?类似下面的: 答案:可以一样,结构体名称是类型名,变量名是实体名,一个类型可以有许多实体 举例讲解: 结构体类型定义 第一种: 第二种: LinkList L;即将L定义为st 阅读全文
posted @ 2018-07-04 10:11 波特曼 阅读(129) 评论(0) 推荐(0) 编辑
摘要: //keil中默认是不支持匿名结构体的,需要编译指令#pragma anon_unions指名。 #pragma anon_unions typedef union { unsigned int num; struct { unsigned int nLow :8; unsigned int nHi 阅读全文
posted @ 2018-07-03 12:00 波特曼 阅读(1531) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 int main() 4 { 5 float temp = 23.45f; 6 char ASCIIData[5]={0}; 7 int i,j,data; 8 for(i=0;i<5;i++) 9 { 10 ASCIIData[i] =0; 11 } 12 ... 阅读全文
posted @ 2018-06-29 16:32 波特曼 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 在DOS环境下怎么来切换目录: 第一种:切换不同的盘符使用 盘符: 第二种:同一盘符下不同目录 cd 加路径 使用一个小技巧:在不同盘符时候如果文件名很长,可以使用“tab”键来补全 返回上一层目录使用cd .. 另外,清屏指令:cls 阅读全文
posted @ 2018-06-29 11:16 波特曼 阅读(554) 评论(0) 推荐(0) 编辑
摘要: python3将raw_input和input进行了整合,只有input 阅读全文
posted @ 2018-06-29 10:20 波特曼 阅读(2878) 评论(0) 推荐(0) 编辑
摘要: 1.PWM的技术背景 PWM (Pulse Width Modulation)Intel对散热器的评定标准非常严格。传统的温控风扇是利用风扇轴承附近的测温探头侦测风扇的进风口温度,从而对风扇的转速进行调节。这种温控虽然解决了一定的问题,但是存在着精度粗糙,而且温控的转速只能做到高速低速两极变速。 P 阅读全文
posted @ 2018-06-28 16:56 波特曼 阅读(17201) 评论(0) 推荐(1) 编辑