0 / 0 / 0
Регистрация: 29.03.2010
Сообщений: 44
1

Отладка GSM-сигнализации в AVRStudio - замечания и ошибки

01.04.2010, 17:45. Показов 4683. Ответов 1
Метки нет (Все метки)

Начал свое изучение микроконтроллеров с создания GSM-сигнализации.
За основу взял многим известный готовый проект: http://gsmpager.spb.ru/ на ATtiny2313.
Свою хочу написать на Меге16, чтобы одновременно и осваивать, а не только повторить готовое.

Прошивка написана на WinAVR, посему хочу пошагово поглядеть как работает на AVRStudyo. Однако куда же без ошибок - разные версии WinAVR, разные руки и т.д. - посыпались замечания и ошибки. От всего отбился, исправил, однако упорно не убиваются ошибки типа:

../12345.c:165: warning: implicit declaration of function cbi
../12345.c:169: warning: implicit declaration of function sbi
../12345.c:363: warning: implicit declaration of function inp
../12345.c:399: warning: implicit declaration of function outp

Соотвественно строки в коде, куда ведут ошибки:
cbi(PORTB,7);
sbi(PORTB,7);
inp(PINB);
outp((1<<RXCIE)|/*(1<<TXCIE)|*/(1<<RXEN)|(1<<TXEN),UCR);

Как я понял, это ассемблерные функции установки бита, сброса битов...

Как можно это победить? Первые две еще мне понятны, можно на Си переписать (в моих силах), последнее тоже вроде как понятно - переписать на Си установку битов). А что делать с третьим? Что это за команда?

Сам текст приводить не хочу, большой он, но если надо будет - выкину.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.04.2010, 17:45
Ответы с готовыми решениями:

Схема GPS-GSM сигнализации
Здравствуйте уважаемые форумчане! Уже не первый месяц пытаюсь реализовать такую сигнализацию....

Идеи GSM сигнализации, несколько вопросов.
В общих чертах надумалось мне такое: Основной блок, мастер с дисплеем и шлюхами клавиатурой. И...

Отладка в AVRStudio
Добрый день. Опять хочу обратится за советом. Использую для написания программ AVRStudyo +...

Организация памяти и стека и отладка в AVRstudio
Всем привет. Я новичок в мк avr. Прошу ногами сильно не пинать, за возможно глупый вопрос и по...

1
Xortom
01.04.2010, 18:26 2
попробуй посмотреть по дефайнам/макросам или в какой-либо библиотечки которая подключена в этом проекте.

обычно пишут такие вещи, что бы проще работать с пинами портов было.

"inp(PINB);"
есть предположение, что читается значение порта и записывается в регистр общего назначения (r0-r31)
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.04.2010, 18:26

Где в яндекс вебмастере посмотреть замечания и ошибки???
Где в яндекс вебмастере посмотреть замечания и ошибки???

Исправить ошибки в коде отправки SMS через GSM-модем
Здравствуйте! Недавно начал писать на c#. Поставили передо мной задачу отправки смс через gsm...

Отладка кода, поиск ошибки
Есть некая среда разработки с встроенным питоном 2.х. Пытаюсь переписать рабочий код под потоки и...

Отладка по IE 5.5 не показывает многие ошибки
Заметил такую неприятную вещь, если стоит IE5.5 то многие ошибки не показываются подробно, а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru