Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 09.01.2010, 19:33   #21
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию Re: Algorithm Builder бесплатный графический ассемблер для AVR

WinAVR вам в руки - это правильный путь и ПЛОДОТВОРНЫЙ !
Реклама:
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 11.01.2010, 15:27   #22
Jkot
Частый гость
 
Регистрация: 17.08.2007
Сообщений: 33
Сказал спасибо: 6
Сказали Спасибо 2 раз(а) в 1 сообщении
Jkot на пути к лучшему
По умолчанию Re: Algorithm Builder бесплатный графический ассемблер для AVR

В АГ был глюк с недокументированным использованием некоторых регистров. В р-те чего даже с отладчиком приходилось мозги ее
Jkot вне форума  
Непрочитано 11.01.2010, 15:28   #23
Jkot
Частый гость
 
Регистрация: 17.08.2007
Сообщений: 33
Сказал спасибо: 6
Сказали Спасибо 2 раз(а) в 1 сообщении
Jkot на пути к лучшему
По умолчанию Re: Algorithm Builder бесплатный графический ассемблер для AVR

Но в целом штуковина не плохая. Я слез с неё на иар только из-за того что прога у меня не помещалась на камне
Jkot вне форума  
Непрочитано 12.01.2010, 09:39   #24
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Algorithm Builder бесплатный графический ассемблер для AVR

Сообщение от Jkot Посмотреть сообщение
В АГ был глюк с недокументированным использованием некоторых регистров. В р-те чего даже с отладчиком приходилось мозги ее
Это скрытое использование R16 для загрузки констант и R17 при сравнениях с константой? Это не глюк а прекрасно описанная фича, которая была, есть и будет, и по-другому работать с константами невозможно (можно конечно писать например
$75 --› R16
r16 --› UDR0
но мне как-то удобней
$75 --› UDR0
а разложение на 2 верхние операции через R16 он проводит сам). Или речь о каком-то другом глюке? Читаем документацию

Вообще-то обычно АБ или любой другой менее удобный АСМ дает уменьшение и ускорение кода - у меня абсолютное большинство проектов, даже довольно навороченных с аппаратным FAT на SDкартах влезают в мега48-мега8... Хотя конечно если уметь, то можно и на АСМе наср*** в коде покруче чем это делают си-компиляторы
niXto вне форума  
Непрочитано 03.02.2010, 20:23   #25
prospekt89
Частый гость
 
Регистрация: 01.08.2006
Сообщений: 12
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
prospekt89 на пути к лучшему
По умолчанию Re: Algorithm Builder бесплатный графический ассемблер для AVR

По поводу "глюков" в АлгБ 5.43 могу отметить, что в "Настройщике", в регистре SFIOR микроконтроллера ATMEGA16, присутствует бит управления скоростью преобразования АЦП. В жизни такого нет! Но этот "глюк" никак не отражается в программах.
Это пока все, что заметил.
__________________
Виктор Кривоносов

Последний раз редактировалось prospekt89; 03.02.2010 в 20:26.
prospekt89 вне форума  
Непрочитано 04.02.2010, 12:35   #26
_zag_
Частый гость
 
Регистрация: 06.12.2007
Адрес: Украина г.Луганск
Сообщений: 17
Сказал спасибо: 3
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
_zag_ на пути к лучшему
По умолчанию Re: Algorithm Builder бесплатный графический ассемблер для AVR

Не хотел писать, но напишу (не хотел пить, но выпил - вот сила воли) В первый раз с билдером столкнулся сразу как начали в универе преподавать контроллеры (в 2000г) стал вопрос на чём и чем программить, билдер попался совершенно случайно. Самый первый проект(не считая лаб) был 4х канальный программный 8и битный ШИМ + 4*4 кнопки... Было все это для декорации одной работы, и ШИМ работал на управление гирляндами светодиодов, но это не суть важно... Вобщем в этой приблуде регулировались для каждого канала в отдельности: скорость возрастания/убывания скважности ШИМ, мин/макс значения скважности + 10 жестко заданных программ работы(О! типа китайских елочных герлянд, но там только одна кнопка, это не интересно). Но это все конечно ерунда если не сказать что все это уместилось в AT90S1200 т.е. без использования SRAM(потому как в этом камнее её просто нет, да и я тогда еще не знал что это такое вообще), сомневаюсь что в среде высокого уровня можно это уместить(без ASM вставок, иначе зачем тогда высокий уровень?) К сожалению этот проект безнадежно утерян в студентческой суете иначе бы щас еще и ЖК к этому делу можно было прикрепить, потому как написанная библиотека ЖК на билдере у меня заняла 100 слов, а использование этой библиотеки в билдере ни чем не отличается от сред высокого уровня, т.е. LCD_Out_Ch(Row,Col,Char).... Но вот пришло время более серьезных вещей (математика с плавающей точкой) и пришлось пробывать что-то другое... Был и IAR и студия и даже MicroPascal for AVR... Но не знаю, то ли усидчивости не хватило чтоб разобраться досконально с Си (про паскаль не говорю.. там код увеличивается как снежный ком) толи лень одолела, но вернулся я к билдеру, и написал необходимые мне библиотеки (и Стринговые, и Математику плавающую, и MMC/SD и еще кучу всякого, и размеры ГОРАЗДО меньше чем готовые в средах высого уровня получились) и не жалею.... Понятно что для ARMов только IAR, Keil и иже с ними, но такого контроля над программой и камнем как в асме и билдере вряд ли добиться можно(хотя опять так же, оговорюсь что разобраться досконально с СИ что-то помешало). На счет глюков... Были, есть и будут, пока есть программные продукты!!!! И осознавая ЭТО с билдером очень даже можно работать. На счет билдера как НЕ состоявшейся среды разработки, предлагаю написать (коллективно или отдельно) хоть что ни будь, что ATMEL разместит на своем сайте хотя бы в виде заметки http://www.atmel.com/dyn/products/pr...p?part_id=2018 что такое вообще существует... Громов проделал колосальный труд, и да прибудет с ним сила в дальнейшем!!!С нетерпением жду потдержки XMega! Еще встречается в нете фраза "Для простых проектов билдер пойдет"... А что считается простым? GPS+MMC+GPRS/USB/BT это простой или сложный? Или вот из последних 3-х фазный СИФУ + Энкодер +ЖК+Кнопки+АЦП+RS232+ПИД(правда пока не доведенный до ума, но это дело времени) это простой или сложный проект?

Р.S. Только сильно не пинайте меня))) Я использую и IAR если надо ARM прикрутить, а для AVR билдер...И при моем знании(или не знании) Си могу как то сравнивать(субъективно конечно) Билдер с НЕ билдером. Все среды хороши, выбирай на ВКУС!!! Давайте жить дружно!!!
__________________
Поле бывает 2-х видов: русское и электромагнитное...
проф. Яковенко

Последний раз редактировалось _zag_; 04.02.2010 в 12:40.
_zag_ вне форума  
Непрочитано 04.02.2010, 13:05   #27
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,955
Сказали Спасибо 1,327 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: Algorithm Builder бесплатный графический ассемблер для AVR

Сообщение от _zag_ Посмотреть сообщение
На счет билдера как НЕ состоявшейся среды разработки, предлагаю написать (коллективно или отдельно) хоть что ни будь, что ATMEL разместит на своем сайте хотя бы в виде заметки
Дык, есть там ссылка. http://atmel.com/products/AVR/thirdparty.asp#, только без описания.

Как работавший достаточно много с АВ, отмечу вот что

(+) хорошая задумка с сеттерами
(+) хорошие макро
(+) хороший симулятор
(-) не стыкуется ни с чем
(-) скорость разработки на нем выше, чем со стандартным ассемблером, но в разы ниже, чем на Си

То, что он теперь бесплатный - несомненно, тоже плюс.

На мой взгляд, хорош для изучения и для небольших, ресурсо-бедных программ. Если программа более-менее приличного размера (скажем так - код более 4 - 6 кБ) - IAR компилятор делает прошивку практически такого же размера. Но скорость получения ее и надежность - несравнимы.
__________________
[ жизнь приятна и красива, если выпить литр пива ]

Последний раз редактировалось nml; 04.02.2010 в 13:11.
nml вне форума  
Непрочитано 05.02.2010, 01:52   #28
jelsay
Прописка
 
Регистрация: 24.06.2005
Сообщений: 123
Сказал спасибо: 7
Сказали Спасибо 37 раз(а) в 15 сообщении(ях)
jelsay на пути к лучшему
По умолчанию Re: Algorithm Builder бесплатный графический ассемблер для AVR

вот тут ребята предпочитают не ждать новых версий асемблеров и Си с пподержкой новых микроконтроллеров:
http://fforum.winglion.ru/viewtopic.php?t=2271
jelsay вне форума  
Непрочитано 05.02.2010, 18:03   #29
ZSG
Прописка
 
Аватар для ZSG
 
Регистрация: 07.12.2004
Адрес: Урал
Сообщений: 253
Сказал спасибо: 12
Сказали Спасибо 79 раз(а) в 41 сообщении(ях)
ZSG на пути к лучшему
По умолчанию Re: Algorithm Builder бесплатный графический ассемблер для AVR

Давно использую АБ. В серьезных задачах для ускорения разработки. Есть конечно некоторые отличия от нормального ассемблера. Например все, или почти все команды делаются через регистр r16, хотя РОН в атмеге 30, и для усорения работы бы пользоваться всеми, но тогда АБ весил бы наверное не единицы мегобайт, а десятки или сотни. Плюс - несомненно в том что симулируется вся периферия контроллера. Такого не могут себе позволить даже фирменные среды Атмела и Микрочипа.
ZSG вне форума  
Непрочитано 06.02.2010, 18:39   #30
Jkot
Частый гость
 
Регистрация: 17.08.2007
Сообщений: 33
Сказал спасибо: 6
Сказали Спасибо 2 раз(а) в 1 сообщении
Jkot на пути к лучшему
По умолчанию Re: Algorithm Builder бесплатный графический ассемблер для AVR

Насчет фичи про регистры r16, r17 читал. Но вот регистр r18 нигде не описывается кроме примеров. Пока разберешься что что именно он используется программой для промежуточных вещей изматеришься
Jkot вне форума  
Закрытая тема

Закладки

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Книги dosikus Делимся опытом 11242 29.12.2015 23:45
Flowcode для AVR vik3213 Микроконтроллеры, АЦП, память и т.д 13 17.07.2010 20:42
Сравнение средств разработки для микроконтроллеров AVR и PIC silic Микроконтроллеры, АЦП, память и т.д 24 04.12.2009 07:36
набор деталей для сборки AVR программатора arelaw1 Микроконтроллеры, АЦП, память и т.д 7 03.12.2009 21:22


Часовой пояс GMT +4, время: 22:21.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot