Forum: Mikrocontroller und Digitale Elektronik Buspirate Equivalent für das STM32F103 Bluepill board?


von Holger K. (holgerkraehe)


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!

von Sönke P. (snke_p)


Lesenswert?

HydraFw dürfte für dich interessant sein:
https://github.com/hydrabus/hydrafw

von Mathias (Gast)


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]

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
Noch kein Account? Hier anmelden.