请问MSP430定时器触发ADC采集怎么实现?

2019-07-15 15:13发布

我想实现定时器触发ADC采样,定时器10us触发一次adc采样,采样完成后触发中断,中断处理函数中保存采样数据到buffer,求大神给思路,有例子更好,百度搜索不到有用的例子,还有按照430手册配置,也没有配置成功,最后我也是看的云里雾里 本主题由 一只耳朵怪 于 2019-4-10 10:38 审核通过
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
xia534228
2019-07-15 20:44
听你的要求,好像是用到2个中断?定时器一个,AD一个,
我之前做过类似的东西AD模块的初始化是这样的,我用的是MSP430F149[C] 纯文本查看 复制代码
P6SEL |= 0x01;                            // 使能ADC通道    ADC12CTL0 = ADC12ON+SHT0_8+MSC;           // 打开ADC,设置采样时间    ADC12CTL1 = SHP+CONSEQ_2;                 // 使用采样定时器    //ADC12IE = 0x01;                           // 使能ADC中断    ADC12CTL0 |= ENC;                         // 使能转换    ADC12CTL0 |= ADC12SC;                     // 开始转换
初始化里有采样时间 这里在研究一下 满足你的要求应该没有问题

一周热门 更多>