Сильно не пинайте, на С перешел неделю назад, пишу в MPLAB X IDE 1.7
Как объявить sfr переменную в одном файле, а инициализировать в другом (например, первый файл библиотечный - lib.c, второй рабочий - main.c)
Например, мне нужно чтобы lib.c работал с регистром PORTB.
В lib.c я делаю объявление
extern volatile unsigned int DATAPORT __attribute__ ((__sfr__));
Как мне теперь инициализировать ее в main.c?
И еще вопрос, как делать объявление и инициализацию, в случае если нужно работать с переменной, которая ссылается на бит в sfr регистре?
з.ы. Хелп в MPLAB X очень тяжелый для восприятия, по большей чати отправляет к ANSI стандарту С (литературу по С я курю параллельно)