码迷,mamicode.com
首页 >  
搜索关键字:定时器中断    ( 88个结果
红外协议解析
title: 红外协议解析 tags: ARM date: 2018 11 06 17:55:26 红外协议解析 设计思路 NEC红外波形是由引导码,数据码,结束码组成,不同的编码时间间隔不一致.可以采用环形缓冲区的形式先将波形存储,然后处理.环形缓冲区存储着电平状态以及持续时间. 1. 中断配置双 ...
分类:其他好文   时间:2018-11-27 01:42:37    阅读次数:258
添加相关功能
第二章 添加相关功能 本项目需要用到的板载资源包括:GPIO、串口3路、定时器中断、外部中断、 GPIO配置 串口配置 串口初始化 下面给出三路串口的接收和发送对应的IO口: 串口号发送(TX)接收(RX)debugUsart(USART1)PA9PA10printUsart(USART2)PA2P... ...
分类:其他好文   时间:2018-09-07 15:07:53    阅读次数:210
单片机如何产生PWM信号
用89C52产生控制二相步进电机的程序,用PWM信号控制步进电机 用普通I/O口采用软件定时器中断可以模拟PWM输出 ...
分类:其他好文   时间:2018-08-29 14:47:47    阅读次数:194
SylixOS钩子函数浅析
1使用背景对定时器做相关配置,使得每隔时间T,触发定时器中断,可以在定时器中断处理函数处理算法,这样就可以周期性的执行特定的任务。但如果不想在定时器中断处理函数中添加算法,比如说用户只想在应用程序里面执行他们的任务,那么钩子函数就是一个不错的选择。2钩子函数的原理本章以定时器中断为例说明SylixOS钩子的使用方法。2.1API_InterVectorIsr函数函数原型如程序清单2.1程序清单2.
分类:其他好文   时间:2018-08-22 15:00:54    阅读次数:193
CC2530学习路线-基础实验-定时器控制LED灯亮灭(3)
[TOC] 1. 前期预备知识 1.1 定时器中断触发 本次实验需关注的中断寄存器。 ![image_1bqbsemrp897bm6hhja68i9vp.png 497.2kB][1] 在本次实验中,分别会使用T1和T3定时器完成功能,所以我们需要注意上图中标注出的中断寄存器。 T1定时器:16位定 ...
分类:其他好文   时间:2018-07-31 21:48:30    阅读次数:392
FreeRTO之Cortex-M中断管理
一,Cortex-M内核的MCU都有NVIC 1,中断是由硬件产生的。 2,与中断有关的寄存器都在NVIC和SCB中。只能在特权级下访问。 3,Cortex-M3和M4的NVIC最多支持240个IRQ、1个NMI、一个SysTick定时器中断和多个系统异常。 4,在STM32F407的软件工程的启动 ...
分类:其他好文   时间:2018-06-05 21:05:47    阅读次数:485
51单片机实现定时器中断0-F
#include #define uint unsigned int #define uchar unsigned char sfr P0M0 = 0x94; sfr P0M1 = 0x93; sfr P2M0 = 0x96; sfr P2M1 = 0x95; uint count,i,j; uch... ...
分类:其他好文   时间:2018-01-10 21:38:07    阅读次数:197
第二节:delay()延时实现LED灯的闪烁。
开场白: 上一节鸿哥列出了初学者七大误区,到底什么才是初学者关注的核心?那就是裸机奔跑的程序结构。一个好的程序结构,本身就是一个微型的多任务操作系统。鸿哥教给大家的就是如何编写这个简单的操作系统。在main函数循环中用switch语句实现多任务并行处理的任务切换,再外加一个定时器中断,这两者的结合就 ...
分类:其他好文   时间:2017-11-27 11:03:47    阅读次数:123
精准控制PWM脉冲的频率和数量
在一些项目中,我们经常要控制PWM脉冲的频率和数量,比如步进电机的控制等,下面分享一个程序是关于这方面的,程序的思想就是通过STM32的定时器来输出PWM波,并开启定时器中断,在中断里面计数脉冲的数量,一旦脉冲数量达到了目标值,就关闭定时器,实现精确控制脉冲的数量。 下面是程序分析: 定时器4配置 ...
分类:其他好文   时间:2017-09-27 09:59:22    阅读次数:234
HAL之定时器
一首先得对定时器的时钟与系统时钟的关系搞清楚,基本定时器的时钟来自APB1最大36MHZ.(定时器倍频值为1) 二 在STM32CubeMX中打开外设功能,时钟源选择内部;然后在配置定时器3中的参数设定中设定参数: 预分频值:N-1 计数周期:M-1 NVIC设定中打开定时器中断 三:NVIC设定中 ...
分类:其他好文   时间:2017-08-13 18:38:08    阅读次数:145
88条   上一页 1 2 3 4 5 ... 9 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!