main.cMax31865_t pt100; bool pt100isOK; float pt100Temp; HAL_Delay(1000); printf(init pt1000\r\n); //hspi1,SPI_CS_GPIO_Port,SPI_CS_Pin 修改为自己的即可 Max31865_init(pt100,hspi1,SPI_CS_GPIO_Port,SPI_CS_Pin,4,50); /* USER CODE END 2 */ /* Infinite loop */ /* USER CODE BEGIN WHILE */ float t; while (1) { pt100isOK Max31865_readTempC(pt100,t); //printf(pt100isOK %d ,pt100isOK); pt100Temp Max31865_Filter(t,pt100Temp,0.2); // 两点数据 温度滤波 速度更快 printf( %f \n,pt100Temp); HAL_Delay(100); /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ }例程联系咸鱼是我我我
STM32驱动MAX31865获取PT1000温度
main.cMax31865_t pt100; bool pt100isOK; float pt100Temp; HAL_Delay(1000); printf(init pt1000\r\n); //hspi1,SPI_CS_GPIO_Port,SPI_CS_Pin 修改为自己的即可 Max31865_init(pt100,hspi1,SPI_CS_GPIO_Port,SPI_CS_Pin,4,50); /* USER CODE END 2 */ /* Infinite loop */ /* USER CODE BEGIN WHILE */ float t; while (1) { pt100isOK Max31865_readTempC(pt100,t); //printf(pt100isOK %d ,pt100isOK); pt100Temp Max31865_Filter(t,pt100Temp,0.2); // 两点数据 温度滤波 速度更快 printf( %f \n,pt100Temp); HAL_Delay(100); /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ }例程联系咸鱼是我我我