说不能打开 mainh这个头文件,虽然你在 mainc中 include这个头文件了,但是不能打开。
你看一下你的目录中是否存在这个文件,另外权限等问题也看看,是否有权限进行读取写入等等
这里你要学习AD转换寄存器设置,UART的寄存器设置,就是说数据采集通过AD得到数字值,然后要对数据进行校正,通常是要通过KX+B=Y的方法来进行校验,传上网络要对串行口进行设置完以后,进行程序的编程
你说的加中断是指定时器一分钟的中断吧?
如果你用iar,假设你开启了TIMERA0,添加中断的方法
#pragma vector = TIMERA0_VECTOR //添加中断向量
__interrupt void ISR_TA0(void)
{
//你要添加的中断程序。
}
当然你要开启定时器中断,而且不要忘了在主函数里开启总中断
_EINT();
如还有问题,欢迎追问
如果楼主的实验环境是实验室,并且导线的总长度小于1米,完全不用这么费劲,直接vcc接33v gnd接地,dq接单片机的io口,一切都搞定,上啦电阻(1到10k)是为了长距离发送信号用的,如果你不放心,接电阻就是了。你的图太复杂了,没有必要。但是,如果你要发挥18b20的极限能力,传输100多米的话,上面的方案是个不错的选择
以上就是关于Fatal Error[Pe1696]: cannot open source file "main.h" E:\毕设\程序\MSP430+DS18B20\main.c 2全部的内容,包括:Fatal Error[Pe1696]: cannot open source file "main.h" E:\毕设\程序\MSP430+DS18B20\main.c 2、毕业设计呀,关于msp430温度传感器的问题、怎么在msp430的程序中加中断等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)