Доброго времени суток!
Возник вопрос: как выводить символы с помощью функции printf в IAR для STM8 на знакосинтезирующий ЖКИ?
Например в AVR делалось так:
(+какието фичи с флагами, не помню уже)
Где BDLCD функция вывода одного символа (тупо записывание байта в ЖКИ). Пользователь может сам написать любую конфигурацию функции.
Тогда можно без труда выводить числа с плавающей точкой, да и вообще на много удобнее.
Как же подобное сделать в IAR for STM8?
Перерыл кучу интернетов, но так ничего вразумительного и не нашёл.
Раздел: МК для начинающих
Возник вопрос: как выводить символы с помощью функции printf в IAR для STM8 на знакосинтезирующий ЖКИ?
Например в AVR делалось так:
#include <stdio.h>
stdout = &lcd_str;
static FILE lcd_str=FDEV_SETUP_STREAM(BDLCD, NULL,_FDEV_SETUP_WRITE);
(+какието фичи с флагами, не помню уже)
Где BDLCD функция вывода одного символа (тупо записывание байта в ЖКИ). Пользователь может сам написать любую конфигурацию функции.
Тогда можно без труда выводить числа с плавающей точкой, да и вообще на много удобнее.
printf("%02d:%02d %3.1fkHz\n",Time[1],Time[0],Frequency);
Как же подобное сделать в IAR for STM8?
Перерыл кучу интернетов, но так ничего вразумительного и не нашёл.
Раздел: МК для начинающих