Pic Micro, Arduino, Atmel, Microchip, Freescale, Texas Instrument, ecc. Strumenti di sviluppo, firmware e progetti.
Avatar utente
da Just4Fun
#7547
In questi giorni sto realizzando lo sbroglio del PCB di ARMando, una dev. board per iniziare ad usare le MCU STM32 a 32 bit.
Ho scelto di proposito uno STM32F030R8T6 con un core ARM Cortex M0, il più semplice dei vari ARM Cortex M, ma con un considerevole numero di pin molti dei quali 5V tolerant, e che si può trovare in giro a meno di 1$.

Immagine

Ho voluto rendere più agevole l'utilizzo del bootloader seriale interno agli STM32, aggiungendo un apposito HW custom che permette di eseguire in maniera completamente automatica l'upload dall'IDE di Arduino utilizzando il bootloader seriale stesso (a quanto ne so attualmente non esiste nessuna altra scheda commerciale con questa funzione realizzata con il solo bootloader seriale interno degli STM32) in unione con il "core" ufficiale sviluppato da ST per l'IDE di Arduino.

Nel video seguente un test di upload automatico da Arduino IDE con il bootloader seriale usando una scheda commerciale con uno STM32F030F4P6 opportunamente modificata:



Ovviamente si possono anche usare gli IDE tipo Keil ed affini, o anche le utility per fare il solo upload di un file binario.

Comunque è anche disponibile il connettore SWD per utilizzare un programmatore ST-LINK V2 che permette anche il debug interattivo.

Inoltre ho voluto realizzare una scheda che avesse il comodo "form factor" delle comuni schede di sviluppo, ma che fosse anche direttamente inseribile in una o più breadboard. In particolare il posizionamento dei connettori sul lato inferiore permette di creare un assemblaggio autoportante fino a 4 breadboard (di quelle comuni da 830 "punti").
In questo modo la scheda può essere usata sia come una comune scheda di sviluppo (anche "impilabile") che come una "breakout board" per breadboard.

Stay tuned... :D
Bios, Maxim, Sukhoi ringraziano
Avatar utente
da Maxim
#7549
Molto interessante :) attendiamo ulteriori notizie / sviluppi :D
Avatar utente
da Sukhoi
#7556
Wowwww, mi sa che siamo in tanti in attesa di aggiornamenti sul progetto.
Sono impaziente di vedere gli sviluppi ed il resto :D
8-)
Avatar utente
da Just4Fun
#7566
Ho finito la prima bozza di piazzamento (senza routing) cercando di avere un ratnest il più semplice possibile.
Penso che userò per la prima volta una soldermask bianca...

Immagine

Immagine

Ora inizia la parte di routing...
Bios, Maxim ringraziano
Versione elettronica di Enigma

Spettacolare!!! :)

E' la prima cosa che ho fatto, ma è una giungla ch[…]

Un degno epigono del Sinclair ZX80/81 che nel 1980[…]

ARMando...

Ho finito la prima bozza di piazzamento (senza rou[…]

 scarica la nostra app android