fengzhihean

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

04 2023 档案

GPIO
摘要:推挽输出电路 当输入高电平时,NPN型三极管导通,输出电源电压; 当输入低电平时,PNP型三极管导通,输出是接地; 开漏输出电路 当输入高电平时,PNP型三极管截止,靠外接上拉电阻输出高电压; 当输入低电平时,PNP型三极管导通,输出是接地; 优点:当外部多个外部设备连接在out端口,他们是一个总线 阅读全文

posted @ 2023-04-25 22:10 风止何安,璃月 阅读(158) 评论(0) 推荐(0) 编辑

点亮stm32上的led灯
摘要:led.h #ifndef __LED_H #define __LED_H #include "stm32f10x.h" void LED_Init(void); //????#define LED1 GPIO_Pin_0#endif //宏定义,免去重复定义; led.c #include "le 阅读全文

posted @ 2023-04-11 16:57 风止何安,璃月 阅读(44) 评论(0) 推荐(0) 编辑

STM32]GPIO工作原理详解
摘要:GPIO是通用输入/输出端口的简称,是STM32可控制的引脚。GPIO的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。 STM32F103ZET6芯片为144脚芯片,包括7个通用目的的输入/输出口(GPIO)组,分别为GPIOA、GPIOB、GPIOC、GPIOD 阅读全文

posted @ 2023-04-06 18:53 风止何安,璃月 阅读(124) 评论(0) 推荐(0) 编辑

STM32中,对GPIO_Init(GPIOB, &GPIO_InitStructure)的理解
摘要://笔者使用的硬件平台为STM32F103ZET6战舰版GPIO_InitTypeDef GPIO_InitStructure; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5; //指定GPIO - 端口配置PB5 -> LED0GPIO_InitStructur 阅读全文

posted @ 2023-04-06 18:26 风止何安,璃月 阅读(620) 评论(0) 推荐(0) 编辑

对于条件编译 #ifndef __LED_H的理解
摘要:一、下划线“__”属于编程风格的内容,对程序没有影响。不用下划线也可以,用几个下划线也由个人习惯 二、其实本质是一个宏名。由此我们可以防止发生重复定义或声明 假设你的头文件名为led.h,根据习惯,我们声明一个宏__LED_H对应这个头文件,在头文件中开始的地方和结尾的地方加上对__LED_H的声明 阅读全文

posted @ 2023-04-06 18:00 风止何安,璃月 阅读(151) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示