发新帖我要提问
12
返回列表
打印
[MCU]

采样定时器怎么设置?

[复制链接]
楼主: jlyuan
手机看帖
扫描二维码
随时随地手机跟帖
21
bqyj| | 2020-11-17 22:36 | 只看该作者 回帖奖励 |倒序浏览
#include "msp430x14x.h"
//初始化ADC12
P6SEL |= 0x01; // 使能ADC通道,默认的VREF为VCC
ADC12CTL0 = ADC12ON+SHT0_5+MSC; // 打开ADC,设置采样时间
/*选择内部参考电压源*/
// ADC12CTL0|= REFON+REF2_5V;
// ADC12MCTL0|=SREF_1;
ADC12CTL1 = SHP+CONSEQ_2; // 使用采样定时器
ADC12IE = 0x01; // 使能ADC中断
ADC12CTL0 |= ENC; // 使能转换
ADC12CTL0 |= ADC12SC; // 开始转换
_EINT();
LPM0;
}
#pragma vector=ADC_VECTOR
__interrupt void conversion()
{
uint buffer[32];
static uint index=0;
buffer[index++]=ADC12MEM0;
if(index==32)
{
index=0;
}

使用特权

评论回复
22
chenho| | 2020-11-17 22:40 | 只看该作者
ADC12模块的时钟,这个是模块运行时的时钟,跟采样定时器是两个概念

使用特权

评论回复
23
xxrs| | 2020-11-17 22:44 | 只看该作者
TI例程里面有代码的

使用特权

评论回复
24
chenjunt| | 2020-11-17 22:49 | 只看该作者
采样保持是由采样定时器触发信号SHI信号引起

使用特权

评论回复
25
ousj| | 2020-11-17 22:59 | 只看该作者
选择的ADC12OSC

使用特权

评论回复
26
hanwe| | 2020-11-17 23:03 | 只看该作者

设置AD,最后在AD中断里面将ADC12MEM的数据赋给result然后配置定时器

使用特权

评论回复
27
yufe| | 2020-11-17 23:06 | 只看该作者
由ADC12CTL1里面的ADC12SSEL和ADC12DIV配置,可以选择ADC12OSC/ACLK/SMCLK/MCLK

使用特权

评论回复
28
huanghuac| | 2020-11-17 23:09 | 只看该作者
先设成定时器模式,中断发生后再设回adc采样模式。

使用特权

评论回复
29
happy_10| | 2020-11-17 23:15 | 只看该作者
数据buffer中的数值 就是转换的数值

使用特权

评论回复
30
chenho| | 2020-11-17 23:18 | 只看该作者
网上很多的代码可以使用的。

使用特权

评论回复
31
dingy| | 2020-11-17 23:21 | 只看该作者
看ADC12CTL0的设置。

使用特权

评论回复
32
ousj| | 2020-11-17 23:24 | 只看该作者
P6SEL |= 0x01; // 使能ADC通道,默认的VREF为VCC
ADC12CTL0 = ADC12ON+SHT0_5+MSC; // 打开ADC,设置采样时间
/*选择内部参考电压源*/
// ADC12CTL0|= REFON+REF2_5V;
// ADC12MCTL0|=SREF_1;
ADC12CTL1 = SHP+CONSEQ_2; // 使用采样定时器
ADC12IE = 0x01; // 使能ADC中断

使用特权

评论回复
33
happy_10| | 2020-11-17 23:30 | 只看该作者
其采样周期为:t(sample)=4*t(ADC12CLK)*n,而n的取值有一个表,表上对应的是4

使用特权

评论回复
34
tian111| | 2020-11-17 23:34 | 只看该作者
采样定时器由ADC12CTL0的ADC12SHT0和ADC12SHT1配置,在采样定时器时间内进行采样,采样后就立即进行采样结果转换。

使用特权

评论回复
35
jlyuan|  楼主 | 2020-11-17 23:38 | 只看该作者

嗯,我再好好缕一缕吧,有了好消息及时通知大家

使用特权

评论回复
36
jlyuan|  楼主 | 2020-11-17 23:42 | 只看该作者

其实还是不大明白,我再琢磨琢磨吧,多谢了哈先

使用特权

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

本版积分规则