摘要: 本例程基于先前的库函数版demo工程模板,主要内容为:bsp_led.h、bsp_led.c、bsp_key.h、bsp_key.c、main.c 1、bsp_led.h 2、bsp_led.c 3、bsp_key.h 4、bsp_key.c 5、main.c 7 阅读全文
posted @ 2019-05-18 22:46 吴光宗 阅读(2476) 评论(0) 推荐(0) 编辑
摘要: 一、位带操作 在 STM32 中,有两个地方实现了位带,一个是 SRAM 区的最低 1MB 空间,令一个是外设区最低 1MB 空间。这两个 1MB 的空间除了可以像正常的 RAM 一样操作外,他们还有自己的位带别名区,位带别名区把这 1MB 的空间的每一个位膨胀成一个 32 位的字,当访问位带别名区 阅读全文
posted @ 2019-05-17 14:29 吴光宗 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 一、背景知识 ARM是Contex内核设计公司,设计方案; STM是Contex微控制器芯片生产厂商,根据内核方案、添加片上外设资源生产MCU芯片; 野火、正点原子等公司基于MCU芯片制作片外资源丰富的PCB电路板; 为了解决不同芯片厂商生产的Contex微控制器在软件上的兼容性,ARM与芯片厂商建 阅读全文
posted @ 2019-05-04 12:52 吴光宗 阅读(1902) 评论(0) 推荐(1) 编辑
摘要: 1 阅读全文
posted @ 2019-05-03 15:40 吴光宗 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一、结构体 1、一般形式 不同类型数据组成的组合型数据结构,即结构体。 结构体类型的一般形式: 举个例子: 2、定义结构体类型变量 3、结构体变量初始化和引用 使用上述 struct Date 结构体来进行说明。 3.1初始化 3.2成员变量操作 结构体变量名.成员名 如:birthday1.mon 阅读全文
posted @ 2018-04-26 17:04 吴光宗 阅读(1644) 评论(0) 推荐(0) 编辑
摘要: 一、函数 1、输入函数、输出函数 2、常用函数 3、定义函数、调用函数 二、指针 1、指针 2、指针之数组 3、指针之字符串 4、指针之函数 三、数组 1、一维数组 2、二维数组 阅读全文
posted @ 2017-10-07 15:38 吴光宗 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 一、数据类型 1、基本数据类型 1)整型 整型 int 4字节 短整型 short int 2字节 长整型 long int 8字节 2)浮点型(实数) 单精度浮点型 float 4字节 双精度浮点型 double 8字节 3)字符型 字符 char 1字节 //1字节等于8位 2、复合类型数据 1 阅读全文
posted @ 2017-10-06 13:31 吴光宗 阅读(224) 评论(0) 推荐(0) 编辑