Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
03.02.2009, 19:31
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
Сообщение от FedorChek
|
Ну наконецто пришли к какомуто мнению т.е. конкретный совет выкинуть "КодеАВР" и поставить "дельные" проги. И действительно мое незнание приводит к жутким извращениям откомпилировать код в "КодеАВР", получить hex, открыть "АВРСтудию" в ней открыть хекс посмотреть как работает и так в бесконечном цикле
|
Специально для "половых извращенцев". Выбрасывайте если не умеете пользоваться.
ЗЫ Забыл сказать, что только левой кнопкой и только первый щелчок в CVAVR, а дальше уже в AVRStudio...отладка.
-- Прилагается рисунок: --
|
|
|
|
03.02.2009, 19:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от FedorChek
|
мое незнание приводит к жутким извращениям откомпилировать код в "КодеАВР", получить hex, открыть "АВРСтудию" в ней открыть хекс посмотреть как работает и так в бесконечном цикле
|
Правильно вот так - Окройте ОДНОВРЕМЕННО !
CVAVR и PROTEUS
Компильте в CVAVR и симулируйте, отлаживайте ВСЁ УСТРОЙСТВО в PROTEUS а когда будет пора, прошивайте прямо из CVAVR.
Пример чтоб попробовать есть там - proteus123.nm.ru/01.htm
Проги друг другу не мешают ни как. Их проекты разместите в одной папке.
AVRstudio симулирует все AVR но частитчно и не симулирует схему в которой этот AVR работает, не имеет виртуальных приборов - осциллографоы и логич анализаторов.
А в PROTEUS это есть.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
03.02.2009, 19:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Сообщение от Halex07
|
Специально для "половых извращенцев". Выбрасывайте если не умеете пользоваться.
|
К чему бы это? Неужели на картинке CV? 8O
Или это все же та самая бесплатная студия?
Загрузить coff/elf в студию умения пользоваться чем либо не требует. Но ведь можно и не грузить ничего и никуда...
Кстати, тут выше вопрос к Вам по поводу открытых библиотек. Хочу посмотреть, может все стало лучше, чем раньше и библиотеки действительно открыты.
|
|
|
|
03.02.2009, 19:40
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от kison
|
Но ведь можно и не грузить ничего и никуда...
|
точно ! Для ленивых в CVAVR есть кнопочка по которой отладка в студии запускается.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
03.02.2009, 19:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Сообщение от avr123-nm-ru
|
Сообщение от kison
|
Но ведь можно и не грузить ничего и никуда...
|
точно ! Для ленивых в CVAVR есть кнопочка по которой отладка в студии запускается.
|
Угу. А для тех, кто хочет научиться программировать и создавать проекты сложней светодиодной мигалки в винде есть встроенная возможность - Uninstall Codevision
|
|
|
|
03.02.2009, 19:54
|
|
Частый гость
Регистрация: 17.12.2006
Сообщений: 26
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
[/quote]
Угу. А для тех, кто хочет научиться программировать и создавать проекты сложней светодиодной мигалки в винде есть встроенная возможность - Uninstall Codevision ![Улыбка](images/smilies/icon_smile.gif) [/quote]
5 баллов!
|
|
|
|
03.02.2009, 20:38
|
|
Супер-модератор
Регистрация: 03.05.2007
Сообщений: 2,695
Сказал спасибо: 28
Сказали Спасибо 4,509 раз(а) в 956 сообщении(ях)
|
[quote="kison"]
Сообщение от Halex07
|
Странно. Всегда были закрытые. Что то изменилось? Можете привести часть библиотеки I2C? Пару функций из нее - i2c_start, i2c_read.
И из библиотеки OneWire - w1_search например.
|
Извиняюсь, пропустил этот пост. Я и не сказал, что все открыто по самое некуда, но то что есть -всегда можно посмотреть и даже подогнать под себя. И то над чем мучился автор сей ветки - лежит на поверхности. Ну и контр-вопрос, а Вы можете?
Я ведь в отличие от Вас не долблю из поста в пост, что CodeVision AVR - самый лучший компилятор, и никогда не считал его таковым, просто пишется на нем быстро и шьется оттуда-же - привык. И не имею ничего против WinAVR-a, и даже им пользуюсь иногда.
Но самый лучший был есть и будет ASM и тут уж никуда не деться, и спорить нет смысла.
ЗЫ А загрузив COFF из СAVR в студию - просто показал автору ветки, что он производит лишние действия, которые он же сам и обозвал извращениями.
За сим раскланиваюсь, на дальнейший флудизм не имею времени - многие заждались продолжения ЧАВОшника.
|
|
|
|
03.02.2009, 22:16
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Сообщение от Halex07
|
Я и не сказал, что все открыто по самое некуда, но то что есть -всегда можно посмотреть и даже подогнать под себя. И то над чем мучился автор сей ветки - лежит на поверхности. Ну и контр-вопрос, а Вы можете?
|
Значит ничего не поменялось. Как были закрытыми, так и остались. Открытая вроде была всего одна - Lсd на HD44780, да и та написана на жуткой смеси ассемблера и С. По поводу чего я могу вопрос не понятен. Править CV библиотеки? Было бы чего править, они же засекречены. Свои я пишу сам в основном. Иногда беру чужие из открытых источников. Правлю по мере необходимости. Важно то, что люди использующие нормальные компиляторы и исходник пишут обычно правильно - в расчете на раздельную компиляцию и т.п. В результате правки либо вообще не требуются, либо нужны минимальные.
Сообщение от Halex07
|
Я ведь в отличие от Вас не долблю из поста в пост, что CodeVision AVR - самый лучший компилятор, и никогда не считал его таковым, просто пишется на нем быстро и шьется оттуда-же - привык. И не имею ничего против WinAVR-a, и даже им пользуюсь иногда.
|
Под нормальный компилятор пишется еще быстрее. Вырабатываются простые правила и следуешь им автоматически. Потом можно готовые модули из прошлого проекта просто подключить к текущему. Обычно правки не требуются. А по поводу рекламы GCC - у людей стереотип выработался - бесплатно значит плохо. А зачастую все наоборот. GCC оказывается лучше платных компиляторов, Open Office лучше продукта Майкрософт. С АВР вообще проблемы нет, для этой платформы GCC очень хорош. Для АРМ все печальнее, отставание от родного армовского компилятора пока велико. Но все равно пользуюсь именно GCC.
Сообщение от Halex07
|
Но самый лучший был есть и будет ASM и тут уж никуда не деться, и спорить нет смысла.
|
Смотря для чего. Выжать из кристалла все, что можно - тут ассемблер на коне. Но нужно это все реже и реже. 10 лет назад я все проекты делал только на ассемблере. Потом стал использовать С, доля проектов на асме пошла вниз. Сейчас на чистом асме вообще не пишу, только инлайновые вставки, да обработчики прерываний иногда. А под АРМ вообще за год 10 ассемблерных строк написал
Сообщение от Halex07
|
многие заждались продолжения ЧАВОшника.
|
А это что такое?
|
|
|
|
03.02.2009, 23:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Советую использовать CVAVR 1.25.9 и PROTEUS - очень удобно.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
04.02.2009, 15:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.02.2008
Сообщений: 1,802
Сказал спасибо: 124
Сказали Спасибо 602 раз(а) в 419 сообщении(ях)
|
Может и не прав, но я думаю, что если бы в WinAVR или AVRStudio был генератор начального кода, он бы точно поднялся в рейтинге. Для меня точно!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:06.
|
|