Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: сушествует ли автоматический генератор кода для иксмег ?
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > MCS51, AVR, PIC, STM8, 8bit
bekor
Привет всем,
сушествует ли автоматический генератор кода для иксмег ?
в новой версии кодвижена он уже есть но крек для новой версии кажеца еше нету в сети,
а в эвал версии есть некоторые ограничения
777777
А что такое "автоматический генератор кода"?
demiurg_spb
Это что-то типа ставишь галочки:
Включить таймер0,
Выбираешь из списочка предделитель, режим..
Включить АЦП, ...

Короче GUI для генрации процедур инициализации MCU.

Я такое виде в ICCAVR от Imagecraft (это было задолго до появления XMega).
mrKirill
Программирование "мышкой" и "галочками" - зло!
Разбирайтесь в документации, пишите все ручками!
777777
Цитата(demiurg_spb @ Aug 16 2010, 16:43) *
Это что-то типа ставишь галочки:
Включить таймер0,
Выбираешь из списочка предделитель, режим..
Включить АЦП, ...


Ну это инициализацию можно так сделать, а дальше? Сам алгоритм ручками реализовывать надо?
demiurg_spb
Цитата(777777 @ Aug 20 2010, 12:19) *
Сам алгоритм ручками реализовывать надо?
Конечно.

Цитата(mrKirill @ Aug 19 2010, 06:41) *
Программирование "мышкой" и "галочками" - зло!
Зло - это совсем другое...
Для ознакомления вполне нормально.
Ваш совет похож на: "Дорогу переходить надо только по зебре и зелёному сигналу светофора" :-)
Цитата
Разбирайтесь в документации, пишите все ручками!
Одно не отменяет другого.
Для новичка очень даже неплохо сгенерить код автоматом (это уже первый шаг), при этом желательно всё же разобраться, что там за циферки получились.

А я вот всё жду технологию, когда будет вводить в компьютер данные прямо из мозга и не пялиться в монитор.
Пока такой нет, клава и мышка очень удобные инструменты знаете ли...
MrYuran
А вообще по теме автогенераторов кто-нибудь шарит?
Я не про инициализацию периферии, это делается один раз и на всю оставшуюся жизнь.

А вот про такие мутные моменты, как синтаксический разбор команд/данных и прочие свитчи с мульёном кейсов.
Иногда так хочется иметь универсальный генератор зависимостей команда(ID)-токен-действие, чтобы вместо перелопачивания многостраничных переключателей поправить строчку в файле конфигурации и автосгенерить заново
777777
Цитата(demiurg_spb @ Aug 20 2010, 13:28) *
Зло - это совсем другое...

Нет, и это тоже.
Цитата(demiurg_spb @ Aug 20 2010, 13:28) *
Ваш совет похож на: "Дорогу переходить надо только по зебре и зелёному сигналу светофора" :-)

Хм, действительно похож. Но... разве дорогу надо переходить не по зебре и зелёному сигналу светофора?
demiurg_spb
Цитата(777777 @ Aug 20 2010, 15:23) *
Хм, действительно похож. Но... разве дорогу надо переходить не по зебре и зелёному сигналу светофора?
Всю ночь - мигающий жёлтый biggrin.gif
muravei
Цитата(MrYuran @ Aug 20 2010, 13:39) *
Я не про инициализацию периферии, это делается один раз и на всю оставшуюся жизнь.

А мне бы автонастройка АРМоферии smile.gif очень не помешала, а то с их черезмерной универсальностью поседеть можно, и оставшаяся жизнь подсократится изрядно.
Да и зачем забивать моск всякой ерундой?
sherr
Цитата(muravei @ Aug 20 2010, 16:37) *
А мне бы автонастройка АРМоферии smile.gif очень не помешала, а то с их черезмерной универсальностью поседеть можно, и оставшаяся жизнь подсократится изрядно.
Да и зачем забивать моск всякой ерундой?


Желательно, генерирующий нужные скрипты/окошки/галочки путем парсинга датшита biggrin.gif biggrin.gif biggrin.gif
Harbinger
Цитата(muravei @ Aug 20 2010, 15:37) *
А мне бы автонастройка АРМоферии smile.gif очень не помешала

Для NXP есть. Я его, правда, пользовал только для LPC900 (51 которые). Есть небольшие грешки, полностью верить тому, что получится, нельзя.
DpInRock
Генераторы кода - это супер правильно! Чем больше людей будет на них надеяться, тем больше шансов, что работы нам хватит на всю оставшуюся жизнь и не надо будет пересчитывать остаток пенсии в ладошке.


MrYuran
Цитата(bekor @ Aug 14 2010, 12:24) *
1 километр = 1024 метр

Ваши сведения устарели.
По новым ГОСТам, в килобайте(грамме, метре) 1000 байт(граммов, метров).
А вот 1024 - в кибибайте.
Замечали иногда MiB вместо МВ? Вот, это оно и есть, мебибайты. (тоесть кибибайт кибибайтов).
Дальше - гиби, теби, а самый большой - 2^80 - йоби.
Так что, 4,7GB на поверхности ДВД - это ровно 4700 000 000 байт.
_______________
Это лирическое отступление, не относящееся к теме.
mrKirill
Цитата(demiurg_spb @ Aug 20 2010, 15:28) *
Для новичка очень даже неплохо сгенерить код автоматом (это уже первый шаг), при этом желательно всё же разобраться, что там за циферки получились.

В том то и дело, что новички как раз не разбираются что там и зачем, понаставили галок и верят что все там верно и правильно...А дальше лезут на форум с темами "АААА!!!! ПОМОГИТЕ!!!! Я ГЕНИЙ, А ДУРАЦКИЙ КОНТРОЛЛЕР НЕ РАБОТАЕТ!!!" biggrin.gif

Цитата
Всю ночь - мигающий жёлтый biggrin.gif
У пешеходов светофор с двоичной логикой - красный/зеленый, третье состояние - выкл, там нет желтого smile.gif
DRUID3
2Harbinger: ...спасибо!

2all:
...ха... когда-то я приводил ссылку на онлайн генератор-конфигуратор для ATmega для GCC. Едва-ли я буду когда-либо заниматься ATmega, но все же... Никто не сохранил ссылку? closedeyes.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.