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

📄 example_dps2812m_rtc.h

📁 代码是北京合众达公司提供的TMS320F2812的例子程序
💻 H
字号:
/* =================================================================================
File name:       	Example_DPS2812M_RTC.H                    
                    
Originator:				SEED R&D Group
		
Description: 
Header file containing constants, data type definitions, and 
function prototypes for the RTC Example. 

=====================================================================================
 History:
-------------------------------------------------------------------------------------
 10-20-2005		Release	Rev 1.0         Jijunhui                                          
------------------------------------------------------------------------------*/
#ifndef __Example_DSP2812M_RTC_H__
#define __Example_DSP2812M_RTC_H__

#define		OUTPUT		0
#define		INPUT		1

#define		HIGH_LEVEL	1
#define		LOW_LEVEL	0

#define		SLAVE_ADDRESS	0xD0

unsigned int * IIC_SDA_DIR = (unsigned int *) 0x3400;
unsigned int * IIC_SDA_OUT = (unsigned int *) 0x3200;
unsigned int * IIC_SCL_OUT = (unsigned int *) 0x3100;
unsigned int * IIC_SDA_IN = (unsigned int *) 0x3200;
//unsigned int * IIC_SCL_IN = (unsigned int *) 0x3100;

													
//**************************************************************/
//* function*/
//**************************************************************/
 
unsigned int RTC_ReadData[512];		

void Set_Rtc(unsigned int date,unsigned int year,unsigned int month,unsigned int day,unsigned int hour,unsigned int minute,unsigned int second);
void Set_Delay(unsigned int Delay_Num);
void Write_Rtc(unsigned int Rtc_Var);
unsigned int Read_Rtc_ACK(void);
void Write_Rtc_ACK(void);
void Write_Start_bit(void);
void Write_Stop_bit(void);
unsigned int Read_Rtc_Data(unsigned int slave_address1,unsigned int slave_address0,unsigned int address1,unsigned int address0);
void Page_Read_Eeprom(unsigned int address1,unsigned int address0,unsigned int length);
void Write_WEL(void);
void Write_RWEL(void);
void Reset_Status(void);
void Byte_Write(unsigned int Slave_Address,unsigned int address1,unsigned int address0,unsigned int data);
void Byte_Write_Eeprom(unsigned int address1,unsigned address0,unsigned int data);
void Page_Write_Eeprom(unsigned int address1,unsigned int address0,unsigned int *data,unsigned int length);
void Delay_10ms(void);
void init_rtc(void);

#endif
        

⌨️ 快捷键说明

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