STM32在72MHZ的频率下控制DS1302测试通过

STM32在72MHZ的频率下控制DS1302测试通过

由于 SIO引脚没有上拉电阻 所以程序中必须配置SIO为上拉输入

STM32在72MHZ的频率下控制DS1302测试通过

#include"stm32f10x.h"

void RCC_Config(void);

void GPIO_Config(void);

void Delay(__IO uint32_t t);

extern void DS1302_SetTime(uint8_t* time);

extern void DS1302_GetTime(uint8_t* Time);

extern void SIO_Output(void);

GPIO_InitTypeDef GPIO_InitStructure;

uint8_t time[7]={33,58,10,11,8,7,13}; //秒分时日月周年

uint8_t Time[7];

int main(void)

{

RCC_Config();

GPIO_Config();

SIO_Output();

DS1302_SetTime(time);

while(1)

{

DS1302_GetTime(Time);

Delay(1000);

}

}

void RCC_Config(void)

{

SystemInit();

STM32在72MHZ的频率下控制DS1302测试通过相关文档

最新文档

返回顶部