自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 GPIO的工作模式

记录了GPIO外设的基本结构以及8种工作模式GPIO(General Purpose Input Output)通用输入输出口可配置为8种输入输出模式****引脚电平:0V~3.3V,部分引脚可容忍5V输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等,比如软件模拟IIC、SPI输入模式下可读取端口的高低电平或电压,用于读取按键输入、外接模块电平信号输入、ADC电压采集、模拟通信协议接收数据等提示:以下是本篇文章正文内容,下面案例可供参考。

2023-07-20 17:26:07 1001

原创 STM32中常见的数据类型

可以表示-128~127的整数,这个名字有时候会名不对题,比如这个char本意是字符型数据的意思,按名字来说它就应该存放字符的,但是我们单片机通常用它来存放整数而不是字符,所以C语言和ST就给这些变量换了个名字,C语言提供的有stdlint.h这个头文件,使用了新的名字,比如int8_t就是char的新名字,表示的意思就是8位整型数据,打开STM32的stm32f10x.h,可以看到用typedef重新命名的变量类型。如果要用16位的数据,要用short来表示。高亮一栏的是在MDK中推荐使用的。

2023-07-20 16:38:24 756

原创 C语言中的关键字struct

总结一下关键字: struct 用途:用于数据打包,是不同类型变量的集合定义结构体变量如下: struct {char x;int y;float z;因为结构体变量类型较长,所以通常用 typedef 更改变量类型名如何给结构体成员变量赋值:或 pStructName -> x = 'A';//pStructName为结构体的地址 pStructName -> y = 66;

2023-07-20 16:20:59 132

原创 C语言中的关键字typedef

3 还有就是宏定义任何名字都可以替换,而typedef只能专门给变量类型换名字,所以宏定义的改名范围要更宽些,只不过对于变量类型重命名而言。使用typedef更加安全,因为宏定义只是无脑改名,不会管对不对,而typedef会对命名进行检查,如果不是变量类型的名字,那是不行的,:将一个比较长的变量类型名换个名字,便于使用,它的用途和宏定义的用途差不多,它是将一个比较长的变量类型名换个名字。便于使用,说白了,也是换名字的一个语句。2 然后是,宏定义不需要分号,typedef后面必须加分号;

2023-07-20 15:58:04 116

原创 STM32官方固件库下载并且新建自己的工程

文章记录了怎么从ST官网下载固件库并且新建一个自己的工程模板

2023-07-04 15:34:42 8886 1

空空如也

空空如也

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

TA关注的人

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