STM32 ohne I2C-Bugs

Gast #4810376
Lesenswert?
• ▲
▼
Werden die Fehler denn in neuen Revisionen eigentlich behoben oder wie 
läuft das? Oder lässt man die bewusst drin und verweißt auf das Errata?
Ich hab hier z.B. ein Nucleo-Board mit STM32F411RET6U.
Das Errata 
http://www.st.com/content/ccc/resource/technical/document/errata_sheet/81/45/af/ac/2b/e1/4d/07/DM00137034.pdf/files/DM00137034.pdf/jcr:content/translations/en.DM00137034.pdf 
sagt ich soll mir das ich "by the revision code marked below the order 
code on the device package" angucken sol..
Unter dem Order code (welcher mMn STM32F411RET6U ist) steht
GH24K VQ
CHN GH 546
Die letzte Zeile wird wohl Fab und Datecode sein.
Was der Rest ist steht nicht im Datenblatt.

Im Datenblatt wird auch eni Revisioncode aufgeführt. Wenn ich mir meinen 
Chip angucken, steht an der Stelle aber nichts. In der Tat gibt es einen 
Kreis mit einer Buchstabenzahlkombination (e3), aber die steht in dm 
Kreis, welcher auf dem Bild auch zu sehen ist. Das passt ja nicht so 
ganz.

Also wie finde ich die Revision raus!? Ich hab ja kein Tray zu dem 
Nucleo...
Gast #4810385
Lesenswert?
• ▲
▼
Die neuen Controller haben eine komplett neue I²C-Peripherie. Die ist 
vor allem auch wesentlich einfacher zu programmieren, da sie die 
komplette Kommunikation autonom per DMA abwickeln kann, was insbesondere 
der asynchronen Programmierung per Interrupt entgegenkommt. Man erkennt 
die neuen Controller daran, dass es ein Feld "NBYTES" im Register "CR2" 
gibt (einfach im Reference Manual danach suchen). Zu diesen neuen 
Controllern gehören u.a. die F3, F0, F7.
Gast #4810562
Lesenswert?
• ▲
▼
Dr. Sommer schrieb:
> Die neuen Controller haben eine komplett neue I²C-Peripherie. Die ist
> vor allem auch wesentlich einfacher zu programmieren, da sie die
> komplette Kommunikation autonom per DMA abwickeln kann, was insbesondere
> der asynchronen Programmierung per Interrupt entgegenkommt. Man erkennt
> die neuen Controller daran, dass es ein Feld "NBYTES" im Register "CR2"
> gibt (einfach im Reference Manual danach suchen). Zu diesen neuen
> Controllern gehören u.a. die F3, F0, F7.

Danke, sowas habe ich gesucht

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.