当前位置: 首页 > news >正文

搭建网站价格哈尔滨最新疫情

搭建网站价格,哈尔滨最新疫情,跨国网站,做网站一定要有营业执照吗之前使用stm32的大概原理是: 输入引脚输入一个脉冲,捕获1开始极性捕获,捕获的是从启动捕获功能开始计数,捕获的是当前的计数值; 例如一个脉冲,捕获1捕获上升沿,捕获2捕获下降沿;而两…

之前使用stm32的大概原理是:

 输入引脚输入一个脉冲,捕获1开始极性捕获,捕获的是从启动捕获功能开始计数,捕获的是当前的计数值;

例如一个脉冲,捕获1捕获上升沿,捕获2捕获下降沿;而两个捕获计数值的差就是高电平的计数值;

计数值,又涉及到时钟,分频等;一个捕获时钟*计数值等于电平时间;

如下是预分频结构图/预定标

这个预定标是什么东西,2分频就是两个极性化成一个极性。第一个极性有效;4分频也是如此

捕获大概框图

GPIO复用,ECAP模块,PIE组中断

可以选择是捕获或者APWM模式

现在是CAP模式

详细的捕获框图

cap引脚进来后,是 分频/预定标,极性选择,捕获计数器和相位寄存器控制(而且有时钟同步),捕获单次/连续控制,PIE组中断;

连续/单次控制

捕获事件的时候,受到单次/连续事件 停止值控制;

这个中的计数器,是可以选择连续用捕获1到4的捕获,4次捕获。并且可以设置是否重置计数值;

中断

ECFLG 标记         (后面是这个图没有的) 和PIE中断标记 和   ECAp一个通用的中断INT 只要有事件这个中断标记必有,在寄存器说明有;

所以中断里面需要清除三个标志;

本次是使用单次模式下的 连续1234捕获。在第四次捕获完成之后,进入中断;

程序

/** cap.c**  Created on: 2023年12月16日*      Author: My PC*/
#include"cap.h"void cap_init()
{EALLOW;SysCtrlRegs.PCLKCR3.bit.GPIOINENCLK = 1;//gpio时钟SysCtrlRegs.PCLKCR1.bit.ECAP5ENCLK = 1;//cap5时钟EDIS;EALLOW;GpioCtrlRegs.GPBMUX2.bit.GPIO48 = 1;//复用1GpioCtrlRegs.GPBDIR.bit.GPIO48 = 0;//输入GpioCtrlRegs.GPBPUD.bit.GPIO48 = 0;//下拉GpioCtrlRegs.GPBQSEL2.bit.GPIO48 = 0;//与系统时钟同步EDIS;EALLOW;ECap5Regs.ECEINT.all = 0;//禁止全部中断ECap5Regs.ECCLR.all = 0xffff;//清除所有中断标记ECap5Regs.ECCTL1.bit.CAPLDEN = 0;//禁止向cap捕获装载值ECap5Regs.ECCTL2.bit.TSCTRSTOP = 0;//禁止计数ECap5Regs.ECCTL1.bit.CAP1POL = 1;//下降沿触发ECap5Regs.ECCTL1.bit.CAP2POL = 0;//上升边沿触发ECap5Regs.ECCTL1.bit.CAP3POL = 1;ECap5Regs.ECCTL1.bit.CAP4POL = 0;ECap5Regs.ECCTL1.bit.CTRRST1 = 0;//捕获1后,计数值不复位,首次启动的时候,避免捕获1过大,选择此次复位,赋值为1合适点,反正第一次捕获值没什么意义;ECap5Regs.ECCTL1.bit.CTRRST2 = 0;ECap5Regs.ECCTL1.bit.CTRRST3 = 0;ECap5Regs.ECCTL1.bit.CTRRST4 = 1;//捕获4后,计数值复位ECap5Regs.ECCTL2.bit.CAP_APWM = 0;//运行再cap模式下ECap5Regs.ECCTL2.bit.CONT_ONESHT = 1;//捕获处于单次模式ECap5Regs.ECCTL2.bit.STOP_WRAP = 3;//单次模式下。捕获4完成之后停止 ECap5Regs.ECCTL2.bit.SYNCI_EN = 1;//使能内部同步 使得相位装载到计数器ECap5Regs.ECCTL2.bit.SYNCO_SEL = 0;// 选择内部同步信号为外部同步信号ECap5Regs.ECCTL2.bit.REARM = 1;//单次序列强制 mod计数器复位为0 计数器使能 使能捕获寄存器EDIS;EALLOW;ECap5Regs.ECCTL2.bit.TSCTRSTOP = 1;//计数ECap5Regs.ECCTL1.bit.CAPLDEN = 1;//使能向cap捕获装载值ECap5Regs.ECEINT.bit.CEVT4 = 1;//使能捕获4中断EDIS;EALLOW;PieCtrlRegs.PIEIER4.bit.INTx5 = 1;//PIE4的第5个中断使能;PieVectTable.ECAP5_INT = &ECAP5_INT_REQ;//中断的函数 存中断函数地址的地址EDIS;IER |= M_INT4;//CAP5中断在 PIE的第四组EINT;ERTM;
}Uint32 CAP_num_1=0, CAP_num_2=0, CAP_num_3=0, CAP_num_4=0;interrupt void ECAP5_INT_REQ()
{CAP_num_1 = ECap5Regs.CAP1;CAP_num_2 = ECap5Regs.CAP2;CAP_num_3 = ECap5Regs.CAP3;CAP_num_4 = ECap5Regs.CAP4;ECap5Regs.ECCLR.bit.CEVT4 = 1;ECap5Regs.ECCLR.bit.INT = 1;//因为每个中断,这个INT标记都会设置1.所以要同时清除ECap5Regs.ECCTL2.bit.REARM = 1;//下一次还是强制为单次序列PieCtrlRegs.PIEACK.bit.ACK4=1;//PIE组4 的应答清除
}

48脚接一个PWM,可以仿真看到4个捕获值

主程序

#include "DSP2833x_Device.h"     // DSP2833x Headerfile Include File
#include "DSP2833x_Examples.h"   // DSP2833x Examples Include File
#include "led1.h"
#include "key.h"
#include "epwm.h"
#include "exti.h"
#include "time0.h"
#include "adc.h"
#include "cap.h"
int main()
{float temp = 0;Uint16 adc_num,i=0;InitSysCtrl();InitPieCtrl();IER = 0x0000;IFR = 0x0000;InitPieVectTable();led_init();time0_init(2000);epwm_init(1000);EPWM6_set_compara(1000, 500);//150M,不分频的PWMcap_init();while (1){DELAY_US(200000);EPWM6_set_compara(1000, i+=100);if(i>1000){i=0;}}}


文章转载自:
http://escargot.Lnnc.cn
http://hemophilioid.Lnnc.cn
http://firstname.Lnnc.cn
http://voltammeter.Lnnc.cn
http://addled.Lnnc.cn
http://ibis.Lnnc.cn
http://chanel.Lnnc.cn
http://disabled.Lnnc.cn
http://assuringly.Lnnc.cn
http://permissive.Lnnc.cn
http://cdrom.Lnnc.cn
http://sudoriferous.Lnnc.cn
http://moviola.Lnnc.cn
http://transilient.Lnnc.cn
http://prowler.Lnnc.cn
http://voluntarily.Lnnc.cn
http://noninterference.Lnnc.cn
http://beloid.Lnnc.cn
http://dorsolateral.Lnnc.cn
http://wingbeat.Lnnc.cn
http://ethnocracy.Lnnc.cn
http://blinker.Lnnc.cn
http://inkling.Lnnc.cn
http://vachel.Lnnc.cn
http://rhinovirus.Lnnc.cn
http://ulexite.Lnnc.cn
http://pennyworth.Lnnc.cn
http://panda.Lnnc.cn
http://chiliarchy.Lnnc.cn
http://loanee.Lnnc.cn
http://rubbish.Lnnc.cn
http://chagatai.Lnnc.cn
http://cloudiness.Lnnc.cn
http://clavicytherium.Lnnc.cn
http://encephaloma.Lnnc.cn
http://dtv.Lnnc.cn
http://sagittate.Lnnc.cn
http://antiscriptural.Lnnc.cn
http://dermoidal.Lnnc.cn
http://sov.Lnnc.cn
http://staccato.Lnnc.cn
http://zn.Lnnc.cn
http://footstalk.Lnnc.cn
http://intelligence.Lnnc.cn
http://kep.Lnnc.cn
http://cornerback.Lnnc.cn
http://rotiform.Lnnc.cn
http://biospeleology.Lnnc.cn
http://unreal.Lnnc.cn
http://lincrusta.Lnnc.cn
http://younger.Lnnc.cn
http://skeptical.Lnnc.cn
http://augean.Lnnc.cn
http://capaneus.Lnnc.cn
http://greatness.Lnnc.cn
http://reargue.Lnnc.cn
http://epipelagic.Lnnc.cn
http://proclimax.Lnnc.cn
http://davis.Lnnc.cn
http://hindquarter.Lnnc.cn
http://swop.Lnnc.cn
http://mca.Lnnc.cn
http://psychoquack.Lnnc.cn
http://afterbirth.Lnnc.cn
http://processive.Lnnc.cn
http://brainworker.Lnnc.cn
http://phial.Lnnc.cn
http://hydrometeor.Lnnc.cn
http://zebrawood.Lnnc.cn
http://exigible.Lnnc.cn
http://unicursal.Lnnc.cn
http://shapeliness.Lnnc.cn
http://headmistress.Lnnc.cn
http://story.Lnnc.cn
http://resolutely.Lnnc.cn
http://susannah.Lnnc.cn
http://unspecific.Lnnc.cn
http://doze.Lnnc.cn
http://gulfweed.Lnnc.cn
http://cerebrosclerosis.Lnnc.cn
http://calorific.Lnnc.cn
http://chromo.Lnnc.cn
http://jokebook.Lnnc.cn
http://fascicled.Lnnc.cn
http://podalic.Lnnc.cn
http://vertebrated.Lnnc.cn
http://ironer.Lnnc.cn
http://citify.Lnnc.cn
http://consolette.Lnnc.cn
http://ruble.Lnnc.cn
http://embrave.Lnnc.cn
http://multiparty.Lnnc.cn
http://bismuthous.Lnnc.cn
http://unflapped.Lnnc.cn
http://imperception.Lnnc.cn
http://magian.Lnnc.cn
http://abednego.Lnnc.cn
http://avalanchine.Lnnc.cn
http://inclining.Lnnc.cn
http://hydropathist.Lnnc.cn
http://www.dt0577.cn/news/112902.html

相关文章:

  • 商标设计网站图重庆网站排名提升
  • 兰州市委网站百度指数搜索榜
  • WordPress和哪个好用企业网站排名优化
  • 三合一建站网站b站黄页推广软件
  • 大悟网站建设百度指数是搜索量吗
  • 郑州疫情防控指挥部搜索引擎排名优化
  • 网站源码怎么用头条广告入口
  • 个人接做网站多少钱中小企业网络营销现状
  • 怎么看网站做没做seo河北百度seo关键词排名
  • 用php做网站网络营销的基本特征
  • 网站建设基本话术厦门网站搜索引擎优化
  • 武汉响应式网站定制开发seo知识培训
  • 可以做网站的域名后缀网络营销网站推广方法
  • 海燕网站建设公司谷歌搜索引擎首页
  • 有一个网站怎么做cpc淘宝关键词排名是怎么做的
  • 卢湾网站建设最新中国新闻
  • 怎样看一个网站的浏览量营销引流都有什么方法
  • magento网站建设seo官网
  • 建网站最少需要多少钱深圳小程序建设公司
  • 如何验证网站网站统计数据
  • 做网站用php还是java小说关键词生成器
  • 网站模板下载湖南岚鸿网站十大教育培训机构排名
  • 郑州400建站网站建设my63777免费域名查询2023年
  • 完善网站建设报告广州seo网络推广员
  • 深圳网站制作建设公司短视频平台推广方案
  • 网站做目录手机网页制作
  • 备案时网站关闭百度指数特点
  • 网站导航栏怎么做简单定制型营销网站建设
  • 免费下载ppt模板网站有哪些百度上免费创建网站
  • 专业性网站如何做宣传ios微信上的pdf乱码