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

📄 i2c.h

📁 通过PC并口模拟I2C信号
💻 H
字号:
// i2c.h : 僿僢僟乕 僼傽僀儖
//



//==V2.18==
#include "Wio.h"
//=========
/////////////////////////////////////////////////////////////////////////////
// Ci2c 僟僀傾儘僌
class Ci2c : public CDialog
{
// 僐儞僗僩儔僋僔儑儞
public:
	BOOL i2c_read_write(BOOL mode, int ChipAddress, int *Data, int NbData);
	//BOOL i2c_read_write(BOOL mode, unsigned char ChipAddress, unsigned char *Data, int NbData);
	void test();
	void i2c_write(int *data,int num);
	//V0.0 for MT312
	int PLL_IC_ADDRESS;
	//==V2.18==
	void SetLptPort( WORD wPort, BOOL bSetOnly );
	int GetLptPort();
	void End();
	int Init();
	int inp_(int port);
	int outp_(int port, int data);
	int NT,DLL;
	//=========
	int check_i2c();
	void ac_get(int port,int *sdaa,int *scla);
	int a_s();
	void data_s(int n);
	int data_g();
	int pll_getdata(int byte1);
	void pll_setdata(int byte1,int byte2,int byte3,int byte4,int byte5);
	int link_getdata(int address);
	void link_setdata(int address,int data);
	void stop_s();
	void start_s();
	int	I2C_SPEED;
	int	PORT_ADDRESS;
	//int		PLL_IC_ADDRESS;
	int		LINK_IC_ADDRESS;

	Ci2c(CWnd* pParent = NULL);   // 昗弨偺僐儞僗僩儔僋僞

// 僟僀傾儘僌 僨乕僞
	//{{AFX_DATA(Ci2c)
	enum { IDD = IDD_DIALOG_i2c };
		// 儊儌: ClassWizard 偼偙偺埵抲偵僨乕僞 儊儞僶傪捛壛偟傑偡丅
	//}}AFX_DATA


// 僆乕僶乕儔僀僪
	// ClassWizard 偼壖憐娭悢傪惗惉偟僆乕僶乕儔僀僪偟傑偡丅
	//{{AFX_VIRTUAL(Ci2c)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 僒億乕僩
	//}}AFX_VIRTUAL

// 僀儞僾儕儊儞僥乕僔儑儞
protected:
//==V2.18==
	CWio	m_wio;
//=========

	// 惗惉偝傟偨儊僢僙乕僕 儅僢僾娭悢
	//{{AFX_MSG(Ci2c)
		// 儊儌: ClassWizard 偼偙偺埵抲偵儊儞僶娭悢傪捛壛偟傑偡丅
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

⌨️ 快捷键说明

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