自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 stm32按键学习

WK_UP接VCC3.3,是高电平,当WK_UP==1的时候处于开启状态KEY0和KEY1都接在GND上面,是处在低电平,当KEY0 和 KEY1=0时处于开启状态。WK_UP接PA0;KEY0接PC5;KEY1接PA15。mode:0,不支持连续按;1,支持连续按;key_up=0是按下去;key_up=1是弹出来按键程序主要有以下几部分。1、key.h文件,主要包括include:xxxxxx.h以及 按键GPIO端口的命名。2、key.c文件,主要包括,key_init。设置按键的G...

2021-02-17 19:34:13 1070

原创 STM32F103第二次学习任务

一.stm32系统结构STM32主系统主要由四个驱动单元和四个被动单元构成。四个驱动单元是:(图中②③④)①内核DCode总线②系统总线③通用DMA1④通用DMA2四个被动单元是:(图中⑥⑦⑧⑨)①AHB到APB的桥:连接所有的APB设备②内部flash闪存③内部SRAM④FSMC图中几个总线的知识:①ICode总线:该总线将M3内核指令总线和闪存指令接口相连,指令的预取在该总线上面完成。②DCode总线:该总线将M3内核的DCode总线与闪存存储器的数据接口相连接,常量

2021-02-08 12:26:46 783 1

原创 嵌入式C学习第四次任务

一.结构体的参数传递值传递#include <iostream>#include <string>using namespace std;struct Student{ int id; string name; float score[2];};void OutCome(Student s){ cout<<s.id<<','<<s.name<<','<<s.score

2021-02-05 16:39:33 192

原创 嵌入式C学习第三次任务

一.内存操作内存操作函数1. 名称:malloc / calloc功能:动态内存分配函数头文件:#include <stdlib.h>函数原型:void *malloc(size_t size);void *calloc(int num, size_t size);其中:num为分配内存块的个数,size为分配内存块的大小返回值:分配成功返回分配内存块的首地址,失败返回NULL。区别:(1)malloc一次只能申请一个内存区,calloc一次可以申请多个内存区; ..

2021-02-04 17:40:03 138

原创 嵌入式C学习第二次任务

一.Typedeftypedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。 在编程中使用typedef目的一般有两个,一个是给变量一个易记且意义明确的新名字,另一个是简化一些比较复杂的类型声明。1.typedef用法使用typedef定义新类型的方法:在传统的变量声明表达式里用(新的)类型名替换变量名,然后把关键字typedef加在该语句的开头就行了。下面以两个示例,描述typedef的用法

2021-02-03 19:45:07 284 3

原创 嵌入式C学习第一次任务

学习之前,我安装的是Dev-C++软件。一.位运算位运算: 用于对整数类型(int,char, long 等)变量的二进制形式的 某一位(bit),或者若干位进行操作。& 按位与| 按位或^ 按位异或~ 按位取反<< 左移(左边消失,右边补0)>> 右移(右边消失,左边补符号位)位运算的操作数是整数类型或字符型.1.按位与1. 将参与运算的两操作数各对应的二进制位进行与 操作,只有对应的...

2021-02-02 17:54:38 131

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除