- 博客(11)
- 收藏
- 关注
原创 关于JTAG无法使用和Debug选择的问题
买了野火的FireDAP连接上板子发现无法通过FireDAP给板子供电,并且在打开Keil工程魔术棒工具里的Debug选择烧录方式时找不到芯片或无法连接
2023-06-11 21:16:12
512
原创 STM32HAL库外部中断
STM32外部中断可以实现按键控制LED的亮灭。STM32F103C8T6的PC13引脚为LED引脚。HAL库配置PC13:GPIO_Output 输出PB0 : GPIO_EXIT0 中断GPIO output level 引脚电平设置 高/低GPIO mode GPIO模式 推挽输出/开漏输出GPIO Pull-up/Pull-dowm 上拉下拉电阻 上拉电阻/下拉电阻/无上拉或下...
2022-05-05 22:10:58
1411
原创 STM32HAL库GPIO
概述GPIO全称General Purpose Input and Output,有时简称为IO口。GPIO口的功能模式分为输入,输出和输入输出双向三类,本篇简述STM32HAL库GPIO的输入模式和输出模式。汇总输入模式浮空输入 GPIO_Mode_IN_FLOATING上拉输入 GPIO_Mode_IPU下拉输入 GPIO_Mode_IPD模拟输入 GPIO_Mode_AIN输出模式开漏输出 GPIO_Mode_Out_OD复用开漏输出 GPIO_...
2022-04-28 15:19:51
1894
原创 C语言学习笔记——结构
/*摘自《C程序设计语言·第二版》*/结构的基本知识关键字struct引入结构声明。结构声明由包含在花括号内的一系列声明组成。struct后面的名字是可选的,称为结构标记(这里为point)。结构标记用于为结构命名,在定义之后,结果标记就代表花括号内的声明,可以用它作为该声明的简写形式。结构中的变量称为成员。结构的成员,结构标记和普通变量(即非成员)可以采用相同的名字,他们之间不会冲突。另外,不同结构中的成员可以使用相同的名字。struc...
2022-04-17 20:55:12
1383
原创 C语言学习笔记——指针与数组
指针与地址通常的机器都有一系列连续编号或编址的存储单元,这些存储单元可以是单个进行操作,也可以连续成组进行操作。指针是能够能够存放一个地址的一组存储单元(通常是2或4字节),所以,指针就像一个访问计算机内存空间的工具。一元运算符 & 可用于取一个对象的地址,语句p = &c ;将把c的地址赋给变量p,称p为指向“c”的指针。地址运算符&只能应用于内存中的对象,即变量与数组元素。他不能作用于表达式,常量或register类型的变量。一元运算符 * 是间接寻址或间接
2022-04-16 23:06:56
968
原创 C语言学习笔记——函数与宏
函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。定义函数在 C 语言中,函数由一个函数头和一个函数主体组成。返回类型:return_type;函数名称;参数;函数主体;函数调用调用函数时,传递所需参数,如果函数返回一个值,则可以存储返回值。函数参数函数的参数分为形式参数和实际参数两种:形参是定义函数时括号内声明的参数,是变量名,用来接受外部传入的参数;实参是函数调.
2022-04-15 11:27:08
442
原创 C语言学习笔记——运算符和表达式
运算符1.算术运算符2.关系运算符3.逻辑运算符4.位运算符/*位运算符的操作数必须是整数,并且遵循寻常算术转换*/5.赋值运算符“=”:将右值赋予左边,右结合性;一般形式为:变量 = 表达式;Note:如果赋值运算符两边数据类型不行同,系统将自动进行类型转换,即把赋值号右边的数据类型转换为赋值号左边的数据类型。6.自增运算符和自减运算符自增运算符(++)使其操作数递增1;自减运算符(-- )使其操作数递减1...
2022-04-15 11:24:21
717
原创 C语言学习笔记——数据类型
基本类型:算术类型,包括:整型和浮点型(实型),字符型(1字节); 枚举(enumerate)类型:算术类型,被用来定义在程序中只能赋予其一定离散整除值的变量; 构造类型:数组类型,结构体,共用体,枚举(enumerate)类型(定义在程序中只能赋予其一定离散整除值的变量); 指针类型;char 字符型,占用一个字节,可以存放本地字符集中的一个字符int 整型,通常反映了所用机器中整数的最自然长度float 单精度浮点型double 双精度浮点型Note...
2022-04-15 11:14:14
579
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人