Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
19.02.2010, 14:20
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Re: CodeVisionAVR начинающим с нуля
CVAVR это полный сакс, поэтому его и надо использовать начинающим при обучении.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
19.02.2010, 15:23
|
|
Частый гость
Регистрация: 30.08.2008
Сообщений: 38
Сказал спасибо: 43
Сказали Спасибо 1 раз в 1 сообщении
|
Re: CodeVisionAVR начинающим с нуля
to ish0
В OshonSoft-e согласен есть баги,но их мало.Автор
регулярно их фиксит. В зарегистрированных версиях,коими я обладаю , все баги оговорены или
пофиксины.
Читаем Help раздел особые отметки:
SPM-- не симулируется
таймеры не симулируются
прерывания(некоторые) не симулируются,но это не беда легко из-за удобства интерфейса это обойти!
Например:Прерывание по захвату таймера TMR1
Запускаем прогу на симуляцию (Step by Step)
кликаем на соответствующий разряд в TIFRе -›Run to the next Basic statement и вуаля ваше прерывание....
В Шпротеусе такого нельзя После прожига никаких глюков
|
|
|
|
19.02.2010, 15:24
|
|
Прописка
Регистрация: 17.11.2007
Сообщений: 112
Сказал спасибо: 19
Сказали Спасибо 14 раз(а) в 9 сообщении(ях)
|
Re: CodeVisionAVR начинающим с нуля
Сообщение от kison
|
Визард это зло. Сколько идиотских вопросов на форумах от любителей этого "генератора кода".
|
Без него, еще больше. Тупо перекладывать на визард всю работу по инициализации не стоит, но когда проверяешь свои записи (при сомнении) предпросмотром - Program Preview - очень кстати, чем начинать "шариться" по Datasheet. Получается быстрый справочник того, что не конца запомнилось.
Последний раз редактировалось ValBag; 19.02.2010 в 15:32.
|
|
|
|
19.02.2010, 15:32
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: CodeVisionAVR начинающим с нуля
Сообщение от ValBag
|
Без него, еще больше.
|
Те, кто им не пользуется потом не задают простейших вопросов на форумах. Совпадение?
|
|
|
|
19.02.2010, 15:41
|
|
Прописка
Регистрация: 09.08.2006
Сообщений: 198
Сказал спасибо: 14
Сказали Спасибо 27 раз(а) в 20 сообщении(ях)
|
Re: CodeVisionAVR начинающим с нуля
Сообщение от kison
|
Визард это зло.
|
А краткость - сестра таланта. Я ни разу не задал вопроса по визарду на форумах, может у меня еще не все так плохо?
Сообщение от kison
|
А IDE в CV не удобная.
|
Нет в этом мире совершенства.
Сообщение от kison
|
Застрелившейся совестью тоже гордится не стоит....
|
Слеза умиления блеснула в глазах Билла Гейтса...
- Боже, как хорошо начался день. - подумал он.
P.S. Прошу прощения за флуд. Не сдержался.
|
|
|
|
19.02.2010, 16:35
|
|
Прописка
Регистрация: 09.08.2006
Сообщений: 198
Сказал спасибо: 14
Сказали Спасибо 27 раз(а) в 20 сообщении(ях)
|
Re: CodeVisionAVR начинающим с нуля
Сообщение от peter123_123
|
В зарегистрированных версиях,коими я обладаю , все баги оговорены или
пофиксины.
|
Если бы это было правдой, то этот компилятор использовался везде: и в NASA и в Роскосмосе. И насчет "баги оговорены" - это жесть. Т.е. не работает, но мы честные...
А насчет симулятора, то я предпочитаю ASTUDIO, там по заявлению Atmel модели МК в simulator2 получены из проектных моделей.
По поводу отладки из оболочки на языке Basic - ни JTAG, ни Dragon, ни STK - как я помню подключить нельзя. Отлаживать все равно придется в ASTUDIO, только по дизассемблированному файлу, что начинающим советовать не стоит.
Да и документация, по особенностям реализации языка, в виде краткого хелпа явно не блещет. Это еще один минус для начинающих.
|
|
|
|
19.02.2010, 20:39
|
|
Прописка
Регистрация: 14.01.2008
Сообщений: 121
Сказал спасибо: 1
Сказали Спасибо 19 раз(а) в 18 сообщении(ях)
|
Re: CodeVisionAVR начинающим с нуля
Сообщение от kison
|
Сообщение от KVAtt Посмотреть сообщение
То peter123_123 , а нельзя ссылочку на такое чудо, очень хотелось бы попробовать
Гугл сразу находит
http://www.oshonsoft.com/avr.html
|
Игрался я с этим чудом. В принципе выглядит неплохо, но разрабатывался он для бейсика. Я с ним игрался-игрался, но толком ничего отладит не смог, плюнул и перешел на протеус. Этот хоть Си понимает
|
|
|
|
19.02.2010, 20:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.02.2008
Сообщений: 1,799
Сказал спасибо: 124
Сказали Спасибо 602 раз(а) в 419 сообщении(ях)
|
Re: CodeVisionAVR начинающим с нуля
Если так необходим визард начального кода, то можно на с самому себе написать свой визард. И писать в WINAVR с почти чистой совестью.
|
|
|
|
19.02.2010, 20:54
|
|
Прописка
Регистрация: 14.01.2008
Сообщений: 121
Сказал спасибо: 1
Сказали Спасибо 19 раз(а) в 18 сообщении(ях)
|
Re: CodeVisionAVR начинающим с нуля
А по поводу визардов - так это плюс для проги. Не хочешь - не пользуйся, хочешь - пользуйся, никто не запрещает, как тебе удобней. Это все-равно, что антипробуксовочная систему у машины: не нравиться, отключил и буксуй себе на здоровье... ![Улыбка](images/smilies/icon_smile.gif)
AVRStudio - это среда программирования от производителя МК, отладчик там неплохой, но для отлаживания некоторых событий нужно писать специальный файлик событий, что согласитесь не очень удобно, в протеусе это происходит наглядней, но в протеусе очень голимое окно переменных, в котором указать переменную и проследить за ней - целая проблема. Поэтому и приходиться держать несколько программ на все случаи жизни. И еще, в AVRStudio, чтобы писать на Си нужно ставить плагин постороннего производителя, то есть установить WinAVR. Вот и приходиться для одних целей иметь "молоточек" маленький, а для других - "молоточек" побольше.
|
|
|
|
19.02.2010, 20:54
|
|
Прописка
Регистрация: 14.01.2008
Сообщений: 121
Сказал спасибо: 1
Сказали Спасибо 19 раз(а) в 18 сообщении(ях)
|
Re: CodeVisionAVR начинающим с нуля
Сообщение от andries5
|
Если так необходим визард начального кода, то можно на с самому себе написать свой визард. И писать в WINAVR с почти чистой совестью.
|
Можно и компилятор свой написать...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:55.
|
|