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
掌握微控制器和嵌入式驱动程序开发
掌握微控制器和嵌入式驱动程序开发(MCU1)学习使用嵌入式C开发裸机驱动程序:从头开始为STM32
GPIO
、I2C、SPI、USART编写驱动程序课程英文名:MasteringMicrocontrollerwithEmbeddedDriverDevelopment
IT教程精选
·
2022-10-05 18:06
单片机
stm32
嵌入式硬件
10.4国庆作业(中断实验)
文章目录作业内容思路分析1.电路图分析2.RCC章节分析3.
GPIO
章节分析4.EXTI章节分析5.GICD章节分析6.GICC章节分析代码实现1.key.h2.key.c3.do_irq.c4.main.c
ᗡ
·
2022-10-04 17:26
单片机
stm32
物联网
10.2国庆作业(PWM实验)
文章目录作业内容思路分析1.电路分析2.RCC章节分析3.
GPIO
章节分析4.TIM4章节分析(以蜂鸣器为例)代码实现pwm.hpwm.cmain.c作业内容完成PWM实验:实现蜂鸣器发出响声、马达震动和风扇转动思路分析
ᗡ
·
2022-10-04 17:56
单片机
stm32
嵌入式硬件
10.1国庆作业(cortexA7核LED灯实验)
文章目录作业内容思路分析1.分析RCC章节2.分析
GPIO
章节代码部分
gpio
.h
gpio
.cmain.c作业内容实现cortex-A7核LED灯的点亮与熄灭思路分析1.分析RCC章节设置
GPIO
E控制器使能
ᗡ
·
2022-10-04 17:26
单片机
stm32
嵌入式硬件
10.3国庆作业(UART实验)
文章目录作业内容思路分析1.电路分析RCC章节分析
GPIO
章节分析UART章节代码实现uart4.huart4.cmain.c测试结果作业内容完成UART实验:实现串口工具输入一个字符串,按下回车键,会显示输入的字符串思路分析
ᗡ
·
2022-10-04 17:54
单片机
stm32
嵌入式硬件
ARM(0919-林雪阵)
gpio
.cvoidHAL_
GPIO
_EXTI_Falling_Callback(uint16_t
GPIO
_Pin){switch(
GPIO
_Pin){case
GPIO
_PIN_7:HAL_
GPIO
_TogglePin
林某某..
·
2022-10-02 08:37
arm
嵌入式硬件
ARM作业 (0921-林雪阵)
#ifndef__PWM_H__#define__PWM_H__#include"stm32mp1xx_rcc.h"#include"stm32mp1xx_
gpio
.h"#include"stm32mp1xx_tim.h
林某某..
·
2022-10-02 08:06
arm
单片机
stm32
ARM - STM32MP157-A7内核-C代码点亮LED灯
头文件:#ifndef__
GPIO
_H__#define__
GPIO
_H__//1.RCC寄存器封装,用宏定义封装#defineRCC_AHB4_ENSERT(*(volatileunsignedint
斛俊豪
·
2022-10-02 08:05
ARM
stm32
arm
c语言
开发语言
linux
I.MX6ULL ARM裸机开发---汇编LED实验
一、I.MX6ULL
GPIO
详解1、初始化IO口分为四个步骤:(1)使能指定的
GPIO
的时钟。(2)初始化
GPIO
,比如输出功能、上拉、速度等等。(3)指定IO如需复用,设置IO的复用功能。
一盆电子
·
2022-10-02 08:04
ARM裸机开发
arm
单片机
stm32
STM32MP157C-DK2->Develop on Arm® Cortex®-A7之 C语言开发LED例程
根据en.MB1272-DK2-C01_Schematic可以得知STM32MP157C-DK2开发板有两个
GPIO
口控制的LED灯,PA13和PA14,LED部分电路图如下:例程使用PA14作为演示。
火柴棍mcu
·
2022-10-02 08:02
STM32
MPU
STM32MP157C
LED
GPIO
2022/10/1——基于stm32mp157a的A7核LED实验
分析开发板电路图可得:LED1--->PE10LED2--->PF10LED3--->PE8一、实验硬件的试验在串口工具的交互模式下使用如下命令,如果发现三盏LED灯全部点亮则说明硬件完好
gpio
toggle
gpio
e10
gpio
toggle
gpio
e8
gpio
toggle
gpio
f10
命如星火
·
2022-10-02 08:01
arm复习
stm32
单片机
arm
STM32的uc/OS系统移植
目录一、使用STM32CubeMX建立hal库1.配置RCC2.配置SYS3.设置串口USART14.设置PC13与PA3为
GPIO
_Output5.配置时钟6.设置项目二、准备uCOSIII源码1.下载
PLGT
·
2022-09-30 00:13
stm32
单片机
arm
五种通信总线协议详解
进行通信时只需要对其内部的相关寄存器进行设置即可Exynos4412下的UART控制器(Exynos4412的主频是1000兆)设置引脚功能的本质是让引脚在芯片内部连接到某一个对应的控制器上这里可以设置为
GPIO
一棵大柳树
·
2022-09-29 14:36
ARM
单片机
嵌入式硬件
在树莓派中使用 MicroPython 接入 MQTT
该主板提供USB接口和以太网接口,可以连接键盘、鼠标和网线,该主板具备PC的基本功能,同时树莓派集成了Wi-Fi、蓝牙以及大量
GPIO
,被广泛运用在教学、家庭娱乐、物联网等。
·
2022-09-26 11:19
STM32
GPIO
八种工作模式区别
在Cortex-M3里,对于
GPIO
的配置种类有8种:(1)
GPIO
_Mode_AIN模拟输入(2)
GPIO
_Mode_IN_FLOATING浮空输入(3)
GPIO
_Mode_IPD下拉输入(4)
GPIO
_Mode_IPU
han_574
·
2022-09-25 01:21
在struct file_operations结构体中获取struct cdev,struct device以及自定义数据结构
这个自定义结构体所占用的内存则是在probe函数中由kzalloc函数分配,例如:structtest_data{struct
gpio
_desc*
gpio
s[4];dev_tdevid;u8devid_valid
巨大八爪鱼
·
2022-09-24 20:36
Linux
数据结构
linux
运维
OneOS学习笔记03 Oneos-cube生成的工程, 下载到自己的STM32F429IIT6板子, 点灯失败的解决办法
过程是这样的:生成工程用cubemx修改硬件默认的uart改成我板子的uart打开外部晶振选择外部时钟,时钟红了,重新自动配置配置LED灯的
GPIO
这步好像可以省略menuconfig里面设置console
Tezt777
·
2022-09-23 21:35
STM32
OneOS
stm32
arm
嵌入式硬件
学习应用笔记—STM32之ADC+DMA多通道模数转换
STM32ADC简介ADC通道与
GPIO
管脚对应表DMA简介更多理论内容可以查看中文参考数据手册知道以上东西可以撸代码了。使用固件库配置还是挺"容易"的。看配置代码就理解了。DMA初始化:static
★_仰望星空_★
·
2022-09-23 15:59
STM32
ZYNQ7000学习 7 创建并调用处理器外设的IP核
视频7:创建并调用处理器外设的IP核说明:VIVADO自带了一些处理器外设,比如第5节所介绍和调用的
GPIO
核。
夜幕下的灯火
·
2022-09-22 14:59
ZYNQ7000
fpga
【i.MX6ULL】驱动开发6——Pinctrl子系统与
GPIO
子系统点亮LED
前面的两篇文章(寄存器配置点亮LED与设备树版的点亮LED),其本质都是通过寄存器配置,来控制LED的亮灭。使用直接操作寄存器的方式,是将与LED有关的寄存器信息,直接写到了LED的驱动代码中,这也是一种比较常规的控制方式。但当芯片的寄存器发了变动,就要对底层的驱动进行重写。使用设备树的方式,是将与LED有关的寄存器信息,写到了设备树文件中,这样,当设备的信息修改了,还可以通过设备树的接口函数,来
码农爱学习
·
2022-09-22 12:32
i.MX6U嵌入式开发
stm32
物联网
linux
驱动‘
GPIO
输入输出模式分析(详解)
1.前言
GPIO
全称GeneralPurposeInputOutput即通用输入/输出,其实
GPIO
的本质就是芯片的一个引脚,通常在ARM中所有的I/O都是通用的。
@seven@
·
2022-09-22 07:52
stm32
servlet
蓝桥杯嵌入式第十一届省赛模拟试题代码分享
//LED初始化voidLED_Init(void){
GPIO
_InitTypeDef
GPIO
_InitStructure;RCC_APB2Pe
ti噗嗤哈哈
·
2022-09-19 19:57
stm32
单片机
嵌入式
zynq7000 中断原理分析及IO中断解析
Zynq7000中断分析文章目录Zynq7000中断分析GIC及中断机理Crotex-A9常用汇编指令Zynq中断控制
GPIO
中断控制单IP双通道单IP多位双IP中断源GIC及中断机理Crotex-A9
yb_voyager
·
2022-09-15 14:31
FPGA-ZYNQ
zynq
RT1064学习笔记-
GPIO
GPIO
GPIO
配置基本过程配置IO复用功能→配置IO属性→IO口配置IO复用功能选择器(IOMUXC)的寄存器非常多,主要可以分为四组:①IOMUXC_GPR寄存器组,用于通用控制设置。
_Jason^_^
·
2022-09-13 17:25
学习
单片机
arm
mcu
c语言
ZYNQ7000 学习 (十七)
GPIO
中断源的配置以及中断试验
视频十七:
GPIO
中断源的配置以及中断试验本视频的目的是和大家一起详细看看
GPIO
的中断源配置,以及从汇编代码层面带大家一起分析中断的过程情景。
夜幕下的灯火
·
2022-09-11 19:32
ZYNQ7000
zynq7000
fpga
zynq的emio和axi_ZYNQ入门实例——三种
GPIO
应用、中断系统及软硬件交叉触发调试...
R语言DelphierlangverilogdartZYNQ入门实例——三种
GPIO
应用、中断系统及软硬件交叉触发调试一、前言Xlinx的ZYNQ系列SOC集成了APU、各种专用外设资源和传统的FPGA
weixin_39982933
·
2022-09-11 19:32
zynq的emio和axi
ZYNQ之简易流水灯(EMIO、AXI
GPIO
)
一般来说ZYNQ可以有三种方式实现流水灯:MIO,EMIO,AXI
GPIO
。但是由于赛灵思的ZYNQ开发板MIO资源没有LED,所以实现流水灯只能EMIO或者AXI
GPIO
。
卷卷怪
·
2022-09-11 19:01
ZYNQ
fpga开发
zynq设计学习笔记5——AXI_
GPIO
之按键中断控制LED灯实验
在本实验中,我们将通过调用AXI
GPIO
IP核,使用中断机制,实现底板上PL端按键控制PS端
GPIO
,并使用EMIO控制LED灯的亮灭。
墨漓_lyl
·
2022-09-11 19:30
FPGA之zynq设计学习笔记
fpga
嵌入式
arm
Zynq(3):AXI
GPIO
按键控制LED
AXI
GPIO
按键控制LED上文中是通过EMIO实现PS端与PL端的交互,而PS与PL最主要的连接方式则是由一组AXI接口。
QImuaZzz
·
2022-09-11 19:57
#
ZYNQ7020
ARM-A9
fpga开发
zynq中断:共享外设中断之AXI
GPIO
中断
摘要:本能篇主要讲一下AXI
GPIO
中断,AXI
GPIO
中断也是共享外设中断的一种。本讲和上一讲说的中断很像,区别就是AXI
GPIO
中断需要AXI
GPIO
核。
为中国IC之崛起而读书
·
2022-09-11 19:26
ZedBoard
ZYNQ之
GPIO
机制
目录一、简介二、MIO三、EMIO四、AXI
GPIO
五、相关函数介绍1.MIO/EMIO①
GPIO
配置以及初始化②
GPIO
操作函数集2.AXI
GPIO
①
GPIO
配置以及初始化一、简介ZYNQ芯片的的总统框图如下
卷卷怪
·
2022-09-11 19:56
ZYNQ
fpga开发
【MicroPython esp32】读取DHT11温湿度传感器数据+ 0.96“I2C oled显示
读取DHT11温湿度传感器数据+0.96“I2Coled显示》-ESP32dev引脚功能图DHT11传感器ssd1306I2C0.96寸OLED屏幕接线说明dht11----esp32data----
GPIO
22I2COLE
perseverance52
·
2022-09-07 20:02
#
MicroPython
for
ESP32
MicroPython
esp32
dht11
I2C
oled
Linux驱动开发十六.input系统——3.系统自带的input驱动
前面两章我们通过input子系统构建了一个按键类型的输入设备的驱动,其实Linux的内核还提供了一套基于
GPIO
的按键驱动程序,和LED设备一样,我们只需要在编译内核的过程中进行配置然后在设备树中定义好设备节点就可以直接使用了
银色的音色
·
2022-08-28 23:00
矩阵键盘程序代码(基于STM32F103)
uint32_tms){uint32_ti;SysTick_Config(72000);for(i=0;iCTRL)&(1CTRL&=~SysTick_CTRL_ENABLE_Msk;}voidKEY_
GPIO
_Config
技术小白,共同进步
·
2022-08-25 15:35
STM32
stm32
矩阵键盘驱动代码
include"stm32f10x.h"#include"key.h"#include"led.h"#include"sys.h"#include"delay.h"u16keyz=0;voidKEY_Init(void){
GPIO
_InitTypeDef
GPIO
_InitStructure
fake 钢铁侠
·
2022-08-25 15:35
stm32
stm32
单片机
c语言
STC8H开发(十六):
GPIO
驱动XL2400无线模块
小众的2.4G射频收发芯片,和Ci24R1,XN297L一样,都属于nRF24L01派生的SOP8版本.在寄存器和操作上类似于nRF24L01,但是寄存器中存在大量多字节的设置,没有中断,完全靠轮询工作,这是这个型号的特点.在兼容性上,和XN297L管脚布局一致但是寄存器不一样,比XN297L的外围电路元件更少,只需要一个16MHz晶振,两个电容就能工作.和Ci24R1比管脚和寄存器都不一样.
Milton
·
2022-08-21 13:00
【STM32】入门(七):I2C硬件控制方式
I2C软件控制,就是写程序直接操作两个
GPIO
引脚,分别作为时钟线SCL和数据线SDA,按照I2C协议的时序要求,操作
GPIO
输入、输出、高电平、低电平。
郭老二
·
2022-08-19 10:48
stm32
stm32
单片机
arm
键盘驱动程序的修改
1、需求原有BSP中,键盘使用了
GPIO
的16根引脚,8根输入、8根输出。
snow_haoxue
·
2022-08-16 22:16
嵌入式开发
list
layout
测试
wince
语言
工作
嵌入式分享合集36
周末也来卷一、
GPIO
电路原理
GPIO
是通用输入/输出端口的简称,是STM32可控制的引脚。
GPIO
的引脚与外部硬件设备连接,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。
tt姐
·
2022-08-15 12:03
单片机
stm32
嵌入式硬件
STM32-矩阵键盘(中断)
原理矩阵键盘在其中3列加上低电平,第x列加上高电平,当检测到第y行出现低电平,说明x行y列有按键按下执行上述步骤四次,就可以准确知道那个键位按下中断原理行的
GPIO
设置输入,上拉(不输入时默认高电平)列的
Wyean
·
2022-08-14 07:07
STM32F4
痞子衡嵌入式:聊聊i.MXRT1170双核下不同
GPIO
组的访问以及中断设计
今天痞子衡给大家介绍的是i.MXRT1170双核下不同
GPIO
组的访问以及中断设计。
痞子衡
·
2022-08-12 15:00
如何实现第一个单片机裸机程序(附汇编指令)
一、(8-2)一个芯片上面有片内SRAM内存(4K),NORFlash(2M),Nand控制器(256M),
GPIO
控制器启动过程:(大多数ARM芯片从0地址启动)1、NOR启动,NORFlash基址为
Jocelin47
·
2022-08-11 13:31
JZ2440
反汇编
s3c2440
arduino python开发_玩转
GPIO
之基于ESP32的Arduino和Python开发(总纲)
最近发现了一个性价比超高的芯片,价格20多块钱,可以学Arduino、学Python、学Lua等等!简直就是芯片界的业界良心——ESP32。ESP32芯片是乐鑫出产的,自带蓝牙和WiFi,所以目前成为了物联网界的重要基础芯片。而且最关键的,ESP32能够支持Arduino,这就为ESP32的广泛应用打下了坚实的群众基础!乐鑫官网的介绍为:双核Wi-Fi&BT/BluetoothLE模组特性◼两个可
weixin_39999116
·
2022-08-11 09:57
arduino
python开发
全志V3S开发板星光闪烁(linux LED驱动)
2.设计流程概述本次实验的设计步骤如下:步骤一、编写一个driver_
gpio
.c的驱动程序,讲解io内存概念和ioctrl函数的使用。步骤二、使用devmem指令控制LED,验证寄存器和硬件电路。
liyinuo2017
·
2022-08-10 10:54
linux
单片机
stm32
c语言
物联网
STC8H开发(十五):
GPIO
驱动Ci24R1无线模块
他们还有一个比较常见的型号是Si24R1,Si24R1就是应用极广的nRF24L1的克隆版.Ci24R1的通信协议和Si24R1,nRF24L01是兼容的,另外支持蓝牙BLE4.2标准.本文介绍Ci24R1如何使用
GPIO
Milton
·
2022-08-09 19:00
IIC协议的软件模拟实现程序
项目场景:基于STM32F407实现
GPIO
软件模拟IIC驱动EEPROM背景:工作中用到了EEPROM用于存储配置信息,需要对EEPROM进行读、写功能的实现。
我很强大。
·
2022-08-08 15:28
Keil5
MDK5
单片机
驱动开发
嵌入式硬件
【STM32】 相关寄存器总结
前言一、
GPIO
端口模式寄存器(
GPIO
x_MODER)二、
GPIO
端口输出类型寄存器(
GPIO
x_OTYPER)三、
GPIO
端口输出速度寄存器(
GPIO
x_OSPEEDR)四、
GPIO
端口上拉/下拉寄存器
丘比特惩罚陆
·
2022-08-08 08:43
嵌入式
Cortex-
笔记
stm32
单片机
嵌入式硬件
【STM32】Cortex-M4 超详细的
GPIO
输出分析
一、STM32的
GPIO
口架构我们知道stm32的
GPIO
口可以感知我们的外部世界,也可以通过外设控制外部世界,但是我们要实现这个感知和操控的过程,那么我们就要知到
GPIO
架构的原理是什么.详细的
GPIO
丘比特惩罚陆
·
2022-08-08 08:42
嵌入式
Cortex-
笔记
单片机
stm32
嵌入式硬件
【STM32】Cortex_M4
GPIO
口概述知识总结
一、
GPIO
概述1、什么是
GPIO
口?
GPIO
口:简单而言,就是芯片用来控制或者采集外部器件的相关信息,这个又可以称之为输入输出的端口。2、
GPIO
有什么作用?
丘比特惩罚陆
·
2022-08-08 08:12
嵌入式
Cortex-
stm32
单片机
嵌入式硬件
智能垃圾桶(七)——SG90舵机的介绍与使用(树莓派pico实现)
二、与pico引脚的对接黄色(数据线)—>
GPIO
0棕色(底线GND)—>VBUS红色(电源线VCC)—>GND三、舵机的使用原理1638
光追雨
·
2022-07-30 07:09
智能垃圾桶
SG90
树莓派pico
上一页
80
81
82
83
84
85
86
87
下一页
按字母分类:
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
其他