Buspirate Equivalent für das STM32F103 Bluepill board?

OP #6069115
Lesenswert?

Hallo zusammen

Ich suche ein Projekt, welches einen  STM32F103 in eine art BusPirate 
verwandelt.

Konkret möchte ich gerne per USB (Virual ComPort CDC) ein an den 
Controller angeschlossenes I2C Device steuern und auslesen. Idealerweise 
könnte der Controller auch noch SPI und ein paar GPIOs steuern.

Gibt es bereits ein solches Projekt?

Danke!
Gast #6069133
Lesenswert?

http://dangerousprototypes.com/blog/2018/09/13/prototype-bus-pirate-next-gen-v1/

Da steht auch, warum das auf dem Blue Pill (ohne weiteres) nie so schön 
werden kann:

> Like most chips, STM32 doesn’t have a Peripheral Pin Select feature. PPS on the 
PIC24FJ64GA002 is what makes the original Bus Pirate v3.x design so elegant (left 
layout). Most major hardware modules like UART, SPI, timers, PWM, etc can be 
assigned to almost any pin using PPS – just one PIC pin is needed for each of the 
5 Bus Pirate IO connections.
>
> STM32 hardware modules are fixed to specific pins. Each Bus Pirate IO pin is 
connected to up to five STM32 pins to provide the necessary features. This kind of 
design uses a lot more pins (28 vs 64), and the PCB is a lot more complicated 
(right layout).[/quote]

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