打印
[MCU]

MSP430的ADC采样转换速率到底多少哦??手册说最高200ksps,...

[复制链接]
649|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cr315|  楼主 | 2020-12-2 10:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ADC时钟源设置的是SMCLK=25MHz,5分频,也就是5MHz,采样保持时间4个ADC时钟周期,12位精度,转换时间13个周期,这样算起来不止200ksps啊,程序如下:
  • void ADC0_Init()
  • {
  •   P6SEL|=BIT0;
  •   REFCTL0 |= REFMSTR+REFVSEL_2+REFON+REFTCOFF;
  •   ADC12CTL0&=~ADC12ENC;
  •   ADC12CTL0|=ADC12ON+ADC12SHT0_0;
  •   ADC12CTL1|=ADC12CSTARTADD_0+ADC12SHP+ADC12SSEL_2+ADC12DIV_4+ADC12CONSEQ_0;
  •   ADC12CTL2|=ADC12RES_2;
  •   ADC12MCTL0|=ADC12SREF_1+ADC12INCH_0;
  •   delay_us(100);
  •   ADC12CTL0|=ADC12ENC;
  • }


复制代码

这段代码里面ADC速率到底是好多??
还有个问题,有没有什么办法让430的乘法器算浮点数,我晓得430的硬件乘法器要整数部分跟小数部分分开乘,但是那样又要耗费周期,可以怎么办??

使用特权

评论回复

相关帖子

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

本版积分规则

1327

主题

3832

帖子

0

粉丝