STM32:使用外部中断控制对射式红外传感器并计次
1.主函数(main.c)代码:
#include "stm32f10x.h" // Device header
#include "Delay.h"
#include "OLED.h"
#include "CountSensor.h"
int main(void)
{
OLED_Init();
OLED_ShowString(1,1,"Count:");
CountSensor_Init();
while(1)
{
OLED_ShowNum(2,1,CountSensor_Get(),4);
}
}
注:该处警告是C99协议,无视即可
2.CountSensor.c代码部分:
STM32:使用外部中断控制对射式红外传感器并计次相关推荐
- STM32学习笔记(三)丨中断系统丨EXTI外部中断(对射式红外传感器计次、旋转编码器计次)
本篇文章包含的内容 一.中断系统 1.1 中断的定义 1.2 中断优先级 1.3 中断的嵌套 1.4 STM32中的中断系统 1.4.1 STM32的中断资源 1.4.2 嵌套中断向量控制器 NVIC ...
- 7、江科大stm32视频学习笔记——中断的应用:对射式红外传感器计次旋转编码器计次
目录 1.标志位函数 2. 初始化的中断的步骤 3.对射式红外传感器计次 (1)接线图 (2)CountSensor.c (3)main.c 4.旋转编码器计次 (1)接线图(旋转编码器接在PB1.P ...
- 通过对射式红外传感器计次实验讲解EXTI中断
目录 前言 一.接线图 二.EXTI中断 1.什么是中断 2.什么是EXTI 3.什么是NVIC 4.NVIC基本结构: 三,配置中断 1.配置中断的流程 2.根据例程详细介绍1.CountSenso ...
- 5.2 对射式红外传感器旋转编码器计次
对射式红外传感器 1.1 接线图 VCC GND分别接电源的正负极 DO数字输出端,随意选择一个GPIO口 1.2 硬件原理 当挡光片或者编码盘在对射式红外传感器中间经过时,DO就会输出电平变化信号, ...
- stm32利用外部中断控制小台灯
震动传感器 发生震动的时候是低电平状态: 不发生震动的时候是高电平状态 所以 IO口的输入模式选择 下拉输入 来监测是否受到的震动 #include "shakeLight.h" ...
- 对射式红外传感器模块、测速传感器模块、计数器模块、电机测试模块、槽型光耦模块
文章目录 一.产品简介 二.原理分析 三.程序设计 四.程序源码 一.产品简介 该产品采用FTR9606高灵敏度槽型光耦器件,槽宽5mm.它由一个红外发光二极管和NPN光电三极管组成,M3固定安装孔, ...
- STM32单片机(五)第二节:EXTI外部中断练习1(对射式红外传感器计次)
❤️ 专栏简介:本专栏记录了从零学习单片机的过程,其中包括51单片机和STM32单片机两部分:建议先学习51单片机,其是STM32等高级单片机的基础:这样再学习STM32时才能融会贯通. ☀️ 专栏适 ...
- 对射式红外传感器计次
通过中断实现,假设将GPIOA_Pin_14作为接受传感器信号的输入口.先初始化GPIOA口,然后配置AFIO复用IO口.然后配置中断,中断线必须选14中断线,对应IO口.然后配置NVIC,NVIC是 ...
- STM32 EXTI外部中断的使用
简介: 1.中断系统 中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行 中断优先级:当有多个 ...
- STM32的“外部中断”和“事件”区别和理解
凡从事过ST MCU应用开发的人往往会遇到事件.中断事件 中断三个概念或术语.这三个概念彼此关联,有时会让人有点混淆或犯迷糊. 先拿一件生活中的事情打比方对上述三个概念做个基本的粗略理解,之后再分享一 ...
最新文章
- java token认证机制,OAuth认证协议原理分析及使用方法
- 浅谈 Math.BigMul 方法
- 【Kubernetes】k8s 的基本使用指令
- python 文件管理_python 文件操作
- The last packet successfully received from the server was 39,900 milliseconds ago问题解决
- java关键字只static
- TurboMosaic 如何制作照片马赛克效果
- 配置深度森林deep forest(2021)环境填坑
- 一个便捷的在线取色器工具
- 痞子衡嵌入式:ARM Cortex-M内核那些事(3.2)- 安全模块看特性(M23/33/35P)
- 如何在Windows系统上设置Tor
- 湖南省如何参加政府采购网投标?
- maya arnold自定义aov分层灯光组添加方法
- win10怎么设置护眼背景
- 在python中import什么意思_python的import是什么意思
- Google体系地图纠偏算法
- [USB] VBUS
- 最小树形图 之 朱刘算法【模板】
- cv2.read()函数
- Markdown语法详细整理