Цитата(тау @ Jan 3 2009, 01:31)

А вот
char bdata хххххх=adr; полностью и без варнингов игнорируется все начиная с "="
не игнорируется. Данная запись означает лишь то, что переменную хххххх проинициализировать значением adr.
Цитата(IF_P @ Jan 3 2009, 17:22)

Сделел так. Инициализация прошла, а вывода в LCD нет. Смотрел в DEBUG-режимы - все вроде работает. Нужные байты выводятся на свои места. А в железе тишина. Где искать?
Программа ведь рабочая и если все файлы не компилировать отдельно, а подключить по "include" - все ОК
Так вроде или работает?

Сам бит-то в дебагере меняется? адрес правильный используется?
Вообще говоря делал так же, как и было посоветовано, только что определение бита делал не в отдельном хедере а прямо в том, где все SFR определены и подключал его там, где требуется. Все нормально работало.