Сильно не пинайте, на С перешел неделю назад, пишу в 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 стандарту С (литературу по С я курю параллельно)
Сообщение отредактировал vassabi - Mar 22 2013, 15:01
|