|
求什么問題一直卡在-237度
51hei截圖_20230101233201.png (124.54 KB, 下載次數: 40)
下載附件
2023-1-1 23:45 上傳
單片機源程序如下:
#include "sys.h"
#include "delay.h"
#include "led.h"
#include "beep.h"
#include "seg.h"
#include "stm32f10x.h" // Device header
#include "usart.h"
#include "mlx90614.h"
int main(void)
{
int n;
float Temperature = 0; //溫度數據變量(浮點型)
delay_init(); //延時函數初始化
LED_Init(); //初始化與LED連接的硬件接口
BEEP_Init(); //初始化蜂鳴器端口
//shumaguan();
uart_init(115200);
SMBus_Init();
// xz(1,1);
// xz(2,1);
// xz(3,1);
// xz(4,1);
//Digtal_Display(2,1);
while(1)
{
Temperature = SMBus_ReadTemp();
// n = (int)(Temperature * 10);
// DisPlayNum(Temperature);
printf("Temperature = %f\r\n",Temperature); //在串口調試助手上打印結果
delay_ms(100);//不加延時的話在電腦串口助手上看不到效果
// LED0=0;
//// BEEP=0;
//// delay_ms(300);//延時300ms
//// LED0=1;
// BEEP=0;
// delay_ms(300);//延時300ms
}
}
|
|