Ich habe lange rumprobiert. Die Peripherie Register der beiden Prozessoren sind identisch, ein einfacher Blink Code läuft auch problemlos mit dem STM32F103 Code. Ein Blinken auf dem CANTx Pin kommt am CAN Transceiver an. Leider gibt es zu dem GD32F303RCT6 nur sehr wenige Codebeispiele und die laufen ebenfalls nicht auf meiner Hardware (ein Bafang BLDC Controller) Auf dem CAN Tx kann ich mit dem Oszi keinerlei Aktivität sehen. Daß das Timing ggf. nicht passt, würde ich wegen der unterschiedlichen Clock-Konfiguration ja noch einsehen. Ich weiß, daß man in Reference Manuals alle nötigen Informationen findet (siehe Bild) Ich weiß, daß die HAL Bibliotheken doof sind. Ich weiß auch, daß der eine Cortex M3 und der andere Cortex M4 ist ;)
:
Bearbeitet durch User
Einen Moment, ich geh schnell Popcorn kaufen...
:
Bearbeitet durch User
heute ist anscheinend keine Vorstellung :-)
Wer billig kauft, kauft doppelt. Lieber stunden-, tagelang herumfrickeln und herumärgern anstatt was Vernünftiges zu verwenden. Zudem die Controller ja mit Goldbarren aufzuwiegen sind.
moin, CAN läuft bei mir mit 1 Modul auf 103,303,405,412,413, 446. Immer identisch .. bis auf 412,413 die haben bei CAN1 AF8! CAN hat gefühlte 100 Register, alle verglichen?
Peter L. schrieb: > CAN läuft bei mir mit 1 Modul auf 103,303,405,412,413, 446. auf einem STM oder auf einem GD? Auf dem STM läuft es bei mir auch. Wenn es auf einem GD läuft, gibt es da einen Beispielcode? Wastl schrieb: > Wer billig kauft, kauft doppelt Der Controller war keineswegs billig, warum ein Clone verwendet wird und kein Original, musst du Bafang fragen, nicht mich ;) Wobei der GD ja ein deutlicher Fortschritt ist gegenüber dem STM32F103. 120MHz statt 72, M4 statt M3, Hardware FPU... Wer aus Hobby selber Firmware für einen BLDC Controller schreibt und sich nicht einfach einen VESC, einen ASI, einen Sabvoton, einen Kelly kauft, muss schon ein bisschen nerdig sein ...
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.