⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 operationio.h

📁 用QQ2440板子的SPI功能实现了DA7631芯片功能的DA转换
💻 H
字号:
// OperationIo.h: interface for the COperationIo class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_OPERATIONIO_H__1AEFCCFB_144B_4AB6_A2A3_681422E8CAB2__INCLUDED_)
#define AFX_OPERATIONIO_H__1AEFCCFB_144B_4AB6_A2A3_681422E8CAB2__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "Gpio.h"//加入GPIO头文件

class COperationIo  
{
public:
	COperationIo();
	virtual ~COperationIo();
	BOOL	InitGpioReg();//初始化GPIO
	BOOL    InitSPI();
	BOOL    SPI_InitAddrSPI(void);
	void    SPI_Write(unsigned int ushortValue);
	void    InitDAC7631RST();
	void    SetDAC7631CS(unsigned char flag);
	void    SetDAC7631LDAC(unsigned char flag);
	void    SetDAC7631LOAD(unsigned char flag);
	void    SetDAC7631RST(unsigned char flag);
	void    SetDAC7631SPI_MOSI(unsigned char flag);
	void    SetDAC7631SPI_CLK(unsigned char flag);
	void    Delay(int loop);
private:
	volatile IOPreg *v_pIOPRegs;//用于操纵GPIO寄存器
	volatile SSPreg *v_pSSPregs;//用于操纵SPI寄存器
};

#endif // !defined(AFX_OPERATIONIO_H__1AEFCCFB_144B_4AB6_A2A3_681422E8CAB2__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -