Dataflash and MEGA32 geht nicht

Gast #849442
Lesenswert?
• ▲
▼
Hi

also ich hab hier ein problem.

Ich hab nen Mega32 der auf 5V laeuft.
An den hab ich via spannungsteiler (1.8k und 3k) nen Dataflash 
geschnallt.

Ich benutze das "normale" SPI interface mit dem Unterschied das ich das 
Slave select mit Hand mache (PortB.2).

Ich versuche nun schon seit stunden dem Ding irgendetwas zu entlocken 
aber es weigert sich beharrlich. Irgendwer vorlschaege?

Chip: AT26DF081A
Supply Voltage: 3.3V
Mega Clock: 8 MHz
SPI - Clock: 1 MHz

Codeschnipsel fuer das SPI init

SPCR=0x51;
SPSR=0x00;

Codeschnipsel zum lesen der Device ID (erstes Byte)


PORTB.2=1; //von vorher - zieht CS auf High
delay_ms(1);
PORTB.2=0;  // CS low
spi(0x9F);    // sended read device id
x=spi(0xFF);   // dummy byte hinterher um daten rauszusaugen
PORTB.2=1;   // CS zurueck auf high
delay_ms(1);

PORTC=x;

und Port C bleibt dunkel (DDRC=0xFF)

irgendwer ideen?

Tobi
Gast #849454
Lesenswert?
• ▲
▼
So wie ich das Datenblatt lese muss man ihm nur sagen wenn man was in 
ihn reinschreiben will (den write enable command) senden. So wie ich das 
lese kann ich das Statusregister bzw die device ID immer auslesen.
Gast #849486
Lesenswert?
• ▲
▼
ok habs..
das problem war das ich die kruecke mit ISP progge und SPI ja das 
gleiche ist - dadurch hat mir der programmer der noch connected war die 
info die zurueckkam plattgemacht.
(eigentlich weiss ich das ja.. nur man denkt nie dran).

Tobi

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.