Umbau von STM32F030F4P6 auf AVR mit Software

#5718125
Lesenswert?

Peter schrieb:
> Bleibt aber eine Frage dazu, wie programmiere ich einen ST 32 ???
> Mit ISP oder wie?

Du könntest den integrierten Bootloader verwenden, dann brauchst Du 
keinen extra Programmieradapter.

Der Bootloader des STM32F030F4P6 kann u.a. über die serielle 
Schnittstelle angesprochen werden. Dazu musst Du den BOOT0-Pin auf High 
setzen während Du den Reset deaktivierst (also z.B. wenn Du die 
Stromversorgung anschließt). Details verrät AN2606.

Auf dem PC kannst Du z.B. stm32flash verwenden:
https://sourceforge.net/projects/stm32flash/
Gast #5718197
Lesenswert?

Da bleib ich lieber bei den alten AVR, die kann ich anwenden so weit wie 
ich es verstehe.
Bleibt aber die Frage, wie kann ich einen TB6612 (oder ähnlich) mit dem 
I2C Bus ansteuern?
Dachte dabei an einen Slave mit einem 8 Bit z.B. Ati 2313.
#5718238
Lesenswert?

Peter schrieb:
> Bleibt aber die Frage, wie kann ich einen TB6612 (oder ähnlich) mit dem
> I2C Bus ansteuern?

Tipp: Datenblatt

Peter schrieb:
> Da bleib ich lieber bei den alten AVR, die kann ich anwenden so weit wie
> ich es verstehe.

So schwer ist ein STM32F0 nicht zu programmieren, wenn man nicht alles 
auf einmal will, und sich schon etwas mit Mikrocontrollern auskennt. 
Aber vom Cube-HAL würde ich persönlich abraten, das einzige was der 
bringt, sind 2000 Seite zusätzliche Doku, wenn man schon AVR auf 
Registerlevel programmieren kann, ist STM32 nicht viel schwerer. Nur 
eins nie vergessen: zuerst den Takt des peripherals aktivieren, sonst 
geht nix.
Zum Programmieren von stm32 gibts einen internen UART bootloader, damit 
kann man den Chip mit einem beliebigen USB/UART Converter vom PC aus 
programmieren, wie genau am besten googlen.
Gast #5718310
Lesenswert?

> Dachte dabei an einen Slave mit einem 8 Bit z.B. Ati 2313.

Auf der Seite http://stefanfrings.de/servocontroller/index.html findest 
du ein Beispielprogramm, welches eine I²C Slave Schnittstelle bereit 
stellt, um damit Modellbau Servos zu steuern. Den Teil für die I²C 
Kommunikation kannst du von dort kopieren.

> Bleibt aber eine Frage dazu, wie programmiere ich einen ST 32 ?

Einstiegshilfe für den STM32F1xx findest du zum Beispiel hier: 
http://stefanfrings.de/stm32/index.html

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren