主题中讨论的其他部件:MSP430G2553, LM35
工具/软件:Code Composer Studio
我一直在尝试采样CHANGE_0 (连接至外部电位计)和CHANGE_10 (内部温度传感器)。
我能够采样多个外部通道,但无法按照前面的规定一起采样一个外部通道和一个内部通道。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
我一直在尝试采样CHANGE_0 (连接至外部电位计)和CHANGE_10 (内部温度传感器)。
我能够采样多个外部通道,但无法按照前面的规定一起采样一个外部通道和一个内部通道。
我正在使用重复频道序列。
内部信道也会随着外部信道的变化而变化。
下面是代码
#include <msp430g2553.h>
长温度;
浮点0.0 0.0 ;
#define MEM1 (*(unsigned int*) 0x244)
#define mem0 (*(unsigned int*)0x246)
内部主(无效)
{
WDTCTL = WDTPW + WDTHOLD;
ADC10CTL1 || inch_1 + CONSEQ_3;
ADC10CTL0 = SREF_1 + ADC10SHT_2 + REFON+ ADC10ON + MSC;
ADC10DTC1=2;
ADC10AE0=BIT0;
__DELAY周期(1000);
同时(1)
{
ADC10CTL0 &=~ENC;
当(ADC10CTL1 & BUSY);//如果ADC10内核处于活动状态,请等待
ADC10SA = 0x244;//数据缓冲区启动
ADC10CTL0 |= ENC + ADC10SC;//开始采样和转换
IntDegC0 =(((float)LM*mem0*100)/1024;// 1.5 已连接外部LM35 //测试时,我已连接电位计
IntDegC1=((浮点) 3.3 ;//内部温度传感器
__no_operation();//在此处设置断点
}
}