roboforum.ru

Технический форум по робототехнике.


Совсем запутался! помогите с средой разработки!

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Совсем запутался! помогите с средой разработки!

Сообщение lamobot.cpp » 19 авг 2005, 17:22

В общем такая у меня ситуация... сбрал простенький программатор "5ть проводков", подпаял к ATmega8 пару диодиков и через PonyProg залил туда .hex, НЕ моего производства (то есть прога была скомпилирована не мной). все мигало :) исходник на С прилагался, но скомпилировать его я не смог (я хотел прогу изменить) :?  проблема такая:

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

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

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

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

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

Сообщение ASin » 19 авг 2005, 17:49

#define sbi(port,bit)  port |=  (1<<(bit))
#define cbi(port,bit)  port &= ~(1<<(bit))

Эти макросы были в прошлых версиях AvrGCC. Сейчас, вроде, от них отказались, но никто не мешает пихать их куда требуется...  :wink:
ASin
 
Сообщения: 155
Зарегистрирован: 18 дек 2004, 03:14
Откуда: Москва

Сообщение lamobot.cpp » 19 авг 2005, 23:14

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

Re: Совсем запутался! помогите с средой разработки!

Сообщение avr123.nm.ru » 06 ноя 2005, 05:24

lamobot.cpp писал(а):проблема такая:

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

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


В задаче 01 моего краткого курса AVR есть примеры для всех компиляторов.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение lamobot.cpp » 09 ноя 2005, 01:07

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


Вернуться в Микроконтроллеры

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

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