文件名称:max31855开发资料
-
所属分类:
- 标签属性:
- 上传时间:2020-03-15
-
文件大小:729.1kb
-
已下载:2次
-
提 供 者:
-
相关连接:无下载说明:别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容来自于网络,使用问题请自行百度
MAX31855热电偶转换器开发流程
一、 准备硬件和相关知识
1. 硬件:一块开发板、逻辑分析仪、热电偶(常用的K型热电偶)、杜邦线等;
2. 相关知识: VHDL基础、SPI通信;
二、 max31855datasheet编程用到的部分:
1.电路连接图
2.串行接口时序特性
3 .串口时序
4.引脚分配
5.热电偶温度格式
三、程序编写
/**
******************************************************************************
* @file : max31855.c
* @brief : MAX31855 cold-junction compensated thermocouple-to-digital
* converter program body.
******************************************************************************
*
* Copyright (c) respeke, www.etdev.net
* All rights reserved.
*
******************************************************************************
*/
/* Includes ------------------------------------------------------------------*/
#include "max31855.h"
#include "stm32f1xx_hal.h"
/* External variables --------------------------------------------------------*/
SPI_HandleTypeDef hspi1;
/* Private variables ---------------------------------------------------------*/
float tcTemp = 0, cjTemp = 0;
bool tcError = false;
/* Private function prototypes -----------------------------------------------*/
/**
* @brief Delay about 11ns per NOP (72MHz*1.25MIPS/MHz=90MIPS)
* @param None
* @retval None
*/
static void SPI_Delay(uint32_t counter)
{
for(int i=0; i<counter; i++)
{
__NOP();
}
}
………………………………………………
四、编程中注意的问题
把握时序图,严格核准。
五、波形图分析(室温约为20摄氏度)
热电偶输出,是以高位先输出。
一、 准备硬件和相关知识
1. 硬件:一块开发板、逻辑分析仪、热电偶(常用的K型热电偶)、杜邦线等;
2. 相关知识: VHDL基础、SPI通信;
二、 max31855datasheet编程用到的部分:
1.电路连接图
2.串行接口时序特性
3 .串口时序
4.引脚分配
5.热电偶温度格式
三、程序编写
/**
******************************************************************************
* @file : max31855.c
* @brief : MAX31855 cold-junction compensated thermocouple-to-digital
* converter program body.
******************************************************************************
*
* Copyright (c) respeke, www.etdev.net
* All rights reserved.
*
******************************************************************************
*/
/* Includes ------------------------------------------------------------------*/
#include "max31855.h"
#include "stm32f1xx_hal.h"
/* External variables --------------------------------------------------------*/
SPI_HandleTypeDef hspi1;
/* Private variables ---------------------------------------------------------*/
float tcTemp = 0, cjTemp = 0;
bool tcError = false;
/* Private function prototypes -----------------------------------------------*/
/**
* @brief Delay about 11ns per NOP (72MHz*1.25MIPS/MHz=90MIPS)
* @param None
* @retval None
*/
static void SPI_Delay(uint32_t counter)
{
for(int i=0; i<counter; i++)
{
__NOP();
}
}
………………………………………………
四、编程中注意的问题
把握时序图,严格核准。
五、波形图分析(室温约为20摄氏度)
热电偶输出,是以高位先输出。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : MAX31855 中英文对照数据手册.pdf 列表
本网站为编程资源及源代码搜集、介绍的搜索网站,版权归原作者所有! 粤ICP备11031372号
1999-2046 搜珍网 All Rights Reserved.