Первый раз пробуешь программировать на С и некому подсказать что к чему в МК? Не стал бы советовать этот дурацкий сайт
http://www.avr123.nm.ru/
но как для совсем новичка может и найдешь что-то полезное.
Что касается твоей программы, то там полная белиберда.
Проект на IARе создается так:
1. Создаешь пустую директорию (желательно на английском, например, MyProj) средствами Windows, FAR, WC и т.п.
2. Запускаешь IAR
3. Создаешь проект так:
Project->Create New Project... ->C->AVR Studio 4 compatible output-> твоя директория MyProj -> MyProj
MyProj - имя твоего проекта (без расширения)
4. В открывшемся файле main.c делаешь только одно изменение
int main( void )
{
// Мой комментарий
return 0;
}
4. Жмешь пиктограмму "сохранить все" (дискетки)
Появляется диалог сохранения, набираешь MyProj (без расширения в твоей рабочей директории). Под этим именем сохраняется имя проекта.
5. В левой части экрана (окно Workspace) выделяешь твой проект левой кнопкой мыши (MyProj-Debug) и затем жмешь на правую кнопку мыши. Дальше:
Option->General Option->Target
выбираешь в Processor Configuration твой МК (ATmega2560), давишь ОК
6. Жмешь Make. Твой проект должен скомпилировать без ошибок, что говорит о том, что // интерпретируются как комментарий до конца строки.
После этого играешься дальше, но после каждой же новой ошибки делаешь откат назад и САМ по книжкам, хэлпам , мануалами т.п. пытаешься выяснить что же делаешь не так.
Смысл создания проекта как AVR Studio 4 compatible в том, что в режиме DEBUG (этот режим у тебя будет по умолчанию) создается отладочный файл, совместимый со средствами AVR Studio (его симуляторами, эмуляторами и т.п.). Т.е ты можешь открыть свой файл MyProj/Debug/MyProj.d90 c помощью AStudio и, например, прогнать его в симуляторе.
Удачи в познаниях! :)-
- Благодарю! - EVGEN(01.06.2009 10:08)