E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
gpio
STM32HAL库学习之路(二):按键输入捕获及外部中断检测按键状态
目录一、按键输入捕获及外部中断检测按键状态需要掌握的知识(1)
GPIO
作为输入时和输入的不同:(2)上拉输入的意义(3)stm32f4的外部中断二、HAL库中操作按键用到的所用到的HAL库函数三、按键输入点亮熄灭
靳小锅er
·
2023-11-06 17:45
stm32hal库学习之旅
stm
单片机
stm32
c语言
STM32F103C8T6第二天:按键点灯轮询法和中断法、RCC、电动车报警器(振动传感器、继电器、喇叭、433M无线接收发射模块)
常用的
GPIO
HAL库函数:voidHAL_
GPIO
_Init(
GPIO
_TypeDef*
GPIO
x,
GPIO
_InitTypeDef*
GPIO
_Init);//I/O口的初始化配置voidHAL_
GPIO
_WritePin
Cui杰西
·
2023-11-06 17:12
stm32
单片机
嵌入式硬件
STM32 IIC--EEPROM实验
程序框架如下:(1)使能所用
GPIO
端口时钟,初始化
GPIO
(2)使用软件模拟I2C通信时序,包含起始和停止信号、应答信号等(3)编写AT24C02读写函数(4)编写主函数iic.h+ii
z清欢z
·
2023-11-06 17:54
STM32K开发
stm32
单片机
嵌入式硬件
嵌入式实时数据库
【Arduino环境下驱动合宙esp32c3单片机基本外设】
【esp32c3基本外设驱动】1.
GPIO
调试1.1源码分享2.2实验效果2.ADC调试2.1源码分享2.2实验效果3.WS2812驱动3.1源码分享3.2实验效果4.旋转编码器4.1源码分享4.2测试效果
2345VOR
·
2023-11-06 06:41
arduino学习
嵌入式硬件
esp32c3
合宙单片机
Arduino
基本外设驱动
树莓派装Ubuntu系统配置串口引脚与stm32通信
初始引脚dtoverlay-a|grepuart上面的命令可以查看串口资源如下图所示各UART串口与
GPIO
(对应的是BCM编码)对应关系:UART0:
GPIO
14=TXD0->ttyAMA0
GPIO
15
try嵌入式开发
·
2023-11-05 22:08
树莓派
Ubuntu
嵌入式硬件
ubuntu
stm32
树莓派4B系统ubuntu18.04,
GPIO
使用
树莓派4B系统ubuntu18.04,
GPIO
使用系统软硬件说明:树莓派4B,安装系统为适用树莓派的ubuntu18.04,64位系统。
浩渺寰宇一粟君
·
2023-11-05 22:37
嵌入式
ubuntu
STM32G030F6P6 芯片实验 (二)
STM32G030F6P6芯片实验(二)HelloWorld-
GPIO
LED尝试了下,从0开始建MDKHAL+M0plusProject,成功点亮LED了。但是ST-LINK跑着跑着,码飞了!
吕傑森
·
2023-11-05 21:45
STM32G030
stm32
嵌入式硬件
单片机
软件模拟IIC驱动OLED 附源码
源代码在最下面给出1、相关宏定义//宏定义#defineI2C_
GPIO
_CLKRCC_AHB1Periph_
GPIO
B/*
GPIO
端口时钟*/#defi
云中不是云
·
2023-11-05 21:34
OLED显示
单片机
stm32
嵌入式硬件
ChibiOS使用hal库之PAL
ChibiOS通过对
GPIO
进行抽象,使得不同的平台不同的MCU能够用同样风格的代码进行IO的操作,本节我们来简单介绍一下PAL的使用一、开启PAL配置一般来说,大部分的ChibiOS工程都会用到
GPIO
Coud_Boy
·
2023-11-05 19:00
ChibiOS
ARM
RTOS
STM32+OLED
OLED.H#ifndef_OLED_H_#define_OLED_H_#include"stm32f10x.h"#defineOLED_SCLK_Set()
GPIO
_SetBits(
GPIO
B,
GPIO
_Pin
爻爻的大金毛
·
2023-11-05 14:50
C语言
stm32
单片机
物联网
海康VM实现界面切换流程
需求:项目方案已经敲定无法使用外部通讯切换流程1.要在只有一个
GPIO
触发信号的情况下2.实现点击运行界面切换流程3.且被检测物极其相似无法通过快速匹配实现(其实就是审核有问题,这么做来补错正常情况下外部触发就应该外部赞同和切换流程而且自己写代码太费劲正在学习
麻花麻瓜
·
2023-11-05 09:00
海康vm设计
视觉检测
c#
计算机视觉
人工智能
13 Linux 蜂鸣器
在Linux下做的工作:①设备树中添加蜂鸣器节点,在蜂鸣器节点中加入
GPIO
信息;②编写驱动程序和测试APP。二、硬件原理图分析 通过一个PNP型的三极管8550来驱
职业法师头铁
·
2023-11-05 07:20
Linux
驱动开发
linux
驱动开发
【全志T113-S3_100ask】15-2 linux系统
gpio
模拟spi驱动屏幕——ILI9341
【全志T113-S3_100ask】15-2linux系统
gpio
模拟spi驱动屏幕——ILI9341背景(一)查阅参考文档(二)使能内核模块(三)修改设备树(四)测试(五)后语背景在上一小节里,我们使用了硬件
第四维度4
·
2023-11-04 20:25
T113
linux
嵌入式硬件
物联网
arm开发
arm
STM32小项目总结5:ADC模数转换
ADC模数转换(单通道):解释:通过ADC将
GPIO
读取电压的0,1转换成0V~3.3V。即模电转为数电。
努力成为焦耳定律鸭
·
2023-11-04 19:20
STM32
STM32代码部分(复习)
stm32
单片机
嵌入式硬件
c语言
ESP32学习笔记【外设篇】-07模数转换器ADC
ESP32的18个通道的ADC如下:ADC1:8通道:
GPIO
32-
GPIO
39ADC2:10个通道:
GPIO
0、
GPIO
2、
GPIO
4、
GPIO
12-
GPIO
15、GOIO25-
GPIO
27ESP32
lelivel
·
2023-11-04 18:38
ESP32
stm32
物联网
GPIO
驱动相关笔记
打算跟着友善之臂的《mini2440linux移植开发指南》来做个LED驱动,虽然LED的原理简单得不能再简单了,但是要把kernel中针对于s3c24**的
GPIO
的一些数据结构,还有函数搞清楚也不是那么轻松的事
llxmedici
·
2023-11-04 16:50
struct
c
数据结构
module
output
class
【技术分享】RK356X Android 使用 lib
gpio
d 测试
gpio
前言lib
gpio
d是用于与Linux
GPIO
字符设备交互的C库和工具库;此项目包含六种命令行工具(
gpio
detect、
gpio
info、
gpio
set、
gpio
get、
gpio
mon),使用这些工具可以在命令行设置和获取
Industio_触觉智能
·
2023-11-04 11:00
android
嵌入式硬件
STM32F103C8T6以寄存器方式借助面包板搭建电路点亮LED流水灯详解
文章目录一、寄存器原理1.什么是寄存器2.如何访问寄存器二、
GPIO
端口的初始化设置1.时钟配置(1)找到时钟使能寄存器映射基地址(2)找到端口偏移地址以及对应端口所在位置(3)使能对应端口时钟2.端口输出寄存器配置
一口南瓜饼~
·
2023-11-04 08:47
stm32
单片机
arm
STM32F103C8T6第一天:认识STM32 标准库与HAL库
GPIO
口 推挽输出与开漏输出
1.课程概述(297.1)课程要求:C语言熟练,提前学完C512.开发软件Keil5的安装(298.2)开发环境的安装编程语言:C语言需要安装的软件有两个:Keil5和STM32CubeMXKeil5的安装使用Keil4写STM32代码其实也是可以,但需要很复杂的配置,不建议新手操作。比较推荐Keil5编写STM32,只需要一些简单的设置就可以上手,对新手友好。安装安装包(不需要太新,本课程以MD
Cui杰西
·
2023-11-04 07:15
stm32
嵌入式硬件
单片机
pinctrl子系统和
gpio
子系统
一、什么是pinctrl子系统和
gpio
子系统pinctrl子系统用于引脚的配置。如复用为那种引脚(
GPIO
模式,I2C模式),电器特性等等。
gpio
子系统用于引脚的控制。
wwwlyj123321
·
2023-11-04 07:10
嵌入式linux驱动
单片机
stm32
c语言
Linux驱动开发之【pinctrl和
gpio
子系统】
目录一、pinctrl和
gpio
子系统1.pinctrl子系统1.1pinctrl子系统简介1.2pinctrl子系统驱动1.3设备树中添加pinctrl节点模版2.
gpio
子系统2.1
gpio
子系统简介
无敌且带飞
·
2023-11-04 07:40
Linux驱动框架学习
驱动开发
linux
arm开发
c语言
pinctrl和
GPIO
子系统
1.介绍为了满足框架开发,linux系统中使用pinctrl和
GPIO
子系统来简化开发。2.pinctrl子系统pinctrl子系统主要工作内容如下:获取设备树中pin信息。
卖耀西的坏比
·
2023-11-04 07:09
驱动开发
Linux pinctrl 和
gpio
子系统使用
由于直接对寄存器操作-----达到IO复用操作电气属性的目的太过于底层linux提供了一些配置
GPIO
驱动的函数————————————————————1——————————————————————pinctrl
¡Venceremo
·
2023-11-04 07:09
驱动
笔记
linux
Linux驱动之 pinctrl和
GPIO
子系统
15、pinctrl和
GPIO
子系统在没有使用这两个子系统之前,我们控制
GPIO
是直接操作寄存器来完成的,例如LED灯,就是直接对寄存器进行操作1、什么是pinctrl和
gpio
子系统pinctrl这个是
小袁OVO
·
2023-11-04 07:09
linux驱动
嵌入式
11.1 Linux 设备树
设备树(DeviceTree),描述设备树的文件叫做DTS(DeviceTreeSource),这个DTS文件采用树形结构描述板级设备,也就是开发板上的设备信息: 树的主干就是系统总线,IIC控制器、
GPIO
职业法师头铁
·
2023-11-04 07:06
Linux
驱动开发
linux
运维
服务器
Linux内核的 pinctrl 和
gpio
子系统
IMX6ULL的pinctrl子系统驱动在imx6ull.dtsi文件中,有如下一个子节点,这个节点是在根->soc->aips1->iomuxc,用于IO复用功能。但是该节点的内容主要是追加在imx6ull-alientek-emmc.dts文件中,因为不同IO不同需求配置不同,所以就追加在.dts文件里。以下就是部分追加内容。而在fsl,pins=mux_reg:复用功能寄存器的偏移地址con
Swiler
·
2023-11-04 07:05
Linux基础
linux
驱动开发
单片机
物联网
STM32CubeMX配置串口
3.在
GPIO
Settings中设置PA9及PA10;4.在Parame
职业法师头铁
·
2023-11-04 07:05
stm32
单片机
pinctrl和
gpio
子系统
一、pinctrl子系统简介Linux驱动讲究驱动分离与分层,pinctrl和
gpio
子系统就是驱动分离与分层思想下的产物,pinctrl子系统主要工作内容如下:获取设备树中的pin信息根据获取到的pin
三个刺客
·
2023-11-04 07:33
uboot
驱动开发
嵌入式硬件
pinctrl 和
gpio
子系统
I.MX6U嵌入式Linux驱动开发指南V1.5.2.pdf》目录pinctrl子系统pinctrl子系统简介I.MX6ULL的pinctrl子系统驱动PIN配置信息详解设备树中添加pinctrl节点模板
gpio
【ql君】qlexcel
·
2023-11-04 07:33
嵌入式Linux
1024程序员节
08-pinctrl和
gpio
子系统
pinctrl和
gpio
子系统Linux驱动讲究驱动分离与分层,pinctrl和
gpio
子系统就是驱动分离与分层思想下的产物。
bonongmo0835
·
2023-11-04 07:30
beaglebone
black
linux
驱动开发
学习
12 pinctrl 和
gpio
子系统
首先回顾一下如何初始化LED所使用的
GPIO
:①、修改设备树,添加相应的节点,节点里面重点是设置reg属性,reg属性包括了
GPIO
相关寄存器。
职业法师头铁
·
2023-11-04 07:58
mongodb
数据库
【移远QuecPython】EC800M物联网开发板的
GPIO
流水灯配置
【移远QuecPython】EC800M物联网开发板的
GPIO
流水灯配置文章目录
GPIO
初始化
GPIO
配置
GPIO
流水灯附录:列表的赋值类型和py打包列表赋值BUG复现代码改进优化总结py打包
GPIO
初始化
网易独家音乐人Mike Zhou
·
2023-11-04 06:21
移远QuecPython笔记
物联网
嵌入式
单片机
mcu
iot
STM32F429第四篇之跑马灯程序详解
文章目录前言硬件软件编写代码主程序HAL库初始化RCC时钟初始化延时函数初始化LED驱动HAL库详解
GPIO
GPIO
初始化
GPIO
位操作RCC振荡器参数设置时钟初始化systick前言本文以上篇博文构建的项目为历程
海洋想想
·
2023-11-04 01:56
ARM
正点原子
跑马灯
STM32F429
ARM
GPIO
N32G031固件库开发(一)
GPIO
N32G031系列微控制器产品采用32位ARMCortex®-M0内核,最高工作主频48MHz,集成高达64KB加密存储Flash,最大8KBSRAM;内置一个高速AHB总线,二个低速外设总线APB及总线矩阵,最多支持40个通用I/O,提供丰富的高性能模拟接口,包括1个12位1MspsADC,最多支持12个外部输入通道、1路独立的运算放大器、1个高速比较器,同时提供多种数字通信接口,包括3个U(S
疯狂造机人~~
·
2023-11-03 23:35
N32G031
stm32
单片机
arm
c语言
嵌入式硬件
【SA8295P 源码分析】116 - AIS Camera 帧同步信号的 fsync
Gpio
及 fsyncFreq 原理分析
【SA8295P源码分析】116-AISCamera帧同步信号的fsync
Gpio
及fsyncFreq原理分析一、帧同步信号的fsync
Gpio
及fsyncFreq原理分析1.1CameraConfigSA8295
"小夜猫&小懒虫&小财迷"的男人
·
2023-11-03 23:34
车芯
SA8295P
源码分析
android
QAM8295P
SA8295P
QNX
ais
camera
【SA8295P 源码分析 (三)】116 - AIS Camera 帧同步信号的 fsync
Gpio
及 fsyncFreq 原理分析
【SA8295P源码分析】116-AISCamera帧同步信号的fsync
Gpio
及fsyncFreq原理分析一、帧同步信号的fsync
Gpio
及fsyncFreq原理分析1.1CameraConfigSA8295
"小夜猫&小懒虫&小财迷"的男人
·
2023-11-03 20:22
车芯
SA8295P
源码分析(三)
之
摄像头部分
android
QAM8295P
SA8295P
QNX
ais
camera
关于STM32单片机的I/O口配置
最近在看数据手册的时候,发现在Cortex-M3里,对于
GPIO
的配置种类有8种之多:(1)
GPIO
_Mode_AIN模拟输入(2)
GPIO
_Mode_IN_FLOATING浮空输入(3)
GPIO
_Mode_IPD
wjp好好学习
·
2023-11-03 19:30
单片机
单片机
stm32
嵌入式硬件
DSPF28335的一句话总结
确定那个外设使用那个时钟在技术参考中,找到时钟章节只能观察每个寄存器,才能看到寄存器控制那个外设的时钟如下图知道
GPIO
时钟控制在PCLKCR3
我的老子姓彭
·
2023-11-03 18:32
单片机
嵌入式硬件
八、INPUT子系统和内核自带的
GPIO
按键驱动
Input子系统驱动框架=设备层+核心层+事件处理层其中,设备层部分的代码跟具体的输入设备相关,由驱动工程师来具体实现,负责监测并上报具体的输入事件。核心层起承上启下的作用,接受设备层上传的输入事件,然后转发给事件处理层。事件处理层则处理核心层上报的输入事件,负责字符设备驱动那一套,对用户空间提供访问接口。系统框架图如下:Input子系统的实现也借鉴了总线技术,核心层作为联系设备层和事件处理层的桥
乔碧萝成都分萝
·
2023-11-03 18:47
驱动开发
linux
STM32-HAL库03-TIM定时器实现LED闪烁
STM32F103C8T6(最小系统板)STM32cubemx(HAL库软件)MD5(编程软件)本节所学内容:通过TIM3定时器实现LED闪烁;其中LED-PC13;第一步-新建工程1.选择MCU-F103C8第二步-
GPIO
Tony0925
·
2023-11-03 17:24
STM32HAL
stm32
单片机
嵌入式硬件
stm32 模拟SPI
初始化引脚
GPIO
_InitTypeDef
GPIO
_InitStructure;RCC_APB2PeriphClockCmd(SPI_CS_CLK|SPI_SCK_CLK|SPI_MOSI_CLK|SPI_MISO_CLK
qq_37131451
·
2023-11-03 14:00
单片机
stm32
嵌入式硬件
STM32模拟SPI
接着上篇文章继续,STM32读写SPIFLASH(1)更改
GPIO
配置由于没有使用到硬件的SPI,那么将硬件初始化SPI部分进行删除,取消
GPIO
的复用功能,然后更改MOSI和SCLK引脚为输出模式,MISO
墨菲墨菲
·
2023-11-03 14:26
单片机
单片机
stm32
嵌入式
串口通信实验
1.在CUBEMX配置需要用的
GPIO
口为PA9和PA102.HAL_UART_Transmit(&huart1,"helloworld\n",strlen("helloworld\n"),100);函数用于发送
GoodtimeGood
·
2023-11-03 14:20
linux
运维
服务器
STM8S自学笔记-008 模拟I2C
STM8S自学笔记-008模拟I2CI²C设计概要底层代码
GPIO
初始化
GPIO
输出设置,
GPIO
输入读取生成起始信号,生成结束信号发送字节读取字节I²CI²C(Inter-IntegratedCircuit
向未知探索
·
2023-11-03 11:18
I2C
STM8S自学笔记
stm8
i2c
瑞萨
全志XR806芯片 standby模式下
gpio
的电平状态是如何变化?
1.问题背景客户在做低功耗设计时经常会使用
GPIO
外接一些硬件外设,这些外设在芯片的管脚在休眠时候如果跟
GPIO
有压差就会产生漏电流。我们如何保证休眠时的
GPIO
的电平状态呢。
DOT小文哥
·
2023-11-03 11:17
全志-XR806
全志-FAQ
音视频
嵌入式
全志
GPIO
基础篇003. 【STM32F446,NUCLEO-F446RE板】使用STM32CubeMX创建MDK工程,实现流水灯
目录0.STM32F446产品概要1.实验任务2.硬件原理3.利用STM32CubeMX创建MDK工程3.1STM32CubeMX工程创建3.2配置
GPIO
3.3配置时钟电路3.3.1使用片内时钟3.3.2
笑春风oO
·
2023-11-03 11:08
单片机
stm32
嵌入式硬件
GD32 单片机 硬件I2C死锁解决方法
看能否正常走出(可在回复函数中写个死循环,只有I2C正常才跳出,检测I2C正常的办法,可以读从设备的ID)voidHAL_I2C_MspInit(I2C_HandleTypeDef*i2cHandle){
GPIO
_I
心语明洲
·
2023-11-03 08:18
嵌入式硬件
单片机
在100ask_imx6ull上机实验
100ASK_IMX6ULL使用的LED原理图如下,可知因骄傲是
GPIO
5_3:然而不
习惯就好zz
·
2023-11-03 07:39
#
GPIO子系统
100ask
imx6ull
gpio
led
kernel
【IMX6ULL驱动开发学习】12.Linux驱动之设备树
学习设备树过渡部分)代码获取:https://gitee.com/chenshao777/imx6-ull_-drivers我后面将三个层合并了(实际上只有前两层),合并成一个dev_drv.c了,暂时没有加
GPIO
晨少爱学习
·
2023-11-03 07:07
驱动开发
linux
设备树
dtb
dts
IMX6ULL驱动
模拟IIC——关于模拟IIC的IO口的配置选取推挽输出还是开漏输出,以及是否需要更改IO口输入输出模式和是否需要对IO配置上拉
观看别人的程序的时候发现了程序之间的一些不一样的地方——————————————————————————————————代码1————————————————————————————————————//IO方向设置#defineSDA_IN(){
GPIO
B
我和你拼了'
·
2023-11-03 02:05
stm32
单片机
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他