打印

求救28335ad的软件触发到底是什么?

[复制链接]
1408|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
whudqgx|  楼主 | 2014-1-3 16:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Software trigger - Start SEQ1 from currently stopped position ?
我用28335自带的ad采样,想在da每发出一个信号,ad触发一次、采样一次,不知道触发的开始代码是什么,是不是用软件触发方式就可以了?

AdcRegs.ADCTRL2.bit.RST_SEQ1 = 1;  

这样一段代码就算触发了吗?

高手一定知道!小弟跪谢了

相关帖子

沙发
zhangmangui| | 2014-1-3 17:03 | 只看该作者
ADC有很多种触发方式   软件触发是可以的
只是现在记不得是哪句了

使用特权

评论回复
板凳
meng219902| | 2014-1-5 13:01 | 只看该作者
你去买一本28335的书,或者你去图书馆借,我好像记得是有三种软件触发的,一个是EV事件管理器的  ad的一次,还有一个我记不住了 ,现在我的书没在身边,

使用特权

评论回复
地板
meng219902| | 2014-1-5 13:05 | 只看该作者
我看了一下  不知道你能否看懂代码后面的因为注释

struct ADCTRL2_BITS {         // bits  description
    Uint16  EPWM_SOCB_SEQ2:1; // 0     EPWM compare B SOC mask for SEQ2
    Uint16  rsvd1:1;          // 1     reserved
    Uint16  INT_MOD_SEQ2:1;   // 2     SEQ2 Interrupt mode
    Uint16  INT_ENA_SEQ2:1;   // 3     SEQ2 Interrupt enable
    Uint16  rsvd2:1;          // 4     reserved
    Uint16  SOC_SEQ2:1;       // 5     Start of conversion for SEQ2
    Uint16  RST_SEQ2:1;       // 6     Reset SEQ2
    Uint16  EXT_SOC_SEQ1:1;   // 7     External start of conversion for SEQ1
    Uint16  EPWM_SOCA_SEQ1:1; // 8     EPWM compare B SOC mask for SEQ1
    Uint16  rsvd3:1;          // 9     reserved
    Uint16  INT_MOD_SEQ1:1;   // 10    SEQ1 Interrupt mode
    Uint16  INT_ENA_SEQ1:1;   // 11    SEQ1 Interrupt enable
    Uint16  rsvd4:1;          // 12    reserved
    Uint16  SOC_SEQ1:1;       // 13    Start of conversion trigger for SEQ1
    Uint16  RST_SEQ1:1;       // 14    Restart sequencer 1   
    Uint16  EPWM_SOCB_SEQ:1;  // 15    EPWM compare B SOC enable
};

通过代码可以判定你那一位肯定不是,  肯定是从选择中断模式中来确定的  并且在中断使能的时候就开始了   其他的我也不能确定 因为书不在身边

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝