mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik STM32F103 Unterschiede RB <> RC ?


Autor: Plan (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Ich habe mir eine Display-Platine zusammen gebaut. Darin ist ein 
STM32F103RB vorgesehen.
Damit läuft das Programm gut.

Nun habe ich eine zweite Platine aufgebaut mit dem STM32F103RC weil ich 
mehr Speicher brauche.

Also habe ich das Programm genommen und einfach in die CPU geflasht. Das 
Programm scheint auch zu laufen, kann debuggen, BlinkLED, Timer usw.

Aber das Display zeigt einfach keine Zeichen mehr an. Das Display selbst 
ist OK, denn in der anderen Platine funktioniert das. Beide CPUs 
arbeiten mit der gleichen SW da nichts geändert.

Die RC Variante hat natürlich mehr Pheriperie drin, die ich nicht 
brauche, nur der Speicher ist wichtig.

Das Display ist ein 2x16 Zeichen EADOG mit SPI an SPI2 Bus.

Hab ich da was übersehen, warum es mit der RC CPU nicht gehen möchte?

Die HW-Adresse des SPI2 ist in beiden CPUs gleich.

Danke für eure Hilfe.

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Woher weisst du, dass alles korrekt verlötet ist, bei Controller und 
Display?

Autor: Plan (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Habs durchgepipt. Verbindung/Kurzen.
Hab die Platine auch vor dem Löten gepiept (Manueller E-Test :).

Nur ein Oszi hatte ich noch nicht dran.

Autor: Georg (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hast du das Programm für den *RC neu übersetzt? Vielleicht haben sich 
durch die zusätzliche Peripherie die Speicherbereiche verschoben.

Autor: Guestlog (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Vielleicht musst du am Alternate Funktion Mapping was ändern, mehr 
Peripherie passt nunmal nicht auf gleich viele Pins.

Autor: Plan (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
gmblgrrrrgmblllbr

Fallende/Steigende Flanke bei CLK Parametrierung vertauscht.

Beim STM32F103RB gehts, beim RC nicht.

Mein Fehler, jetzt gehts bei beiden Chips.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.