Introdução:
Este módulo é um design personalizado para o relógio de tempo real DS1302. Interface entre o DS1302 com um microprocessador é simplificada usando comunicação serial síncrona. Apenas três fios são necessários para se comunicar com o relógio / RAM: RST, I / O (dados de linha), e SCLK (relógio de série).
O DS1302 é um relógio de tempo real (RTC) ou chip de cronometragem com um build-in Carregador Trickle.
O DS1302 usa três linhas (CE, I / O, SCLK). Não é I2C, não é OneWire, e não é SPI. O nome mais usado é "interface de 3 fios ".
A comunicação é sempre a frente, com uma coisa estranha:
Se um byte é lido, o addres é primeiramente escrito. O último impulso de relógio (usando a borda de subida) é também o primeiro impulso de relógio de dados para ler (usando borda de descida). Assim, o código deve detectar que a condição de evitar um impulso de relógio adicional.
Se um byte é lido, o addres é primeiramente escrito. O último impulso de relógio (usando a borda de subida) é também o primeiro impulso de relógio de dados para ler (usando borda de descida). Assim, o código deve detectar que a condição de evitar um impulso de relógio adicional.
Durante a leitura, o relógio poderia atrasar. Isso resultaria em dados do relógio ruins. Para evitar isso, o DS1302 tem um buffer para armazenar os dados do relógio. Esse buffer pode ser lido em uma sessão de comunicação único, chamado de "estouro" de modo.
Os dados do ano do DS1302 é de apenas dois dígitos (0-99). O Ano '0 'é de 2000, e não 1970 ou 1980. Ele tem uma compensação Leap Year-de 2000 até 2099 (para um valor de 0-99).
Características:
Modelo: DS1302
Cor: Azul
Material: PCB
Chip: DS1302Z
Placa de cristal: 32.768KHz fornece sinal de clock de precisão
Bloco de bateria: SMD CR1220
Pin: 2,54 milímetros
Fornece sinais de clock precisos
Nenhum comentário:
Postar um comentário