![]() |
|
Модераторы: PILOT, ManiaK, Mazzi |
![]()
|
|
| Курсант |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 338 Регистрация: 21.2.2009 Где: Балашиха или Воро неж Репутация: нет Всего: 4 |
Всем здравствуйте
Почитал Даташит и Мануалы для XMEGA 128 A3. Пытаюсь написать программу, однако при попытке оперировать с регистрами и их битовыми полями, AVR Studio говорит мне, что эти переменные не объявлены. Например, при выполнении такого кода:
Получаю ответ, что
Хотя регистр CH0.CTRL и битовое поле START этого регистра в окне I/O View присутствуют. Вопрос - что с этим делать?... |
||||
|
|||||
| Mazzi |
|
|||
|
Правильный ![]() ![]() Профиль Группа: Комодератор Сообщений: 825 Регистрация: 3.4.2003 Репутация: 9 Всего: 21 |
Объявить нужно самостоятельно. В начале файла пишется что-то вроде вот этого.
В этом примере показано как для компилятора GCC объявляются макросы для объявления имён для порта D при использовании Atmega8. Файл полностью прилагаю. Присоединённый файл ( Кол-во скачиваний: 8 )
iomx8.h 15,90 Kb-------------------- Мне нужны помощники. |
|||
|
||||
| Курсант |
|
||||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 338 Регистрация: 21.2.2009 Где: Балашиха или Воро неж Репутация: нет Всего: 4 |
Мда, спасибо большое... Так и сделаю... Долго и упорно ковырял файл iox128A3.h, однако не получается прописать его в #include...
На это он отвечает, что
А вот, если подключать и iox128A3.h, и io.h, то компилятор ругается на
Хотя именно в iox128A3.h прописаны строки с #define, подобные тем, что Вы привели... Попробую сделать все вручную... Хотя хотелось бы понять, почему? Кривая реализация заголовочных файлов?... Добавлено через 14 минут и 52 секунды Работает... |
||||||
|
|||||||
![]()
|
| Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)" | |
|
|
На данный раздел помимо Правил форума распространяются текже следующие правила:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |