Перейти к содержанию
    

сушествует ли автоматический генератор кода для иксмег ?

Привет всем,

сушествует ли автоматический генератор кода для иксмег ?

в новой версии кодвижена он уже есть но крек для новой версии кажеца еше нету в сети,

а в эвал версии есть некоторые ограничения

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это что-то типа ставишь галочки:

Включить таймер0,

Выбираешь из списочка предделитель, режим..

Включить АЦП, ...

 

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

 

Я такое виде в ICCAVR от Imagecraft (это было задолго до появления XMega).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Программирование "мышкой" и "галочками" - зло!

Разбирайтесь в документации, пишите все ручками!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Это что-то типа ставишь галочки:

Включить таймер0,

Выбираешь из списочка предделитель, режим..

Включить АЦП, ...

 

Ну это инициализацию можно так сделать, а дальше? Сам алгоритм ручками реализовывать надо?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сам алгоритм ручками реализовывать надо?
Конечно.

 

Программирование "мышкой" и "галочками" - зло!
Зло - это совсем другое...

Для ознакомления вполне нормально.

Ваш совет похож на: "Дорогу переходить надо только по зебре и зелёному сигналу светофора" :-)

Разбирайтесь в документации, пишите все ручками!
Одно не отменяет другого.

Для новичка очень даже неплохо сгенерить код автоматом (это уже первый шаг), при этом желательно всё же разобраться, что там за циферки получились.

 

А я вот всё жду технологию, когда будет вводить в компьютер данные прямо из мозга и не пялиться в монитор.

Пока такой нет, клава и мышка очень удобные инструменты знаете ли...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вообще по теме автогенераторов кто-нибудь шарит?

Я не про инициализацию периферии, это делается один раз и на всю оставшуюся жизнь.

 

А вот про такие мутные моменты, как синтаксический разбор команд/данных и прочие свитчи с мульёном кейсов.

Иногда так хочется иметь универсальный генератор зависимостей команда(ID)-токен-действие, чтобы вместо перелопачивания многостраничных переключателей поправить строчку в файле конфигурации и автосгенерить заново

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Зло - это совсем другое...

Нет, и это тоже.

Ваш совет похож на: "Дорогу переходить надо только по зебре и зелёному сигналу светофора" :-)

Хм, действительно похож. Но... разве дорогу надо переходить не по зебре и зелёному сигналу светофора?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хм, действительно похож. Но... разве дорогу надо переходить не по зебре и зелёному сигналу светофора?
Всю ночь - мигающий жёлтый :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я не про инициализацию периферии, это делается один раз и на всю оставшуюся жизнь.

А мне бы автонастройка АРМоферии :) очень не помешала, а то с их черезмерной универсальностью поседеть можно, и оставшаяся жизнь подсократится изрядно.

Да и зачем забивать моск всякой ерундой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А мне бы автонастройка АРМоферии :) очень не помешала, а то с их черезмерной универсальностью поседеть можно, и оставшаяся жизнь подсократится изрядно.

Да и зачем забивать моск всякой ерундой?

 

Желательно, генерирующий нужные скрипты/окошки/галочки путем парсинга датшита :biggrin: :biggrin: :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А мне бы автонастройка АРМоферии :) очень не помешала

Для NXP есть. Я его, правда, пользовал только для LPC900 (51 которые). Есть небольшие грешки, полностью верить тому, что получится, нельзя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Генераторы кода - это супер правильно! Чем больше людей будет на них надеяться, тем больше шансов, что работы нам хватит на всю оставшуюся жизнь и не надо будет пересчитывать остаток пенсии в ладошке.

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 километр = 1024 метр

Ваши сведения устарели.

По новым ГОСТам, в килобайте(грамме, метре) 1000 байт(граммов, метров).

А вот 1024 - в кибибайте.

Замечали иногда MiB вместо МВ? Вот, это оно и есть, мебибайты. (тоесть кибибайт кибибайтов).

Дальше - гиби, теби, а самый большой - 2^80 - йоби.

Так что, 4,7GB на поверхности ДВД - это ровно 4700 000 000 байт.

_______________

Это лирическое отступление, не относящееся к теме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для новичка очень даже неплохо сгенерить код автоматом (это уже первый шаг), при этом желательно всё же разобраться, что там за циферки получились.

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

 

Всю ночь - мигающий жёлтый :biggrin:
У пешеходов светофор с двоичной логикой - красный/зеленый, третье состояние - выкл, там нет желтого :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...