草庐IT

GPIO-Hog

全部标签

鸿蒙开发板Hi3861_通过GPIO12 PWM蜂鸣器播放<涛声依旧>-——基于code-2.0-CANARY

//通过PWM蜂鸣器实验-A12连接, A12接长脚,蜂鸣器短脚接GND编译报错参考:https://blog.csdn.net/txwtech/article/details/119853772//通过PWM蜂鸣器实验-A12连接,A12接长脚,蜂鸣器短脚接GND//,bytxwtech#include#include"ohos_init.h"#include"cmsis_os2.h"#include"iot_gpio.h"#include"hi_io.h"#include"iot_pwm.h"#include"hi_pwm.h"#include"hi_time.h"intcount1=0;

STM32引脚及GPIO的概念

一、引脚输入输出在单片机(microcontroller)中,引脚(pin)是指连接到外部电路的可编程接口。每个引脚可以被配置为输入或输出。输入引脚用于接收外部信号或数据,而输出引脚用于发送信号或数据给外部设备。引脚被配置为输入:它可以读取外部电路中的信号。这意味着它可以接收来自传感器、开关或其他外部设备的电压信号,并将其传输到单片机的内部。单片机可以通过读取输入引脚上的电平(高电平或低电平)来确定外部信号的状态。引脚被配置为输出:它可以向外部电路发送信号。单片机可以通过控制输出引脚上的电平来驱动外部设备,如LED、继电器、马达等。通过改变输出引脚上的电平,单片机可以向外部设备发送高电平或低电

【开篇】STM32F103C8T6 含义、命名规则、GPIO原理以及初始化(参考男神江科协,学习交流用)

目录目录一,STM系列命名规则二.引脚功能三.电路以及寄存器一,STM系列命名规则1.产品系列:    STM32代表意法半导体的Cortex-Mx系列内核(ARM)32位的MCU2.产品类型:F-通用型,S-简单型,L-低功耗,H-高性能,AL-汽车应用低功耗型,AF-汽车应用通用型。3.产品子系列:103:ARMCortex-M3内核,增强型。4.引脚数目:C=LQFP/QFN 48脚orWLCSP32脚5,闪存类型:4=16KB,6=32KB以此类推,即乘二加二6.封装T-LQFP封装7.工作温度6--40℃~85℃8--40℃~105℃二.引脚功能1.引脚功能定义图 由上图可知,每个引

【开篇】STM32F103C8T6 含义、命名规则、GPIO原理以及初始化(参考男神江科协,学习交流用)

目录目录一,STM系列命名规则二.引脚功能三.电路以及寄存器一,STM系列命名规则1.产品系列:    STM32代表意法半导体的Cortex-Mx系列内核(ARM)32位的MCU2.产品类型:F-通用型,S-简单型,L-低功耗,H-高性能,AL-汽车应用低功耗型,AF-汽车应用通用型。3.产品子系列:103:ARMCortex-M3内核,增强型。4.引脚数目:C=LQFP/QFN 48脚orWLCSP32脚5,闪存类型:4=16KB,6=32KB以此类推,即乘二加二6.封装T-LQFP封装7.工作温度6--40℃~85℃8--40℃~105℃二.引脚功能1.引脚功能定义图 由上图可知,每个引

STM32学习记录——GPIO的8种工作模式

目录前言一、GPIO的介绍二、GPIO的八种工作模式三、四种输入模式介绍及主要应用GPIO_Mode_AIN  模拟输入GPIO_Mode_IN_FLOATING  浮空输入GPIO_Mode_IPD  下拉输入GPIO_Mode_IPU 上拉输入四、四种输出模式介绍及主要应用GPIO_Mode_Out_OD  开漏输出GPIO_Mode_Out_PP  推挽输出GPIO_Mode_AF_OD  复用开漏输出GPIO_Mode_AF_PP 复用推挽输出前言    今天简单记录一下STM32系列单片机GPIO的八种工作模式,介绍每种工作模式的作用,以及我们初学者在什么时候该用哪种GPIO的工作模

详解STM32的GPIO八种输入输出模式,GPIO各种输入输出的区别、初始化的步骤详解,看这文章就行了(超详细)

在STM32微控制器中,常见的输入输出(GPIO)模式有八种,分别是推挽输出、开漏输出、复用推挽输出、复用开漏输出、浮空输入、上拉输入、下拉输入和模拟输入。下面我将为你解释每种模式的特点和区别,并提供相应的示例代码。文章目录介绍区别初始化和配置例程步骤解释介绍推挽输出(Push-PullOutput):推挽输出模式是最常见的GPIO输出模式。在该模式下,引脚可以输出高电平或低电平,同时具有一定的驱动能力。引脚在输出低电平时形成低阻抗,输出高电平时形成高阻抗,可以驱动外部电路。//初始化推挽输出模式的GPIOGPIO_InitTypeDefGPIO_InitStruct;GPIO_InitStr

驱动开发作业3——GPIO子系统

作业1:在内核模块中启用定时器,定时1s,让LED1以1s为周期实现流水灯 myled.c(驱动文件)/**Copyright(c)2023byHuijieXia,AllRightsReserved.*@Author:HuijieXia*@Date:2023-06-2908:56:26*@LastEditTime:2023-07-1115:36:16*@FilePath:/B_Drive/day8/01_myled/myled.c*@version:*@Description:GPIO子系统*/#include#include#include#include#include#includest

Jetson TX2 NX的GPIO引脚使用方式

JetsonTX2NX是一款高性能的嵌入式AI计算平台,其中引脚的设计和使用对于开发人员来说非常重要。在本文中,我们将会介绍JetsonTX2NX的引脚并说明其功能和使用方式。官方文档官方文档引脚概述JetsonTX2NX具有许多不同类型的引脚,包括数字输入/输出(GPIO)、串行外设接口(SPI)、I²C、UART等。这些引脚有助于与其他外围设备进行通信,如传感器、摄像头、LCD显示器、WiFi模块等。40针GPIO引脚GPIO引脚可以用作输入或输出端口,它们提供了一个数字电平以使用户在外界设备上进行控制或读取。JetsonTX2NX共有198个GPIO引脚,分为三个不同的管脚组:J1、J2

GPIO的输入输出详解

GPIO的输入输出详解1.上下拉电阻的区别:上拉电阻:将一个不确定的信号(高或低电平),通过一个电阻与电源VCC相连,固定在高电平。下拉电阻:将一个不确定的信号(高或低电平),通过一个电阻与地GND相连,固定在低电平。共同点:都是为了确定信号的高低电平,防止数字电路中不确定信号的存在。2.输入方式:1.输入上拉(GPIO_Mode_IPU)如下图:信号输入经过上拉后又经过触发器(施密特)转换成数字信号0、1读取电平。2.输入下拉(GPIO_Mode_IPD)如下图:信号输入经过下拉后又经过触发器(施密特)转换成数字信号0、1读取电平。3.模拟输入(GPIO_Mode_AIN)如下图:主要用作A

关于STM32常用的8种GPIO输入输出模式的理解

目录GPIO共有8中输入输出模式,分别是:上拉输入、下拉输入、浮空输入、模拟输入、开漏输出、推挽输出、开漏复用输出、推挽复用输出 ,下面我们详细介绍以下上面的八种输入输出模式。一、输入模式(1)上拉输入:GPIO_Mode_IPU(2)下拉输入:GPIO_Mode_IPD(3)浮空输入:GPIO_Mode_IN_FLOATING(4)模拟输入:GPIO_Mode_AIN二、输出模式(1)开漏输出:GPIO_Mode_Out_OD(2)推挽输出:GPIO_Mode_Out_PP(3)开漏复用输出:GPIO_Mode_AF_OD(4)推挽复用输出:GPIO_Mode_AF_PPGPIO共有8中输入