serial_config.bak

来自「the iic control demo source for the NEC 」· BAK 代码 · 共 51 行

BAK
51
字号


#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]={0x55};
 unsigned char IIC_Slave_ReceiveDataBuf[IIC_Slave_ReceiveSize]={0x55};
 


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 + =
减小字号Ctrl + -
显示快捷键?