Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
22.08.2006, 16:55
|
|
Вид на жительство
Регистрация: 15.03.2005
Сообщений: 381
Сказал спасибо: 11
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
|
Сообщение от Andrewg
|
CVAVR для программирования и Proteus для симуляции для начала вполне устраивает.
Пробовал vmlab312, но на протеусе уже есть опыт работы и мне с ним проще.
Со временем определимся, что лучше и удобней для работы.
|
Интересно, а что для не начинающих?
|
|
|
|
22.08.2006, 18:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от AVK74
|
а что для не начинающих?
|
я думаю ИАР КросВокс ВинАВР
а для начинающих еще ICC и полезен AtmanAVR
|
|
|
|
22.08.2006, 20:36
|
|
Вид на жительство
Регистрация: 15.03.2005
Сообщений: 381
Сказал спасибо: 11
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
|
Шо такое кроссвокс, чем WinAVR лучше CV, а насчет ИАРа большие есть сомнения (когдато, когда я стоял перед выборм на чем начинать писать, просто для прикола сделал простенький проект и скомпилировал его в CV, ImageCraft и IAR) так самый большой код получился в IAR-е
|
|
|
|
22.08.2006, 21:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
|
Сообщение от AVK74
|
Шо такое кроссвокс
|
http://www.rowley.co.uk
Сообщение от AVK74
|
чем WinAVR лучше CV
|
я не писал что лучше, я использую CVAVR, я сказал что Я СИЧТАЮ что для профи ТЕ компиляторы. Просто мнение у меня такое.
на сайте "атман" есть сравнение компиляторов и там кусок кода:
http://www.atmanecl.net/EnglishSite/SoftwareEnglish.htm
его компилили на электрониксе и аолучилось не то что там написано а по моему так:
IAR 110 (полная оптимизация по размеру)
WinAVR 135 (оптимизация -o2 по моему)
CVAVR я делал по моему 260 получилось (с оптимизацией по размеру)
Кто желает попробуйте.
Но для меня размер кода не имеет знчения - мне глвное удобство работы и простота, поэтому я использую и рекомендую начинающим CVAVR.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
|
|
|
|
22.08.2006, 22:58
|
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Сообщение от AVK74
|
Шо такое кроссвокс, чем WinAVR лучше CV, а насчет ИАРа большие есть сомнения (когдато, когда я стоял перед выборм на чем начинать писать, просто для прикола сделал простенький проект и скомпилировал его в CV, ImageCraft и IAR) так самый большой код получился в IAR-е
|
Чем более серьёзный пакет, тем сложнее его настройка. На самом деле IAR, в настоящий момент, очень эффективный компилятор. При попытке переписывания значительного куска проги на ASMе добился менее 30% выигрыша. И то за счёт более эффективного использования регистров (отказ от промежуточного сохранения, отказ от работы ч/з регистры базы и т.п.), что в принципе, можно использовать только в определённом месте программы. В среднем сложно добится выигрыша более 10%. Но это проявляется только на крупных проектах. На мелких - потери связанные с инициализацией озу и т.п. Этих потерь можно избежать, но как правило не стоит этого делать.
И ещё. Мне кажется что на Си лучше писать крупные и средние проекты, которые планируется развивать и поддерживать. Короткие программы типа "тест", удобнее делать на ASMе или чём-то ещё. Потому что различные объявления и т.п. фигня займут пол проги.
|
|
|
|
23.08.2006, 20:43
|
|
Вид на жительство
Регистрация: 15.03.2005
Сообщений: 381
Сказал спасибо: 11
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
|
Воистину так!! Аминь.
|
|
|
|
23.08.2006, 22:37
|
|
Частый гость
Регистрация: 03.08.2006
Сообщений: 39
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Здравствуйте. В программировании процессоров я начинающий и поэтому хотелось бы сказать большое спасибо автору за науку. Потихоньку изучаю ее и пытаюсь сам написать свою программу на ATmega128. Возникли проблемы с прераваниями. В ImageCraft AVR с горе пополам разобрался, откуда берутся номера прерываний, а в CodeVision AVR - непонятно. Не поможите начинающему ???
|
|
|
|
23.08.2006, 22:57
|
|
Временная регистрация
Регистрация: 15.06.2006
Сообщений: 70
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
чесна говоря у миня уже мазги пухнут !!проблема в том что и незнаеш с чего начинать столько многа всего!!
и каждыи по своему приподносит!! даже у всех расклад всей информацыи по своему!всмысле обесняют по разному
|
|
|
|
23.08.2006, 23:00
|
|
Временная регистрация
Регистрация: 15.06.2006
Сообщений: 70
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Сообщение от Aladar
|
Здравствуйте. В программировании процессоров я начинающий и поэтому хотелось бы сказать большое спасибо автору за науку. Потихоньку изучаю ее и пытаюсь сам написать свою программу на ATmega128. Возникли проблемы с прераваниями. В ImageCraft AVR с горе пополам разобрался, откуда берутся номера прерываний, а в CodeVision AVR - непонятно. Не поможите начинающему ???
|
кстати про прерывания поподробней анито думаю везде одинаковы!
|
|
|
|
23.08.2006, 23:19
|
|
Временная регистрация
Регистрация: 15.06.2006
Сообщений: 70
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Сообщение от Luzkov
|
я просто к тому что я не прочитал еще ни одной книги по МК в которой небыло бы ляпов. в одной солидной книжке (из магазина за хорошие мани) в схеме програматора Vpp не натот вывод подавалось и т.д. На ошибках учатся. Но вот то что ошибки не иправляются это уже плохо.
|
да я свами вполне согласен нету бочки меда без ложки дектя!!сам покупал книжку -за харошие деньги !
были ошибки!везде ани есть ,толька в каком количестве!капля в море думаю это мелоч !человек столька старался для нас ,а его в штыки ,нехорошо!!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 15:06.
|
|