Utilizzo del DS1302 con PIC16F690
Ricevo questo messaggio in MP da
ciclingman, messaggio che riporto interamente. L'utente
ciclingman ha avuto difficoltà ad aprire un thread, pertanto l'ho fatto io.
Da ora, la discussione sull'argomento continua qui.
Ciao.
Paolo.
ciclingman ha scritto:Ciao Paolino, ho letto la tua lezione riguardo il datario. Io sono un programmatore amatoriale che da poco si occupa di programmazione C sui processori PIC. Sto cercando di visualizzare anche solo i secondi che scorrono su un display alfanumerico mediante un PIC16F690. Premetto che l'hardware e' a posto, completo di datario e quarzo 32768 kHz. Dopo aver scritto il software che scrive il primo byte sul fronte di salita (0x81), all'ultimo fronte di salita scrive e sul fronte di discesa legge il primo bit restituito dal datario e cosi' via per altre 7 volte. Visualizzo sempre 00. I miei tabu' sono molti: i bye che vado a scrivere e leggere partono dal bit 7 o bit 0? La porta I/O del PIC va settata in scrittura OUT e in lettuta IN? Che cosa vuol dire CH nel byte dei secondi? Quando si cambia il fronte del clock va posta una pausa? Queste sono tutte cose che nel datasheet non sono spiegate. Aiutami per favore
Ciao
Fabrizio
Da ora, la discussione sull'argomento continua qui.
Ciao.
Paolo.
