Les platines “BluePill” STM32F103Cxxx ne peuvent pas être programmées en utilisant l'USB comme un Arduino ou un ESP32. Il existe une multitude de méthodes d'écriture firmware dans l'EPROM de la puce STM32 (U[S]ART, SPI, SWD, etc.) chacune ayant ses avantages et ses inconvénients.
BluePill ?
Ce sont des platines qui mettent en œuvre des micro-contrôleurs ST-Micro de la famille STM32 et permettent d'accéder aux différentes interfaces de manière aisée dans un format relativement réduit, à l'instar d'un Arduino Nano.
Comme il ne s'agit pas ici de développer sur cette plateforme mais seulement de flasher (uploader) le firmware sur la puce et en suite de configurer le TNC/Digi, on va utiliser une méthode simple : l'UART (autrement dit, un des deux port série intégrés à la puce).
UART / USART, c'est quoi ?
3.3V
.