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

📄 timechip.h

📁 PWM输出控制三路步进电机
💻 H
字号:
#ifndef _TIMECHIP_H
#define _TIMECHIP_H
#include <avr/io.h>
#include <avr/delay.h>
#include "main.h"
//读写操作位
//#define CMD_READ			0b01100101
//#define CMD_WRITE			0b01100100

//unsigned int ReadWord(unsigned char unit/*address*/);

//RS5C372 RAM Address
#define SDA_1       SET_BIT(PORTA,3) //P3OUT |=  BIT3              //SDA = 1
#define SDA_0       CLR_BIT(PORTA,3) //P3OUT &=~ BIT3              //SDA = 0
#define SCL_1       SET_BIT(PORTA,2) //P3OUT |=  BIT2              //SCL = 1
#define SCL_0       CLR_BIT(PORTA,2) //P3OUT &=~ BIT2              //SCL = 0
#define DIR_IN      CLR_BIT(DDRA,3)//;CLR_BIT(PORTA,3) //P3DIR &=~ BIT3;  SDA_1      //I/O口为输入
#define DIR_OUT     SET_BIT(DDRA,3) //P3DIR |=  BIT3              //I/0口为输出
#define SDA_IN      ((PINA >> 3) & 0x01)        //Read SDA

//void delay_us(unsigned char a);
//void Start(void);
//void Stop(void);

void Write5372(void);

//uint8_t TIME_RTC[7];
//uint8_t TIME_TMP[7];
/*
#define S_SECOND			0x0	//秒
#define S_MINUTE			0x1	//分
#define S_HOUR				0x2	//时
#define S_DAY				0x3	//日
#define S_MONTH				0x4	//月
#define S_WEEK				0x5	//星期 DATE
#define S_YEAR				0x6	//年
#define S_CLOCK				0x7	//32.768K 
#define S_CONTROL1			0x0E	//控制(写保护)
#define S_CONTROL2			0x0F	//涓流充电
#define SCL					PA2
#define SDA					PA3
#define DATA_IN			    CLR_BIT(DDRA,3)
#define DATA_OUT		    SET_BIT(DDRA,3)

unsigned char RS_DATA[8];
*/
#endif  /* _DS1302_H_ */





⌨️ 快捷键说明

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