⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 p274_s3.c

📁 msp430开发版程序
💻 C
字号:
//例3 用Timer_A触发转换。  P274
//AVcc作为正参考源,AVss作为负参考源。使用Timer_A的输出信号触发采样定时器实现通道0单次转换。CPU使用默认设置的时钟频率:800kHz。

/*
将8路的精密可调电阻电路板接到P6口上观看运行效果,同时需要调节RP1
*/

#include "msp430x14x.h"
void main(void)
{
	WDTCTL = WDTPW + WDTHOLD; 
	P6SEL |= 0x01;  //使能A/D通道A0
	TACTL = TASSEL_2 + MC_2;  //输入时钟源SMCLK,连续计数
	TACCTL1 = OUTMOD_3;  //输出模式:PWM置位/复位
	TACCR1 = 0x0fff;  //比较值
	ADC12CTL0 = ADC12ON + SHT0_2;  //打开ADC12,设置采样时钟
	ADC12CTL1 = SHS_1 + SHP;  //TAOUT.1触发采样
	while (1)
	{
		ADC12CTL0 |= ENC;  //使能转换
		ADC12CTL0 |= ADC12SC;  //开始转换
		while ((ADC12IFG & ADC12BUSY)==0);
		ADC12CTL0 &= ~ENC;	
	}	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -