hoi, also ich möchter gerne an meinem dsPIC33 einen EEPROM via SPI betreiben. habe noch nie einen externes EEPROM programmiert, also ist das für mich Neuland. Zuerst einmal habe ich im Datenblat nach dem SPI Bus geschaut und diesen versucht zu konfigurieren. Testen wollte ich dann den CLK ausgang, ob ein gescheiter takt rauskommt. Leider rauschts nur aufm OSZI. Laut datenblat gibt es 2 Register die für die benutzung von SPI relevant sind. Da steht es sollte reichen: SPI1CON1<5>=1; SPI1STAT<6>=0; SPI1STAT<15>=1; zu setzen und man könnte direkt über das uffer register daten rausschreiben. aber dazu müsste ich erst einmal ein vernünftiges clk signal sehen! hab mal ein bild der datenblatt seite anghängt.
auf dem bildchen kann ich nur mit sehr(!) viel mühe was lesen. sorry, aber DIE mühe mache ich mir nicht -> grösser vielleicht ein link zum datenblatt? anyway, Microchip hat für seinen C30-compiler diverse beispieldateien. guck doch so eines an, in dem der SPI verwendet wird, dann weisst du auch, wie du es grundsätzlich zum laufen kriegst. ebenfalls guck mal die datei "spi.h" an... und google meint: http://www.microchip.com/forums/tm.aspx?m=219348
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.