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

📄 serial_config.h

📁 the iic control demo source for the NEC mcu
💻 H
字号:


#include "iic.h"


 

////////////////////////////////////////////
///          IIC selection               ///
////////////////////////////////////////////

#define IIC_Clk_Select()		IIC_Clk_Select_Standard_1() //

#define IIC_StopCondition_Interrupt	IIC_StopCondition_Interrupt_Enable     // 

#define IIC_Interrupt_Clock_Number	IIC_Interrupt_8clock_FallingEdge       // 

#define IIC_Start_Condition		IIC_Generate_Start_Condition  //

#define IIC_Local_Address		0x40     // can be changed

#define IIC_Slave_Address		0x40     // can be changed

#define IIC_Master_Mode			0x01     // send, if want to receive, change value to 0x01

#define IIC_Master_ReceiveSize          0x05 
#define IIC_Master_SendSize          	0x05 
#define IIC_Slave_ReceiveSize           0x05 
#define IIC_Slave_SendSize          	0x05
   
 unsigned char IIC_Master_SendDataBuf[IIC_Master_SendSize]={0x55,0x50,0x05,0x80,0x57};
 unsigned char IIC_Master_ReceiveDataBuf[IIC_Master_ReceiveSize];

 unsigned char IIC_Slave_SendDataBuf[IIC_Slave_SendSize]={1,2,3,4,5};
 unsigned char IIC_Slave_ReceiveDataBuf[IIC_Slave_ReceiveSize];
 


unsigned char *IIC_Master_SendBuf = IIC_Master_SendDataBuf;
unsigned char *IIC_Master_ReceiveBuf = IIC_Master_ReceiveDataBuf;
unsigned char *IIC_Slave_SendBuf = IIC_Slave_SendDataBuf;
unsigned char *IIC_Slave_ReceiveBuf = IIC_Slave_ReceiveDataBuf;

unsigned char IIC_Master_ReceiveCount = IIC_Master_ReceiveSize;       	 
unsigned char IIC_Master_SendCount = IIC_Master_SendSize;       	 
unsigned char IIC_Slave_ReceiveCount = IIC_Slave_ReceiveSize;          	 
unsigned char IIC_Slave_SendCount = IIC_Slave_SendSize; 
 
 

⌨️ 快捷键说明

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