HiTech picc18, грабли в printf()...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
|
Отправлено
O.L. 14 июля 2004 г. 16:32
|
|
|
|
Бл. , всегда пользовал свои фукции для вывода, а тут приспичело протестировать примерчик с выводом float и вляпался, не работает printf даже со строками. В ходе ковыряния листинга выяснилось, что базовая процедура putch только и делает, что возвращает NULL. Отыскал в инклюдах файл putch.c, а там и нет нихрена. Написал туда, чего нужно, радостный такой ... Но толку ни какого, как был return 0 в этой долбаной процедуре, так и остался. Так до меня и не дошло, во что же это я вляпался :(.
На всякий случай версия компайлера 8.20PL4.
Составить ответ
|||
Конференция
|||
Архив
Ответы
- да и еще не забыть про опции -LL -LF -LW линкеру(+) — пьеро (14.07.2004 19:45, 235 байт)
- нет, так не пойдет. Создайте свой файл putch.c, руками включите его в проект, ну и реализацию самого putch в нем. — DASM (14.07.2004 17:07, пустое)
- Так надо не return 0, а return ch; (или что там у Вас). И, во-вторых, Вы абсолютно уверены, что в проект включается именно Ваша функция? — Bill (14.07.2004 16:37, пустое)
- Ответ: — O.L. (14.07.2004 16:50, 606 байт)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru