?? mcp3208.h
字號:
#ifndef __MCP3208_H_#define __MCP3208_H_
#define SingleEnd 0x01 // set to Single-End A/D input
#define Differential 0x00 // set to Differential A/D input
#define PORT_SPI PORTB // SPI PORT
#define PIN_CS PINB4 // SPI PIN for CS
#define PIN_MOSI PINB5 // SPI PIN for MOSI
#define PIN_CLK PINB7 // SPI PIN for CLK
#define DDR_SPI DDRB // DDR control SPI PORT
#define DD_SS DDB4 // DDR control SS (CS) pin(PB4)
#define DD_MOSI DDB5 // DDR control MOSI(DO) pin(PB5)
#define DD_MISO DDB6 // DDR control MISO(DI) pin(PB6)
#define DD_SCK DDB7 // DDR control SCK (CLK) pin(PB7)
#define delayCount ((F_CPU)/1000000UL)
volatile unsigned char gReciveHighByte, gReciveLowByte; // global Variables
void MCP3208_spiDelay(unsigned int NOPcount);
void MCP3208_spiInit(void);
unsigned char MCP3208_spiWrite(char cData);
unsigned int MCP3208_spiRead(unsigned char AD_type,unsigned char ADchanel);
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -