草庐IT

GPIO-Hog

全部标签

OpenCV图像特征提取学习五,HOG特征检测算法

一、HOG向梯度直方图概述 向梯度直方图(HistogramofOrientedGradient,HOG)特征是基于对稠密网格中归一化的局部方向梯度直方图的计算。此方法的基本观点是:局部目标的外表和形状可以被局部梯度或边缘方向的分布很好的描述,即使我们不知道对应的梯度和边缘的位置。在实际操作中,将图像分为小的元胞(cells),在每个元胞内累加计算出一维的梯度方向(或边缘方向)直方图。为了对光照和阴影有更好的不变性,需要对直方图进行对比度归一化,这可以通过将元胞组成更大的块(blocks)并归一化块内的所有元胞来实现。归一化的块描述符就叫作HOG描述子。将检测窗口中的所有块的HOG描述子组合起

STM32基础入门——GPIO详解

目录一.GPIO的简介二.GPIO工作模式-----输入1.浮空输入模式2.上拉输入模式3.下拉输入模式4.模拟输入模式三.GPIO工作模式-----输出1.开漏输出模式2.推挽输出模式3.复用开漏输出4.复用推挽输出四.GPIO模式总结五.GPIO配置用法1.cubemx配置GPIO前的基本配置2.GPIO输出模式的配置3.GPIO输入模式的配置4.配置完成后生成代码5.相关GPIO代码一.GPIO的简介GPIO是通用输入输出端口的简称,简单来说就是STM32可控制的引脚,STM32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。STM32芯片的GPIO被分

嵌入式系统实验报告实验一 GPIO 口控制LED 实验

嵌入式系统实验报告实验一GPIO口控制LED实验1实验目的1.)了解并掌握如何控制STM32的GPIO;2.)掌握控制LED的电路原理和程序代码;2实验环境1.)硬件:1个空气温湿度传感器模块、1个ST-Link调试器、1根USB2.0方口线、1根USB3.0数据线、1台PC机;2.)软件:Windows10、MDK集成开发环境。3实验功能实现LED灯依次亮灭。实验步骤将USB3.0数据线的一端连接感知执行模块的USB3.0调试烧写口,另一端连接ST-Link调试器的“Debug”接口。将USB2.0方口线的一端连接PC机的USB口,另一端连接ST-Link调试器的“USB-Debug”接口。

明解STM32—GPIO应用设计篇之IO外部中断EXTI原理及使用方法

​一、前言        在之前针对STM32的GPIO相关API函数及配置使用进行了详细的介绍,GPIO作为输入引脚时,调用相关读信号引脚函数接口就可以在程序的循环中,轮询的对输入信号进行读取检测操作,除了轮询的方式访问输入引脚,还可以通过另外一种叫做外部中断的方式来对引脚的输入信号进行检测,本篇首先介绍下EXTI的结构,接着介绍外部中断的相关概念,对STM32的IO外部中断EXTI有个初步的了解,在此基础上重点围绕IO外部中断EXTI的使用展开分析。图1外部中断设计二、EXTI结构        EXTI(Externalinterrupt/eventcontroller)—外部中断/事件

GPIO I/O口——八种工作模式(总结)

通用模式:4种输入模式,2种输出模式(此时GPIO受CM3内核(即:cpu)控制)复用模式:2种复用输出模式:推挽式复用功能输出模式、开漏复用功能输出模式(在复用模式下,GPIO受STM32片上外设(如:I^2C、UART、TIM、pwm、ADC等)所控制,(此时I/O口输出/输入的信息,都是由片上外设来发送/接收)一共八种模式4种输入模式:1.浮空输入:                        浮空输入,就是I/O口在输入模式时,红框中的上/下拉电阻都是断开连接的情况下,stm32外部输入的信号进行读取。注意:VDD为3.3v,VSS为0v。    拓展:这个上/下拉电阻的阻值范围在3

【嵌入式操作系统】实验2:GPIO编程及应用

文章目录一、实验目的二、实验环境三、实验内容1.实验任务2.实验步骤总结一、实验目的熟悉STM32模块的GPIO硬件连接;掌握GPIO初始化配置;掌握GPIO控制板上LED灯编程;熟练KEIL工程的配置,编译,调试,下载。二、实验环境操作系统:WINDOWS10开发工具:Keil4,UartAssists实验设备:125KRFID读写器模块、JLink在线调试器、电源、PC三、实验内容1.实验任务  运行程序后,LED灯D7、D8按照全熄灭、亮红灯,亮蓝灯、全亮的顺序保持1段时间(约1秒),并循环运行;  本实验所使用的是125KRFID读写器模块、JLink在线调试器、电源、PC;2.实验步

什么是GPIO的推挽输出和开漏输出

数字芯片GPIO一般分为推挽输出和开漏输出数字芯片GPIO一般是推挽输出(PUSH-PULL),其内部结构如下:当上面的MOS管导通时,GPIO输出高电平1,称为“推”当下面MOS管导通时,GPIO输出低电平0,称为“挽”TTL也可以构成推挽结构推挽输出优缺点优点:1.输出高低电平与电源电压基本没有压差;2.高低电平驱动能力较强,一般数字芯片推挽3.输出IO口驱动电流最大可到20mA;4.电平切换速度快。缺点:不支持线与线与是指两个输出接在一起:推挽输出两个IO如果接在一起可能一个IO上面的MOS导通,另一个IO下面的MOS管导通,这样会损坏芯片而推挽输出的GPIO内部结构如下当MOS管导通时

嵌入式学习笔记——使用寄存器编程操作GPIO

使用寄存器编程操作GPIO前言GPIO相关的寄存器GPIO端口模式寄存器(GPIOx_MODER)(x=A..I)位操作GPIO端口输出类型寄存器(GPIOx_OTYPER)(x=A..I)GPIO端口输出速度寄存器(GPIOx_OSPEEDR)(x=A..I/)GPIO端口上拉/下拉寄存器(GPIOx_PUPDR)(x=A..I/)GPIO端口输入数据寄存器(GPIOx_IDR)(x=A..I)GPIO端口输出数据寄存器(GPIOx_ODR)(x=A..I)GPIO端口置位/复位寄存器(GPIOx_BSRR)(x=A..I)GPIO端口配置锁定寄存器(GPIOx_LCKR)(x=A..I)G

什么是GPIO?(详细介绍)

以STM32F4系列的单片机做例子一.引入    单片机最小系统的组成:             芯片+供电电路+复位电路+时钟(晶振)电路         一个完成的系统的组成          最小系统+项目所需要的其他硬件(外设)      芯片:             整个系统的核心相当于人类的大脑 会提供引脚与外部电路相连接       引脚(俗称官方称呼“GPIO”)二.GPIO    GPIO是什么?    GeneralPurposeInputOutput通用功能输出输出    GPIO就是从芯片内部引出来一根功能复用的口线(电线)   功能复用是指:GPIO的引脚可以由CP

基于天问block编译环境下ASRPRO语音芯片程序编写教程(二)语音识别,GPIO输入输出,PWM输出篇

本篇教程将基于天问block内的官方范例代码讲解如何编写ASRPRO语音芯片程序以实现语音识别,GPIO输入输出和PWM输出功能。1.智能语音对话 该程序中添加识别词功能添加命令词选项(黑色部分)为语音识别功能的核心,通过设定命令词和回复语音实现基础语音对话,通过对于语音识别ID的运用实现根据语音信息控制单片机实现不同功能。语音识别程序正常情况下会在一定时间内未接受语音识别信息后进入休眠状态,此时会播报预设的退出语音,可使用预设的唤醒词进行唤醒,在左边程序块选择区域语音识别选项中可选择设置唤醒退出时间,在标准模式选项可选择唤醒词唤醒程序块将唤醒词唤醒选项改为永远唤醒模式,此状态下语音识别程序将