微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 主程序出问题了,恳请大家指点一二!感谢各位了!

主程序出问题了,恳请大家指点一二!感谢各位了!

时间:10-02 整理:3721RD 点击:
        最近做了一个东西,可以显示四点温度,一点湿度,一个时钟,没加湿度的程序时,运行正常,把湿度的程序加进去,时钟不走了,温度采集不到了,怎么回事!?
void main()
{
    / / init_DS1302();
         init_12864();
         init_time();
         while(1)
        {
   
                DS1302_readBCD();//从DS1302中读出时分秒
                scan_time();//送给12864显示
                scan_temp(0);
                scan_temp(1);
                scan_temp(2);
                scan_temp(3);//采集点1、采集点2、采集点3、采集点4 的温度并显示
                read_RH_Temp();     
                scan_RH();//采集湿度并显示
               (就是最后这两句,加进去就出问题)
        }
}
我就想着先初始化,然后  1.读取时分秒,显示   2.读取温度显示   3.读取湿度显示  ,没把湿度的程序加进去时,时间正常,温度采集正常,一旦把湿度采集的程序加进去,时钟走几秒之后就不走了,温度也采集不到了,湿度也采集不到。是不是我的主程序思想不对,我用的时钟是DS1302 温度部分是DS18B20  湿度是DHT11(DHT11的湿度部分),恳请大家指点一二!感谢各位了!






提供的程序还不够详细,没办法帮你啦

子程序太多了,温度子程序,湿度子程序,12864子程序,我想问一下,我的主程序的思路错了么?

主程序 思想没有不对, 应该是你 采集适度的子程序 有问题。 仔细看一下手册,然后咨询下 研究过 那个芯片的同学.....

嗯,谢谢,我再查查

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top