Цитата(Dog Pawlowa @ Sep 13 2007, 15:15)

Я конечно не специалист в PIC, но основная ругань на тип аргумента в функции write.
В новой библиотеке это должен быть int, а вы взяли старый проект, где это char.
инт пробовал, то же самое

Цитата(Alex B._ @ Sep 14 2007, 00:49)

Ну во-первых нужно для начала пролистать документацию на компилер. Смотрите в папке /doc файл 16-Bit_Language_Tools_Libraries_51456d.pdf, глава 3.18 - там описано переопределение функций вызываемых функциями ввода-вывода.
Во-вторых у вас видимо h-файл не заинклюден
#include "stdio.h"
#include "p24FJ128GA010.h"
вот это есть
А в описании нет этого (16-Bit_Language_Tools_Libraries_51456d.pdf, глава 3.18)
Дело в том что мне нужно через I2C сообщаться с ЖК индикатором TIC32 и для этого я написал свою Putchar, чтобы через нее Printf выводил на индикатор строки (работало с С18 и PIC18) а тут компилятор почему-то ругается
может быть в С30 используется вместо Putchar что то другое ?
в документации я ничего не нашел, там есть только описание самих функций, а механизма работы Printf я там не нашел
Сообщение отредактировал Froze - Sep 14 2007, 04:36