عکس nimaltd
Max31865 library for stm32 halC
موضوع‌ها
۲
فورک‌ها
۱۱
ستاره‌ها
۳۰
تاریخ ایجاد
۲۳ آبان ۱۳۹۸
آخرین بروزرسانی
۵ ماه قبل
لایسنس
GNU General Public License v3.0

MAX31865 Library

This is the MAX31865 STM32 HAL Library
Based on https://github.com/adafruit/Adafruit_MAX31865

How to use this Library:

  • Select "General peripheral Initalizion as a pair of '.c/.h' file per peripheral" on project settings.
  • Enable SPI and set clock below 2MHz,MSB,CPOL LOW,CPHA 2 Edge.
  • Enable a gpio as Output for CS Pin.
  • Include Header and source into your project.
  • Config "Max31865Conf.h".
  • Call Max31865_Init( .. .. .. ).
    #include "Max31865.h"
    Max31865_t  pt100;
    bool        pt100isOK;
    float       pt100Temp;
    int main()
    {
    Max31865_init(&pt100,&hspi3,SENSOR_CS1_GPIO_Port,SENSOR_CS1_Pin,4,50);
    while(1)
    {
      float t;
      pt100isOK = Max31865_readTempC(&pt100,&t);
      pt100Temp = Max31865_Filter(t,pt100Temp,0.1);   //  << For Smoothing data  
      HAL_Delay(1000);
    }
    }