原帖由 wudayongnb 于 2013-6-1 19:49 发表 [url=https://bbs.eeworld.com.cn/redirect.php?goto=findpost&pid=1481899&ptid=373650][/url]
你先确定你的LCD部分是不是调通了,再加上AD部分
恩恩,现在这个问题已经解决了,谢谢你了;现在还有一个问题想请教您。这段代码的意思是,采样值和之前的不一样,也就是重新测得一个电压的时候就重新写入一个新的值;
现在的问题是Lcd_InsWrite(0,0x02); 这个表示光标回到原点,不擦除DDRAM的值,我把这个修改成Lcd_InsWrite(0,0x01);就是擦除DDRAM的值,我觉得在这个位置使用这两种都可以啊,因为都是要空头开始重新开始写入的;但是在实际操作中后者不行,请问什么原因? while(1)
{
ADC12CTL0 |= ADC12SC; // Sampling open
_BIS_SR(CPUOFF + GIE); // LPM0, ADC12_ISR will force exit
if(temp!=data)
{
temp=data;
Lcd_InsWrite(0,0x02);
WriteData();
}
}复制代码