?? spi接口溫度傳感器tc72應用測試.c
字號:
//-----------------------------------------------------------------
// 名稱: SPI接口溫度傳感TC72應用測試
//-----------------------------------------------------------------
// 說明: 本例運行時,單片機將持續從TC72傳感器讀取溫度數據并轉換為
// 10進制溫度值送串口顯示.
//
//-----------------------------------------------------------------
#define F_CPU 4000000UL
#include <avr/io.h>
#include <util/delay.h>
#include <stdio.h>
#include <math.h>
#define INT8U unsigned char
#define INT16U unsigned int
//串口相關函數
extern void Init_USART();
extern void PutChar(char c);
extern void PutStr(char *s);
//SPI使能與禁用(注意TC72是高電平使能,低電平禁用)
#define SPI_EN() PORTB |= _BV(PB4)
#define SPI_DI() PORTB &= ~_BV(PB4)
//TC72寄存器地址定義
//-----------------------------------------------------------------
// SPI主機初始化
//-----------------------------------------------------------------
void SPI_MasterInit()
{
}
//-----------------------------------------------------------------
// SPI數據傳輸
//-----------------------------------------------------------------
INT8U SPI_Transmit(INT8U dat)
{
}
//-----------------------------------------------------------------
// 向TC72寫入兩字節(地址,數據)
//-----------------------------------------------------------------
void Write_TC72_Aaddr_Dat(INT8U addr, INT8U dat)
{
}
//-----------------------------------------------------------------
// 寫TC72配置數據
//-----------------------------------------------------------------
void Config_TC72()
{
}
//-----------------------------------------------------------------
// 從TC72讀取兩字節溫度數據
//-----------------------------------------------------------------
void Read_TC72_Temperature(INT8U T[])
{
}
//-----------------------------------------------------------------
// 讀TC72制造商ID
//-----------------------------------------------------------------
INT8U Read_Manufacture_ID()
{
}
//-----------------------------------------------------------------
// 將讀取的兩字節溫度數據轉換為10進制溫度
//-----------------------------------------------------------------
float Convert_Temperature(INT8U T[])
{
}
//-----------------------------------------------------------------
// 主程序
//-----------------------------------------------------------------
int main()
{
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -