Ho iniziato ad imparare il microcontrollore stm32 per un po 'di tempo usando una scheda di sviluppo molto piccola "stm32f103c8t6" (o pillola blu). quando ho iniziato, ho imparato da alcuni tutorial che devo cambiare un jumper per programmarlo.
(La foto è uno screenshot tratto da un tutorial casuale, ma ogni tutorial che ho visto lo diceva anche)
Il jumper - per quanto ne so - cambia solo la modalità di avvio del processore da caricare dalla memoria di sistema (il bootloader) che ha effetto solo se riavvio la scheda per avviare l'avvio da lì.
Non so come dovrebbe essere una "modalità di programmazione" poiché sto utilizzando un programmatore st-link esterno che utilizza SWD.
Quindi la mia domanda qui, esiste davvero una cosa chiamata "modalità di programmazione"? e in tal caso, come funziona esattamente?
Vale anche la pena ricordare che ho appena provato a programmarlo e il programma ha funzionato come dovrebbe (spero di non aver sbagliato nulla: d).