欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    DSP-F2812输入捕捉例程(共3页).doc

    • 资源ID:14480585       资源大小:17.50KB        全文页数:3页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    DSP-F2812输入捕捉例程(共3页).doc

    精选优质文档-倾情为你奉上/* 由于本开发板的DSP内核的电压为1.8V,故只能运行在最高位135MHZ的时钟频率下 将T1PWM_GPIOA6输出的PWM波与DSP的CAP1Q1_GPIOA8输入捕捉相接来测试输入捕捉功能 将输入捕捉到的定时器的计数值之差,也就是两个上升沿之间的时间通过8个发刚二极管显示出来。 注意:在开发板断电的情况下连接好两个引脚,然后再给开发板上电!*/#include"DSP28_Device.h"interrupt void cap1_isr(void);Uint16 *LED8 = (Uint16 *)0x4100;/这是DSP开发板上的CPLD控制发光二级管的地址Uint16 cap_value2=0;void main(void)InitSysCtrl();DINT;IER = 0x0000;IFR = 0x0000;InitPieCtrl();/*初始化PIE中断矢量表*/InitPieVectTable();EALLOW;PieVectTable.CAPINT1 = &cap1_isr;EDIS;/*通用定时器1设置*/EvaRegs.GPTCONA.bit.T1PIN = 1;/*effective is low*/EvaRegs.GPTCONA.bit.TCOMPOE = 1;/*open compare output*/EvaRegs.T1CON.bit.FREE = 1;/*freely run*/EvaRegs.T1CON.bit.TMODE = 2;EvaRegs.T1CON.bit.TPS = 2;/*prescaler is 4,HSPCLK = 60MHZ,pwm frequency = 150KHZ*/EvaRegs.T1PR = 99;EvaRegs.T1CMPR = 50;EvaRegs.T1CON.bit.TENABLE = 1;EvaRegs.T1CON.bit.TCLD10 = 0;EvaRegs.T1CON.bit.TECMPR = 1;/*通用定时器2设置*/EvaRegs.T2PR = 0xffff;EvaRegs.T2CON.bit.FREE = 1;/*freely run*/EvaRegs.T2CON.bit.TMODE = 2;EvaRegs.T2CON.bit.TPS = 1;/*prescaler is 2,HSPCLK = 60MHZ,frequency is 30MHZ*/EvaRegs.T2CON.bit.TENABLE = 1;EvaRegs.T2CON.bit.TCLD10 = 3;/*保留*/EvaRegs.T2CON.bit.TECMPR = 1;/*捕获单元设置*/EvaRegs.CAPFIFO.bit.CAP1FIFO = 0;EvaRegs.CAPCON.bit.CAP12TSEL = 0; /*choose the general timer2*/EvaRegs.CAPCON.bit.CAP1EDGE = 2;/*detect the falling edge*/EvaRegs.CAPCON.bit.CAPRES = 1;EvaRegs.CAPCON.bit.CAPQEPN = 1;/*enable capture uint 1 and 2*/EvaRegs.EVAIFRC.bit.CAP1INT = 1;/*clear the flag*/EvaRegs.EVAIMRC.bit.CAP1INT = 1;/*enable the interrupt*/EALLOW;GpioMuxRegs.GPAMUX.bit.T1PWM_GPIOA6 = 1;GpioMuxRegs.GPAMUX.bit.CAP1Q1_GPIOA8 = 1;/*second function*/EDIS;PieCtrl.PIEIER3.bit.INTx5 = 1;IER |= M_INT3;EINT;ERTM;*LED8 = 0xff;for(;)interrupt void cap1_isr(void)EvaRegs.EVAIFRC.bit.CAP1INT = 1;EvaRegs.T1CNT = 0;cap_value0 = EvaRegs.CAP1FIFO;cap_value1 = EvaRegs.CAP1FIFO;*LED8 = (char)( cap_value1 - cap_value0 ) ;cap_value0 = 0;cap_value1 = 0;asm(" RPT #1 | NOP");PieCtrl.PIEACK.all = PIEACK_GROUP3;专心-专注-专业

    注意事项

    本文(DSP-F2812输入捕捉例程(共3页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开