Подскажите, пожалуйста, в чем смысл функции printf для встроенных приложений??? Есть контроллер AVR, есть клавиатура, есть двухстрочный ЖКИ, для нешго своя функция ввода - вывода. В чем же тогда смысл printf ??? Заранее благодарю.
NickB
Jul 27 2005, 09:16
Надобно написать свои ф-ции putchar , getkey И будет вам счастье с printf Читайте документацию
NickB
Jul 27 2005, 09:17
А также никто не запрещает делать вывод в два этапа с использованием функции sprintf
Romario
Jul 27 2005, 09:21
Цитата(Sergio66 @ Jul 27 2005, 12:05)
Подскажите, пожалуйста, в чем смысл функции printf для встроенных приложений??? Есть контроллер AVR, есть клавиатура, есть двухстрочный ЖКИ, для нешго своя функция ввода - вывода. В чем же тогда смысл printf ??? Заранее благодарю.
Смысл в том, что "встроенное приложение" не ограничивается контроллером AVR, клавиатурой и двухстрочным ЖКИ фукция printf очень мощное стердство при отладке
Sergio66
Jul 27 2005, 11:12
Смысл в том, что "встроенное приложение" не ограничивается контроллером AVR, клавиатурой и двухстрочным ЖКИ фукция printf очень мощное стердство при отладке
[/quote]
Нельзя ли чуть чуть по подоробнее об отладке с использованием printf?
rezident
Jul 27 2005, 13:58
Цитата(Sergio66 @ Jul 27 2005, 17:12)
Нельзя ли чуть чуть по подоробнее об отладке с использованием printf?
В отладчике C-CPY есть окно Terminal I/O, в которое можно делать вывод с помощью функции printf и считывать коды клавиш, введенных с клавиатуры или из файла, с помощью getchar.
rmo
Jul 28 2005, 01:23
Функция printf позволяет выводить информацию по RS232 в окно терминала I/O компилятора, например, CVAVR. Для этого надо настроить USART контроллера, поставить на плату MAX232 или сделать кабель с ней внутри, соединить с COM1 или COM2 компьютера. Если есть STK500, то на ней все это уже есть.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.