MikroC a PIC16F73: Příklad programu pro SPI komunikaci

Dobrý den, chtěl bych se zeptat jak uvest do chodu SPI komunikaci na PIC16F73 s tim ze po SPI zapisu do pameti. pomoci programu MikroC

:arrow_right: administrator: přejmenováno z "PIC16F73 SPI komunikace"

To k Mikro C nedavaju tutorialy, a vzorove priklady.

neco v tutorialu je ale nejak mi to porad nechodi

Jak to máš zapojené, s jakou pamětí. Dej jsem schéma, pak se uvidí co dál.

je to zapojeno na pamet 93LC86

Pre istotu by som ten pin PE pripojil na Vcc, napajas to 5V ? presny vyrobca eeprom ?

EEPROM typ 93LC86 používá protokol Microwire a tento je jiný než např: pro EEPROM 25LC512, která používá SPI.
Zapojení stejné, ale jiná organizace dat. Pro 93LC86 se bude muset napsat program, pokud není knihovna v MicroC.

Napajim to 5V, ona sice pamet ma nejake rozpeti ale je to dano k 5V.
V MikroC priklad na Microwire neni alespon pokud se dobre divam.

Mám vyměněnou pamět za pamět typu EEPROM 25LC512. ale pořád ně netuším jak do ní zapisovat a číst, byl bych moc vděčný za nějakou radu. Děkuji

Tohle by mělo fungovat(psáno v MPLABX + HI-TECH). Zkoušel jsem to jen v simulaci a s PIC16C73, bohužel PIC16F73 není v knihovně.
SPI_RAM.X.zip (171 KB)