Файл "main.c"

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Oldnaf
Родился
Сообщения: 16
Зарегистрирован: Вт дек 20, 2011 18:10:34

Файл "main.c"

Сообщение Oldnaf »

Здравствуйте, не бросте начинающего на произвол судьбы. Подскажите пожалуйста. Понравился в инете проект на МК, но вместо прошивки МК есть только файл "main.c", который открывается в CodeVisionAVR. Я так понял, что это и есть прошивка, но как из него сделать "HEX" я не понимаю. Подскажите ПЛЗ как это делается? Спасибо
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: Файл "main.c"

Сообщение pyzhman »

Преобразованием этого файла в hex занимается компилятор. Тип компилятора определять по содержимому main.c. Не факт, что нужен только майн; очень даже может быть, что в теле программы есть инклуды, т.е. ссылки на другие файлы.
В любом случае создаете новый проект. В этом проекте указываете файл-источник. В данном случае ваш майн. Жмякаете Ctrl+F9. Из папки проекта вытягиваете получившийся хекс.
Короче - сюда давай свой майн.
Docendo discimus
Oldnaf
Родился
Сообщения: 16
Зарегистрирован: Вт дек 20, 2011 18:10:34

Re: Файл "main.c"

Сообщение Oldnaf »

Вот он МЯЙН
Вложения
main.c
(16.41 КБ) 322 скачивания
phanis
Вымогатель припоя
Сообщения: 513
Зарегистрирован: Сб фев 19, 2011 18:04:08
Откуда: Татарстан, пос. Актюбинский
Контактная информация:

Re: Файл "main.c"

Сообщение phanis »

Содержание main.c Больше похоже стиль AVR STUDIO, а не на CodeVisionAVR
Мастер Ломастер
Поставщик валерьянки для Кота
Сообщения: 1995
Зарегистрирован: Ср май 11, 2011 21:37:45
Откуда: Цветочный город
Контактная информация:

Re: Файл "main.c"

Сообщение Мастер Ломастер »

phanis писал(а):Содержание main.c Больше похоже стиль AVR STUDIO, а не на CodeVisionAVR
да, это исходник для WinAVR, причем не очень качественный исходник
битва с дураками проиграна, победители торжествуют. слава победителям!
codenamehawk
Вымогатель припоя
Сообщения: 527
Зарегистрирован: Вт фев 09, 2010 17:52:26

Re: Файл "main.c"

Сообщение codenamehawk »

Oldnaf писал(а):Здравствуйте, не бросте начинающего на произвол судьбы. Подскажите пожалуйста. Понравился в инете проект на МК, но вместо прошивки МК есть только файл "main.c", который открывается в CodeVisionAVR. Я так понял, что это и есть прошивка, но как из него сделать "HEX" я не понимаю. Подскажите ПЛЗ как это делается? Спасибо


По идее еще должен быть файл Makefile без разширения, если его нет создайте при помощи MFile из WinAVR.
(Установите WinAVR, тогда MFile будет в меню Start-All programs-WinAVR)

Я, на вашем месте, указал бы где, что брали ...
Oldnaf
Родился
Сообщения: 16
Зарегистрирован: Вт дек 20, 2011 18:10:34

Re: Файл "main.c"

Сообщение Oldnaf »

Вот сдесь все.
Вложения
led-cube.zip
(26.56 КБ) 172 скачивания
codenamehawk
Вымогатель припоя
Сообщения: 527
Зарегистрирован: Вт фев 09, 2010 17:52:26

Re: Файл "main.c"

Сообщение codenamehawk »

Адрес(интернет адрес) где брали.
codenamehawk
Вымогатель припоя
Сообщения: 527
Зарегистрирован: Вт фев 09, 2010 17:52:26

Re: Файл "main.c"

Сообщение codenamehawk »

Скомпилировал. Попробуйте
led-cube.rar
(108.3 КБ) 147 скачиваний

Не забудьте запрограммировать фусы.
Oldnaf
Родился
Сообщения: 16
Зарегистрирован: Вт дек 20, 2011 18:10:34

Re: Файл "main.c"

Сообщение Oldnaf »

Спасибо, завтра попробую. А какой программой компилировали, если не сложно то в какой последовательности. А то много встречается интересных проектов, но HEX файл отсутствует, а вместо него набор тех файлов которые в ЗИПе.
Забыл за Фузы, не помню куда засунул ссылку на сайт, но там точно небыли указаны Фузы, значит они по умолчанию идут? Как с завода?
Аватара пользователя
hybroid
Друг Кота
Сообщения: 8007
Зарегистрирован: Вс ноя 14, 2010 19:24:26
Откуда: Лукалэнд

Re: Файл "main.c"

Сообщение hybroid »

В исходнике частота стоит 4МГц. Это не "как с завода". Ссылку на сайт покажите..
codenamehawk
Вымогатель припоя
Сообщения: 527
Зарегистрирован: Вт фев 09, 2010 17:52:26

Re: Файл "main.c"

Сообщение codenamehawk »

Oldnaf писал(а): А какой программой компилировали

А вы посты читаете?
А как в инете найдете.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»