Stai vedendo 15 articoli - dal 1 a 15 (di 16 totali)
  • Autore
    Articoli
  • #6628
    Just4FunJust4Fun
    Partecipante

    Ho iniziato lo sviluppo del PCB di ARMando, la scheda per iniziare ad usare le MCU STM32 (ARM Cortex a 32 bit) che… non c’era…

    Stay tuned… 🙂

    • Questo argomento è stato modificato 3 months, 3 weeks fa da Just4FunJust4Fun.
    • Questo argomento è stato modificato 3 months, 3 weeks fa da Just4FunJust4Fun.
    #6631
    Amilcare
    Amministratore del forum

    Il titolo iniziale mi ha fuorviato, comunque di bell’effetto, 🙂

    #6654
    Just4FunJust4Fun
    Partecipante

    Ho completato una prima bozza di piazzamento (senza routing) cercando di ottimizzare il ratnest:

    Ora inizia la fase più delicata…

    #6706
    Just4FunJust4Fun
    Partecipante

    Ci siamo quasi… visto che c’ero ho aggiunto anche i fiducial… hai visto mai che rimedio una pick & place…

    #6927
    Just4FunJust4Fun
    Partecipante

    Ho iniziato il testing di ARMando (STM32F030R8):

    Stay tuned… 🙂

    #6966
    Picmicro675Picmicro675
    Partecipante

    Perché non ci sono i pin impilabili come per gli Arducosi ?
    O forse come quelli di BeagleBone, che sono ben sistemati su due file. Comunque varrebbe l’idea dei tipi a doppia fila, che si potrebbe recuperare qualche flat-cable dei dischi IDE. Anche perché ci sono diversi SBC che hanno già la forma ed eventualmente si potrebbe anche mantenere lo standard del RPi per poter far uso di quelle schedine già in commercio.

    #6978
    Just4FunJust4Fun
    Partecipante

    Si possono impilare come per Arduino, ma la geometria dei pin è diversa. Non mi interessa avere la compatibilità con le “shieds” di Arduino.
    Penso che successivamente rilascerò i gerber per una scheda impilabile tipo “millefori” (passo 100mils) per poter realizzare prototipi con componenti THP.

    Ora sto preparando dei video per mostrare come configurare sia Arduino IDE che STM32CubeIDE (il sistema di sviluppo ufficiale di ST, ex Atollic) per programmare ARMando usando la seriale su USB (ovvero senza usare STLINK)…

    • Questa risposta è stata modificata 1 month, 1 week fa da Just4FunJust4Fun.
    • Questa risposta è stata modificata 1 month, 1 week fa da Just4FunJust4Fun.
    #6981
    AvatarGiuseppe
    Partecipante

    Mi sembra un buon lavoro complimenti Just4Fun

    #6985
    Just4FunJust4Fun
    Partecipante

    Grazie!

    Ho predisposto una pagina per il “progetto” di ARMando qui: https://hackaday.io/project/168941

    Da ora ogni aggiornamento sarà solo su questa pagina.
    Ovviamente qualsiasi info può essere richiesta anche da questo thread.

    #6994
    Picmicro675Picmicro675
    Partecipante

    Allora è programmabile col wiring e c++ ?

    #7021
    Just4FunJust4Fun
    Partecipante

    Se intendi da Arduino IDE certo che sì…

    Qui un esempio di un programmino con Arduino IDE che simula un processore 8080 con interprete Basic su ROM e relativa RAM:

    #7066
    Picmicro675Picmicro675
    Partecipante

    Scusa, ma le specifiche?
    Clock 48 MHz, scoperto
    Flash ?? Dovrei vedere i DS dell’ST ?
    Ram ? Idem?
    EEPROM ?
    Timers ??

    #7068
    Just4FunJust4Fun
    Partecipante

    Caratteristiche in breve:

    64Kbytes of flash memory
    8Kbytes of SRAM with HW parity
    CRC calculation unit
    55 fast I/O ports
    5 channel DMA controller
    Calendar RTC with alarm and periodic wakeup from stop/standby
    One 12bit, 1.0µs ADC (up to 18 channels)
    7 Timers
    Features two I2C, two SPI and two USART interface

    Ha solo la flash, la EEPROM può essere simulata in una pagina della flash.

    Comunque partire dal datasheet per un oggetto come questo credo sia il migliore dei modi…

    • Questa risposta è stata modificata 1 month, 1 week fa da Just4FunJust4Fun.
    • Questa risposta è stata modificata 1 month, 1 week fa da Just4FunJust4Fun.
    • Questa risposta è stata modificata 1 month, 1 week fa da Just4FunJust4Fun.
    #7126
    Picmicro675Picmicro675
    Partecipante

    Devo dire che ho visto qualcosa di ST32, ma non so a quanto assomiglia all’ARMando.

    #7154
    Just4FunJust4Fun
    Partecipante

    Quella che hai “linkato” è la famosa “Blue Pill” che è basata su uno STM32F103C8T6 che è un ARM Cortex M3 a 78MHz a 48 pin.
    Quello che ho usato in ARMando è uno STM32F030R8T6 che è un più semplice ARM Cortex M0 a 64 pin.
    Se ben ricordo la serie STM32F030 è la più semplice di tutta la famiglia STM32.
    La cosa interessante dello STM32F030R8T6 è che ha ben 64 pin, per cui un elevato numero di GPIO, e si può trovare “in giro” ad un costo molto basso.
    Lo STM32F103C8T6 e più “potente”, ed ha anche un’interfaccia USB. L’ho utilizzato in passato per schede un pò più complesse come questa o anche questa.

Stai vedendo 15 articoli - dal 1 a 15 (di 16 totali)
  • Devi essere loggato per rispondere a questa discussione.