STM32F042F6P6: USB und CAN gleichzeitig?

Gast #4263595
Lesenswert?
• ▲
▼
Auf die schnelle konnte ich nix gegenteiliges finden.

Der hier hatte wohl die gleiche Absicht:

https://my.st.com/public/STe2ecommunities/mcu/Lists/STM32Java/DispForm.aspx?ID=2293&Source=/public/STe2ecommunities/mcu/Tags.aspx?tags=can

Im Reference Manual auf Seite 865 steht zumindest etwas von "Up to 1024 
bytes of dedicated packet buffer memory SRAM (last 256 Bytes are 
exclusively shared with CAN peripheral)"

http://www.st.com/web/en/resource/technical/document/reference_manual/DM00031936.pdf

Die Jungs scheinen also endlich das Problem des gemeinsamen RAM 
irgendwie gelöst zu haben. Ob das einfach zu implementieren ist, weiß 
ich auch nicht...klingt etwas frickelig - so als müsste man den 
"exclusively shared Ram" noch auseinanderklamüsern. Naja, Viel Spaß ;)
#4264937
Lesenswert?
• ▲
▼
Ich habe auch schon länger mit diesen Controllern experimentiert, bin 
aber leider zum Schluß gekommen, dass es nicht funktioniert, weil die 
USB- und CAN-Pins identisch sind. Hier haben die Entwickler des 
Controllers wohl nicht geplant, dass jemand USB und CAN gleichzeitig 
benutzen will. Obwohl das heutzutage sehr häufig gebraucht wird. CAN und 
USB gleichzeitig ist erst ab den 48poligen Controller möglich.
Persönliche Seite #4264973
Lesenswert?
• ▲
▼
Erwin R. schrieb:
> Hier haben die Entwickler des
> Controllers wohl nicht geplant, dass jemand USB und CAN gleichzeitig
> benutzen will. Obwohl das heutzutage sehr häufig gebraucht wird. CAN und
> USB gleichzeitig ist erst ab den 48poligen Controller möglich.


Wahrscheinlich haben sie das schon mit bedacht, jedoch dann zum Schluss 
gekommen, dass es eine ganze Familie von Controllern gibt.
Einen kleinen Controller "extra" für USB-CAN-Interfaces wollten sie dann 
wohl doch nicht mehr bauen.

Die meisten CAN-Anwendungen brauchen wohl kein USB, dafür aber mehr IO.

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.