Data Flash Ram / SPI

Gast #106232
Hi
Ich versuche gerade an einen mega128 atmel dataflashram(4Mbit)ueber das
SPI(portB --als master)interface anzusprechen.
klappt mit dem schreiben auch gut, doch beim lesen hab ich was falsch
gemacht.
Frage:Warum springt die SPI clock nur an wenn ich an das SPCR mit out
rangehe aber bleibt bei einem in still (irgentwo stand das es
autmatisch anspringt in beiben faellen)???

besten dank fuer alles was mir helfen koennte !!!!!
Gast #106233
Du mußt was nach SPDR schreiben, dann springt die Chose an.  Auch wenn
Du nur lesen willst, mußt Du was schreiben, es gibt bei SPI keine
read/only Zyklen, sondern nur kombinierte write/read Zyklen.  (Write
only gibt's auch nicht, das sind dann in der Regel write/read, bei
denen die geschriebenen Bits mit 8 Takten Versatz zurückgelesen
werden, nur daß die rückgelesenen Bits niemanden interessieren.)

Irgendwie so jedenfalls, ganz genau müßte ich's jetzt auch wieder im
Datenblatt eines SPI-Chips nachlesen.
Gast #106234
ok !!! das ist schon mal nen guter tip danke!!!!!
aaber... jetzt hab ich auch die 8 tackte der sck und der MISO pin geht
high, nur bekomm ich kein signal (ausser high) auf das MISO
kann das doch noch ein empty speicher sein oder hab ich noch was
vergessen ???
DANKE NOCHMAL fuer die hilfe !!!
Gast #106235
Hi !!!
war wirklich der leere speicher --- hmmmmmm?????
hab meine lies nur ein buffer aus funktion getestet und siehe da muell
yes yes !!!
so jetzt hab ich den main men auch mal richtig voll gemuellt und auch
meine lies den ganzen main men aus zeigt auch muell yes again and
again!!! ;-}
Vielen Dank nochmal (hab ich irgentwo schon mal gelesen!!)
aber im ernst war ne klasse hilfe !!!
keep on fighting CU

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.