|
最近再調BMP180 由于沒有系統板選擇了用proteus進行仿真 但是無法讀取數據 想不通哪里出現問題
求大神幫忙看下 原理圖 程序在附件里 謝謝
單片機源程序如下:
- #include "led.h"
- #include "delay.h"
- #include "sys.h"
- #include "usart.h"
- #include "bmp180.h"
- #include "12864.h"
- #include "myiic.h"
- int main(void)
- {
- long aa,bb;
- extern long result_UT;
- extern long result_UP;
- Init_12864();
- delay_init(); //延時函數初始化
- IIC_Init(); //初始化 iic
- Init_BMP180(); //初始化bmp180
- while(1)
- {
- bmp180Convert();
- // aa = bmp180ReadTemp(); // 讀取溫度
- // bb= bmp180ReadPressure(); // 讀取壓強 return pressure;
- LCD_P6x8Str(2,0,"BMP180:");
- LCD_Send_Data(4,48,result_UT%10);//54
- LCD_Send_Data(4,54,result_UT/10);//54
- LCD_Send_Data(5,48,result_UT/100);//54
- LCD_Send_Data(5,54,result_UT/100);//54 //程序運行 綠燈
- delay_ms(250);
- }
- }
復制代碼 |
-
-
BMP180測試.7z
2020-5-8 14:30 上傳
點擊文件名下載附件
192.21 KB, 下載次數: 34
-
-
仿真工程.rar
2020-5-8 11:55 上傳
點擊文件名下載附件
300.08 KB, 下載次數: 46
|