ahoj, tenhle dotaz je spíše k Céčku než k ARMu, ale jelikož dělám na procesoru STM32F0, postu to sem. Jsem začátečník, jak v Céčku, tak v programování mikrokontrolérů. Mám aplikaci s AD převodníkem a hodnotu z něj si chci zobrazit na hyperterminálu (přes uart-usb převodník). Zatím umím poslat jen jeden znak pomocí
USART_SendData(USART2, ‘x’);
Můj dotaz je, jak poslat proměnou ADC1ConvertedValue (která má hodnotu třeba 3000) jako řetězec aby mi to ty 3000 ukázalo? Předem díky za odpovědi
Přesměruj (přepiš) funkci putchar() - nahraď tou co umí odeslat ten jeden znak. V prostředí KEIL je na to soubor retarget.c Pak už můžeš používat prostě formátovaný výstup printf().