Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
02.02.2009, 09:44
|
|
Прописка
Регистрация: 24.07.2008
Сообщений: 151
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Компиляторы C кода
Добрый день. После многих моих попыток перейти с Меги8 на Мегу88 я совсем разочаровался в себе и своих силах оказалось что не правильно компилировал в hex моя CavAVR
т.к. после переустановки ее все получилось с первого раза... Поэтому хотелось бы узнать помимо CavAVR есть еще аналогичные проги. Думал AVRSt... заменит мне компилятор но увы я не разобрался как туда загнать код на Си и откомпелить его в hex. Если это возможно то просто скажите, буду разбираться.
|
|
|
|
02.02.2009, 10:48
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Есть еще:
абсолютно бесплатный:
GCC WinAVR
и платные:
ImageCraft: ICCV7 for AVR
большой монстр: IAR Embedded Workbench for Atmel AVR
Это наиболее распространенные.
Здесь ссылки на офсайты этих компиляторов, а так ищите у AVR123 на его многочисленных клонах
www.avr123.nm.ru и прочих
|
|
|
|
02.02.2009, 11:08
|
|
Прописка
Регистрация: 24.07.2008
Сообщений: 151
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Спасибо, теперь посвищу свободное время на поиск ссылок на скачивания прог с лекарствами.
|
|
|
|
02.02.2009, 11:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Сообщение от FedorChek
|
Спасибо, теперь посвищу свободное время на поиск ссылок на скачивания прог с лекарствами.
|
Не нужны Вам лекарства. GCC ( он же WinAvr) абсолютно бесплатен.
Брать тут - http://winavr.sourceforge.net/
Студию качать с сайта Атмела. Устанавливать сначала компилятор, затем студию. И все - можно пользоваться.
Компилятор по сравнению с CV намного эффективнее - програмы будут меньше и выполняться быстрее. А встроенный инлайновый ассемблер это просто песня, ни один даже коммерческий компилятор ничем похожим похвастаться не может.
|
|
|
|
02.02.2009, 13:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от FedorChek
|
Спасибо, теперь посвищу свободное время на поиск ссылок на скачивания прог с лекарствами.
|
Все ссылки там - www.avr123.nm.ru
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
02.02.2009, 13:34
|
|
Прописка
Регистрация: 24.07.2008
Сообщений: 151
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Вот блин, извиняюсь за тупость как откомпилить в WinAvr Си'шный код. Или где взять книженцию на программу. Всем Спасибо накачал кучу прог, правда iccv7avr демо, буду разбираться
|
|
|
|
02.02.2009, 13:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от FedorChek
|
Вот блин, извиняюсь за тупость как откомпилить в WinAvr Си'шный код.
|
Вот подробная инструкция
www.avr123.nm.ru/04.htm
WinAVR - первые шаги, настройка проекта ...
ИМХО лучше бы вы использовали CVAVR 1.25.9 размером 2 Мб - в нем мастер кода имеется. Инструмент классный.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
02.02.2009, 14:07
|
|
Прописка
Регистрация: 24.07.2008
Сообщений: 151
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Читайте выше с CVAVR были проблемы и еще при переходе на Мегу88 TCNT1 там не прокатывает, а как ктото писал в iccv7avr такой проблемы нет
|
|
|
|
02.02.2009, 14:20
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от FedorChek
|
Читайте выше с CVAVR были проблемы и еще при переходе на Мегу88 TCNT1 там не прокатывает
|
в CVAVR все прокатывает нормально. Вы прилодите архив с проектом в котором не прокатывает что-то - посмотрим.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
02.02.2009, 14:30
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Сообщение от FedorChek
|
Вот блин, извиняюсь за тупость как откомпилить в WinAvr Си'шный код. Или где взять книженцию на программу.
|
Вам бы нахаляву да еще и совсем крутой компилятор. Так не бывает. kison слегка "призагнул" насчет быстроты - все-таки самый компактный код у IAR. А насчет неудобства Programmers Notepad он вообще скромно умолчал. Вторую проблему несколько облегчает пользовательская оболочка KamAVR - смотри здесь:
https://kazus.ru/forum/topic_12227-0-asc-0.html
Ну а про старт да еще на русском, то это только у avr123. Тут он прав на все 100.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:43.
|
|