stm32,arduino单片机通过max31865传感器pt100测温,软件spi通信,串口1输出,TQFN-20-EP封装AD17
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5933 2016-11-15 11:15 max31865资料Adafruit_MAX31865-masterAdafruit_MAX31865-masterAdafruit_MAX31865.cpp
文件 2725 2016-11-15 11:15 max31865资料Adafruit_MAX31865-masterAdafruit_MAX31865-masterAdafruit_MAX31865.h
文件 2254 2016-11-15 11:15 max31865资料Adafruit_MAX31865-masterAdafruit_MAX31865-masterexamplesmax31865max31865.ino
文件 327 2016-11-15 11:15 max31865资料Adafruit_MAX31865-masterAdafruit_MAX31865-masterlibrary.properties
文件 69 2016-11-15 11:15 max31865资料Adafruit_MAX31865-masterAdafruit_MAX31865-masterREADME.md
文件 568 2016-11-15 11:15 max31865资料Adafruit_MAX31865-masterAdafruit_MAX31865-masterREADME.txt
文件 861533 2016-11-16 22:27 max31865资料MAX31865.pdf
文件 1254447 2018-08-31 03:53 max31865资料MAX31865_中文规格书.pdf
文件 17273 2010-06-07 10:25 max31865资料STM32f103PT100COREcore_cm3.c
文件 85714 2011-02-09 14:59 max31865资料STM32f103PT100COREcore_cm3.h
文件 15503 2011-03-10 10:52 max31865资料STM32f103PT100COREstartup_stm32f10x_hd.s
文件 8982 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincmisc.h
文件 21690 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_adc.h
文件 7555 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_bkp.h
文件 27559 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_can.h
文件 6573 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_cec.h
文件 2162 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_crc.h
文件 15233 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_dac.h
文件 3818 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_dbgmcu.h
文件 20754 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_dma.h
文件 6824 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_exti.h
文件 25445 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_flash.h
文件 27016 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_fsmc.h
文件 20175 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_gpio.h
文件 30029 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_i2c.h
文件 3828 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_iwdg.h
文件 4383 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_pwr.h
文件 30452 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_rcc.h
文件 3857 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_rtc.h
文件 21863 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_sdio.h
............此处省略221个文件信息
/***************************************************
This is a library for the Adafruit PT100/P1000 RTD Sensor w/MAX31865
Designed specifically to work with the Adafruit RTD Sensor
----> https://www.adafruit.com/products/3328
This sensor uses SPI to communicate 4 pins are required to
interface
Adafruit invests time and resources providing this open source code
please support Adafruit and open-source hardware by purchasing
products from Adafruit!
Written by Limor Fried/Ladyada for Adafruit Industries.
BSD license all text above must be included in any redistribution
****************************************************/
#include “Adafruit_MAX31865.h“
#ifdef __AVR
#include
#elif defined(ESP8266)
#include
#endif
#include
#include
static SPISettings max31865_spisettings = SPISettings(500000 MSBFIRST SPI_MODE1);
// Software (bitbang) SPI
Adafruit_MAX31865::Adafruit_MAX31865(int8_t spi_cs int8_t spi_mosi int8_t spi_miso int8_t spi_clk) {
_sclk = spi_clk;
_cs = spi_cs;
_miso = spi_miso;
_mosi = spi_mosi;
}
// Hardware SPI init
Adafruit_MAX31865::Adafruit_MAX31865(int8_t spi_cs) {
_cs = spi_cs;
_sclk = _miso = _mosi = -1;
}
boolean Adafruit_MAX31865::begin(max31865_numwires_t wires) {
pinMode(_cs OUTPUT);
digitalWrite(_cs HIGH);
if (_sclk != -1) {
//define pin modes
pinMode(_sclk OUTPUT);
digitalWrite(_sclk LOW);
pinMode(_mosi OUTPUT);
pinMode(_miso INPUT);
} else {
//start and configure hardware SPI
SPI.begin();
}
for (uint8_t i=0; i<16; i++) {
// readRegister8(i);
}
setWires(wires);
enableBias(false);
autoConvert(false);
clearFault();
//Serial.print(“config: “); Serial.println(readRegister8(MAX31856_CONFIG_REG) HEX);
return true;
}
uint8_t Adafruit_MAX31865::readFault(void) {
return readRegister8(MAX31856_FAULTSTAT_REG);
}
void Adafruit_MAX31865::clearFault(void) {
uint8_t t = readRegister8(MAX31856_CONFIG_REG);
t &= ~0x2C;
t |= MAX31856_CONFIG_FAULTSTAT;
writeRegister8(MAX31856_CONFIG_REG t);
}
void Adafruit_MAX31865::enableBias(boolean b) {
uint8_t t = readRegister8(MAX31856_CONFIG_REG);
if (b) {
t |= MAX31856_CONFIG_BIAS; // enable bias
} else {
t &= ~MAX31856_CONFIG_BIAS; // disable bias
}
writeRegister8(MAX31856_CONFIG_REG t);
}
void Adafruit_MAX31865::autoConvert(boolean b) {
uint8_t t = readRegister8(MAX31856_CONFIG_REG);
if (b) {
t |= MAX31856_CONFIG_MODEAUTO; // enable autoconvert
} else {
t &= ~MAX31856_CONFIG_MODEAUTO; // disable autoconvert
}
writeRegister8(MAX31856_CONFIG_REG t);
}
void Adafruit_MAX31865::setWires(max31865_numwires_t wires ) {
uint8_t t = readRegister8(MAX31856_CONFIG_REG);
if (wires == MAX31865_3WIRE) {
t |= MAX31856_CONFIG_3WIRE;
} else {
// 2 or 4 wire
t &= ~MAX31856_CONFIG_3WIRE;
}
writeRegister8(MAX31856_CONFIG_REG t);
}
float Adafruit
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5933 2016-11-15 11:15 max31865资料Adafruit_MAX31865-masterAdafruit_MAX31865-masterAdafruit_MAX31865.cpp
文件 2725 2016-11-15 11:15 max31865资料Adafruit_MAX31865-masterAdafruit_MAX31865-masterAdafruit_MAX31865.h
文件 2254 2016-11-15 11:15 max31865资料Adafruit_MAX31865-masterAdafruit_MAX31865-masterexamplesmax31865max31865.ino
文件 327 2016-11-15 11:15 max31865资料Adafruit_MAX31865-masterAdafruit_MAX31865-masterlibrary.properties
文件 69 2016-11-15 11:15 max31865资料Adafruit_MAX31865-masterAdafruit_MAX31865-masterREADME.md
文件 568 2016-11-15 11:15 max31865资料Adafruit_MAX31865-masterAdafruit_MAX31865-masterREADME.txt
文件 861533 2016-11-16 22:27 max31865资料MAX31865.pdf
文件 1254447 2018-08-31 03:53 max31865资料MAX31865_中文规格书.pdf
文件 17273 2010-06-07 10:25 max31865资料STM32f103PT100COREcore_cm3.c
文件 85714 2011-02-09 14:59 max31865资料STM32f103PT100COREcore_cm3.h
文件 15503 2011-03-10 10:52 max31865资料STM32f103PT100COREstartup_stm32f10x_hd.s
文件 8982 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincmisc.h
文件 21690 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_adc.h
文件 7555 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_bkp.h
文件 27559 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_can.h
文件 6573 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_cec.h
文件 2162 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_crc.h
文件 15233 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_dac.h
文件 3818 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_dbgmcu.h
文件 20754 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_dma.h
文件 6824 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_exti.h
文件 25445 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_flash.h
文件 27016 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_fsmc.h
文件 20175 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_gpio.h
文件 30029 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_i2c.h
文件 3828 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_iwdg.h
文件 4383 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_pwr.h
文件 30452 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_rcc.h
文件 3857 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_rtc.h
文件 21863 2011-03-10 10:47 max31865资料STM32f103PT100FWLIBincstm32f10x_sdio.h
............此处省略221个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)