打印

DSP28335外部中断2如何触发AD采样

[复制链接]
3562|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yuspace|  楼主 | 2015-1-12 13:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  // Configure ADC
          AdcRegs.ADCMAXCONV.all = 0x0000;       // Setup 2 conv's on SEQ1
          AdcRegs.ADCCHSELSEQ1.bit.CONV00 = 0x2; // Setup ADCINA2 as 1st SEQ1 conv.
          AdcRegs.ADCTRL2.bit.INT_ENA_SEQ1 = 1;  // Enable SEQ1 interrupt (every EOS)

          // Configure GPIO
          GpioIntRegs.GPIOXINT2SEL.bit.GPIOSEL = 26; //选择GPIO26作为触发源

          //外部中断配置
          //  XIntruptRegs.XINT2CR.bit.POLARITY = 2 ;//上升沿触发/
        //  XIntruptRegs.XINT2CR.bit.ENABLE = 1; //使能中断
          AdcRegs.ADCTRL2.bit.EXT_SOC_SEQ1 = 1; //启动AD
读结果寄存器采用的是进AD中断服务程序
可是发现根本就没进AD中断
你们是怎么配置的呀???
还有就是对于触发脉冲有什么要求没?
希望大神解答交流学习!

相关帖子

沙发
yuspace|  楼主 | 2015-1-12 13:23 | 只看该作者
有那位同学有做过外部中断触发AD呀。。能不能交流下

使用特权

评论回复
板凳
zhangmangui| | 2015-1-12 22:37 | 只看该作者
你好   在不用触发源  使用软件时能触发时能不能完成转换呢?
我的建议是   你可以让AD去一直采集   将采集的结果放到一个数组中
一直去更新    当你的外部中断发生了   直接在中断中读取数组中的值就得了

使用特权

评论回复
地板
firstblood| | 2015-1-13 16:48 | 只看该作者
这个处理好中断是前提的吧。

使用特权

评论回复
5
wkun| | 2016-3-21 16:44 | 只看该作者
你好,请问问题解决了吗?设置标志位看了我也没能成功触发。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

13

帖子

0

粉丝