roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 21:20

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Совсем запутался! помогите с средой разработки!
СообщениеДобавлено: 19 авг 2005, 17:22 
Не в сети
Аватара пользователя

Зарегистрирован: 19 авг 2005, 16:58
Сообщения: 54
Откуда: г. Москва
ФИО: Константин Павлихин
В общем такая у меня ситуация... сбрал простенький программатор "5ть проводков", подпаял к ATmega8 пару диодиков и через PonyProg залил туда .hex, НЕ моего производства (то есть прога была скомпилирована не мной). все мигало :) исходник на С прилагался, но скомпилировать его я не смог (я хотел прогу изменить) :?  проблема такая:

sbi(DDRD,7);
cbi(PORTD,7);

вот на эти макросы ругается каждый компиятор  :evil:  я пробовал все или почти все. кто нибудь знает в каком хедере они описаны? хотя я вроде нужные подключил...

в общем объясните мне пожалуйста, какую среду разработки мне выбрать чтобы сишные исходники компилились. CodeVision и ImageCraft ругаются на эти строчки  :?

з.ы. си знаю хорошо (даже очень я бы сказал  8)  :twisted: ), но к сожалению НЕ применительно к микроконтролерам

с уважением, Константин.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 авг 2005, 17:49 
Не в сети

Зарегистрирован: 18 дек 2004, 03:14
Сообщения: 155
Откуда: Москва
#define sbi(port,bit)  port |=  (1<<(bit))
#define cbi(port,bit)  port &= ~(1<<(bit))

Эти макросы были в прошлых версиях AvrGCC. Сейчас, вроде, от них отказались, но никто не мешает пихать их куда требуется...  :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 19 авг 2005, 23:14 
Не в сети
Аватара пользователя

Зарегистрирован: 19 авг 2005, 16:58
Сообщения: 54
Откуда: г. Москва
ФИО: Константин Павлихин
а все так просто! спасибо! разобрался!  :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Совсем запутался! помогите с средой разработки!
СообщениеДобавлено: 06 ноя 2005, 05:24 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
lamobot.cpp писал(а):
проблема такая:

sbi(DDRD,7);
cbi(PORTD,7);

вот на эти макросы ругается каждый компиятор


В задаче 01 моего краткого курса AVR есть примеры для всех компиляторов.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 ноя 2005, 01:07 
Не в сети
Аватара пользователя

Зарегистрирован: 19 авг 2005, 16:58
Сообщения: 54
Откуда: г. Москва
ФИО: Константин Павлихин
спасибо! Ваш курс очень помог!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO