Mikrocontroller-Serie
STMicroelectronics maschinell erzeugt
Zu STM32F303 haben wir kein Datenblatt mehr – der Hersteller hat die Datei offenbar zurückgezogen. Bei Google suchen.
Im Forum und im Wiki
-
Thread
STM32F303 CAN und USB gleichzeitig
bei den größeren. z.B. STM32F303RB 64pin 512byte SDRAM für CAN/USB STM32F303RD(E) 64pin 1024byte SDRAM für CAN/USB Im Referenz-Manual steht im Abschnitt 32.3 (Seite 1055) 2. The STM32F303xD/E embeds a full-speed USB
mit anderen STM Serien verglichen. Dadurch bin ich zum Schluss gekommen, dass man wohl bei allen STM32F303 Modellen USB und CAN gleichzeitig verwenden kann. Der Unterschied ist: STM32F303xB und xC haben 512 Bytes für USB + 512 Bytes Speicher für CAN. STM32F303xD und xE haben 1024 Bytes für USB
-
Thread
RPi - CANbus - STM32F303K8
Hi, und zwar möchte ich ein STM32F303K8 Nucleo Board mit einem PRi (+CANShield, mit SocketCAN) über CANBus verbinden. Das STM32F303K8 Board benötigt ja noch einen CAN transceiver (MCP2551), richtig? Mein "modifizierter" RPi hat einen
RPi mit dem STM32 wie folgt: RPi 24V out (optoentkoppelt) -> Spannungsregler (30V->12V) -> Vin STM32F303 RPi CAN_H -> MCP2551(am STM32F303) CAN_H RPi CAN_L -> MCP2551(am STM32F303) CAN_L STM32F303 Rx/Tx -> MCP2551 Rx/Tx (Rx über Level Shifter?) STM32F303 +5V -> MCP2551 Vdd (mit 100nF CAPACITOR
-
Thread
Problem mit #define in C
diesen Compilertyp noch die Präprozessor-Definition 'STM32F30X', die aktuelle Library erwartet aber 'STM32F303xC'. Soweit kein Problem, denn in der Datei 'stm32f30x.h' ist folgendes enthalten: [c] #if defined(STM32F30X) #define STM32F303xC #endif [/c] Allerdings tritt dann in der gleichen Datei
Danke, dass ich da nicht drauf gekommen bin. Ganz oben im File steht (gekürzt): [c] #if !defined (STM32F303xC) && !defined (STM32F334x8) && ... /* #define STM32F303xC */ #define STM32F334x8 /* #define STM32F302x8 */ #endif [/c]
-
Thread
An W.S.: Läuft deine USB Implementierung auch auf STM32F303?
schema (e.g. STM32F303xD and xE) */ #define shift 0 #define memwidth word /* For devices with 1 x 16 bits / word access schema (e.g. STM32F103xx, STM32F302xx, STM32F303xB and xC) */ // #define shift 1 // #define
Text bezüglich der "kruden" Speicherstruktur hinterlassen, dieser gilt nur für für die kleineren STM32F303xB und xC. Der STM32F303xD und xE hat keine "krude" Speicherstruktur.
-
Thread
Entwicklung einer STM32F4 - Version der "Bluepill"
STM32F103RF STM32F103RG STM32F302R6 STM32F302R8 STM32F302RB STM32F302RC STM32F302RD STM32F302RE STM32F303R6 STM32F303R8 STM32F303RB STM32F303RC STM32F303RD STM32F303RE STM32F373R8 STM32F373RB STM32F373RC von hier: http://stm32duino.com/viewtopic.php?f=19&t=2633&start=750#p41580 Es scheint sogar
Stefanus F. schrieb im Beitrag #5852918: > Ich habe gerade mal (das STM32F303CC) Board von RobotDyn bestellt... > mal sehen, ob es was taugt Kurzes Feedback: Meine Bestellung ist vorgestern angekommen - auffällig schnell. Die Boards machen einen hochwertigen Eindruck
-
Thread
STM32 HSI startet nicht
CooCox unterstützt diesen uC offiziel nicht und ich habe beim erstellen des CooCox Projekts den STM32F303CB statt STM32F303K8T6 gewählt. Es werden allerdings alle Dateien bis [c]startup_stm32F30x.S[/c] von CubeMX erstellt, welcher den F303K8 ja schon unterstützt. Könnte es daran liegen?
Nucleo schrieb im Beitrag #4551156: > STM32F303CB statt STM32F303K8T6 Moin, von Flash und RAM stimmen die überein. Ich denke die verschiedenen Gehäuse/Pins hast Du beachtet!? Was allerdings CooCox noch so macht kann ich nicht sagen,
-
Thread
Blue-Pill mit GD32F303CC
Original STM natürlich. > Warum sollte ein Cortex M4 mit den popeligen STM32F103 kompatibel sein? STM32F303CC Ist doch nicht so schwer. ;)
gefunden: https://www.eevblog.com/forum/microcontrollers/psa-gd32f303-is-not-a-drop-in-substitute-for-stm32f303/ Man staune!
-
Thread
STM32 unterschiedliche startup_stm32f303
ansonsten sind beide gleich. War es ein Bugfix? Kann man aus dem Dateinamen etwas ableiten? startup_stm32f303xc.s startup_stm32f303rctx.s Welche sollte ich weiterverwenden? Gruß, Daniel
startup_stm32f303xc.s diese kam vom CubeMX startup_stm32f303rctx.s diese kam vom CubeIDE in der CubeIDE steht MCU Reference STM32F303RCTx daher vermutlich der Name da SystemInit nicht auf vorinitialisierte
Kennst du das offizielle Datenblatt zu STM32F303? Trag den PDF-Link ein.