Поздравляем teap0t с днём рождения!
- Atmel крайне не сбалансированная контора.Налицо значительный избыток креативного элемента.Вот их и мотает из стороны в сторону.Правда есть надежда что неуравновешенный креативный народ в связи с кризисом разбежится кто куда.И тогда атмел не будет PlainUser(94 знак., 01.08.2011 14:43, AVR, полностью)Snaky
- Неправильно работает AVR Studio 4. Николаич(244 знак., 26.09.2011 12:29, AVR, полностью)MBedder
- Всем спасибки. Может, кому пригодится, рассказываю, как получилось. Несколько раз переустанавливал с чисткой реестра - не помогло. В очередной раз, без чистки реестра, установил 4.12 и запустил, чтобы проверить, она глючит, или Sp. Все работает. Николаич(93 знак., 26.09.2011 13:40)
- А может у вас вирус, и антивирусник молчит. Под XP cколько раз ставил, проблем никогда не было. - mazur(26.09.2011 13:27)
- если XP, то до инсталляции студии желательно установить Windows Installer 3+ и Microsoft XML-Parser - Vit(26.09.2011 13:09)
- Может на второй монитор окно переползло? - PlainUser(26.09.2011 12:52)
- их 19 версий. Какая именно ? - MegaJohn(26.09.2011 12:42)
- Никто не подскажет, есть ли возможность на ассемблере в AVR-Studio делать макросы с варьируемым количеством строк? mazur(138 знак., 22.09.2011 19:30, AVR, полностью)
- AT90USB1287 не распознается хостом IgorV(378 знак., 23.03.2009 21:36, AVR, полностью)
- Где можно почитать про инициализацию (и работу) USB в МК AVR (ассемблер) avk1963(517 знак., 19.09.2011 14:35)
- Привет! Пытаюсь написать программу на основе проги IgorV,при запуске не происходит прерывание USB Endpoint/pipe (так оно называется в даташите). В чем может быть проблема? Заранее спасибо. Cardin(33 знак., 17.11.2009 16:27, )
- Привет всем! Обещанный код - в архиве. IgorV(141 знак., 01.04.2009 20:21)
- Всем привет! AT90USB1287 - Всё не могу успокоиться... IgorV(302 знак., 29.03.2009 04:58)
- 1 вариант получился так: IgorV(690 знак., 25.03.2009 04:13)
- Насчет ИЛИ непонятно. Одна и таже программа ведет себя или так, или этак? il-2(140 знак., 24.03.2009 11:07)
- Это нормально. Хост всегда так обычно переспрашивает. У меня запросы от хоста в таком порядке идут (с расшифровкой): Ксения(957 знак., 23.03.2009 21:55)
- Может это частная проблема, может,я все не так делаю... Посидел, подумал, почитал. Получается решение моих проблем одно-общая для всех автоматов область памяти. Иначе чтение\запись всевозможных параметров раздует код. Перебрал все скачанные mazur(564 знак., 05.09.2011 20:10, AVR, полностью)
- Расскажите, пожалуйста, как вы реализуете действия с курсором. Как это выглядит в структуре данных. Есть\нет курсор. Тип курсора. Изменение позиции курсора. - mazur(17.09.2011 14:42 - 14:47)
- В общем, все-таки, многое не так делал. Полностью переделываю концепцию меню. А также работу автоматов. mazur(599 знак., 10.09.2011 21:45)
- Вопрос по механизму сообщений. Навскидку надумал вот как: формат 2 байта. Номер получателя (0-код сообщения для всех), номер сообщения. Есть но, это числовые сообщения, толкуемые однозначно, и никак иначе. Бывают ситуации, нужно отправить флаги. mazur(201 знак., 11.09.2011 00:16)
- То, что видим на экране, и какая производится реакция на действия оператора, однозначно связано с состоянием автомата (у меня это индекс меню). Если нужно по внешнему сигналу выводить какую-то левую информацию по событию (например, сообщение об Лeoнид Ивaнoвич(239 знак., 10.09.2011 23:21)
- Разъясняем. Обработчик меню 1) выводит информацию, относящуюся к текущему состоянию автомата и поясняющему его 2)принимает события нажатия на клавиши и реагирует соответствующим образом. - Vladimir Ljaschko(10.09.2011 23:11)
- Совсем не в тему. - PlainUser(07.09.2011 09:45, ссылка)
- Видео последнего варианта. - mazur(06.09.2011 11:13, youtube)
- Есть функции обработки кнопок. Есть функции обработки меню. И есть редактируемые, а также выводимые на дисплей параметры. mazur(9875 знак., 06.09.2011 10:05)
- Мой совет - не плоди автоматы и связи между ними, лучше добавь состояния в один автомат, чтобы все было прозрачно и понятно. Сообщения на дисплей должен выводить один автомат. И вообще, автомат - это костыль вместо ОС, чтобы иметь возможность Vladimir Ljaschko(254 знак., 06.09.2011 09:30)
- При объединении автоматов число состояний обоих следует перемножить... в первом приближении. Дурная идея. На счёт костылей и подавно. Какая ОС позволит полсотни параллельных процессов? Если про PIC-контроллеры говорить. ОС с вытеснением нужна для fk0(137 знак., 06.09.2011 10:04)
- :) пеши есчо - Vit(06.09.2011 11:22)
- Ну не надо крайностей. У меня обычно 3-4-5 автоматов. Откуда 50? Разве что ничтожные сервисы типа отправки через циклический буфер автоматами называть. - Vladimir Ljaschko(06.09.2011 11:09)
- А у меня около 100 в текущем проекте. Многие из них независимы и могут находиться в произвольном состоянии, когда другие находятся в своих произвольных состояниях. Потому и перемножаются (это верхний предел числа состояний, понятно). И даже по fk0(130 знак., 06.09.2011 11:58)
- Если независимы, то и сообщения между ними не передаются, да? - Vladimir Ljaschko(06.09.2011 12:49)
- Но не каждый от каждого зависимы, и не настолько, чтоб мешать их логику между собой. - fk0(06.09.2011 12:52)
- ОК. Я не претендовал на абсолютную истину для случая независимости. Только вопрос - и что, полсотни действительно автоматов с переменной состояния и switch/case или functions[state]? - Vladimir Ljaschko(06.09.2011 13:13)
- switch/case и переменная состояния. Ближе к сотне скорей, точно посчитать сложно. А что поделать, какие альтернативы? Да, притормаживает в цикле, каждый раз дурную работу switch(S) делать. Есть проблемы с приоритетами (для этого, критичное, в fk0(1151 знак., 06.09.2011 14:49)
- По поводу: mazur(175 знак., 07.09.2011 09:56)
- "Где бы можно было связать, в рантайме, сигналы и слоты, и таким образом полуать вызов функции, из планировщика, при возникновении сигнала. И чтоб приоритеты и, возможно, вытеснение..." Суть такая, есть события типа: "GPIO Chum_A(508 знак., 06.09.2011 17:40)
- Альтернативы нет, но вопрос количества остается. А можно пример функциональности? Vladimir Ljaschko(552 знак., 06.09.2011 17:35)
- Когда одна задача поднимает другую задачу из IDLE, а сама уходит в IDLE - это тоже машина состояний? ЗЫ. Ещё припоминается nesos Finite State Machine OS. - Vit(06.09.2011 16:58)
- Я и не плодю или пложу... В общем, не коллекционирую автоматы. Где достаточно флагов, там на них и работаю. - mazur(06.09.2011 09:43)
- Проблема общая и стара как мир - недостаточно проработанная структура данных и алгоритм решения. maik-vs(1050 знак., 06.09.2011 08:56 - 09:01)
- Идей то каких? как/где редактировать ,как/где хранить ,еще что-то? - Хитрый Китаец(05.09.2011 23:43)
- Народ, ну смиритесь, что я пишу на асме. На си точно также парился бы. Пара знакомых так и сказали, парились когда-то с такими же проблемами. Но они сейчас сильно заняты и далеко. - mazur(05.09.2011 20:53)
- 2 MBedder. В примере ШИМ-а я увидел строку: mazur(62 знак., 17.09.2011 22:01, AVR, полностью)
- Никто не в курсе, почему Володька усы сбрил Атмел убрал мегу 8 и мегу 8а почти из всех отладчиков- программаторов? Flasher(88 знак., 17.09.2011 19:26, , AVR, полностью)
- Допустимые имена меток в AVR Atmel asm макросах leon_(133 знак., 07.09.2011 22:14, AVR, полностью)
- Может, вы сочтете это бредом и начнете опять гонять меня поганой метлой за ассемблер, но я все равно решил это выложить. Может кому пригодится. mazur(4440 знак., 28.08.2011 22:02 - 30.08.2011 18:30, AVR, полностью)
- XMEGA прошить через JTAG реально если не подключен RESET и PDI ? - MegaJohn(31.08.2011 13:30, AVR, полностью)
- Тут rezident затронул мой давний вопрос. Расскажите о временных переменных (которые живут столько же, сколько функции). Как реализуется? Также заинтересовало использование стека для переменных. Есть моменты, когда использую переменные в ОЗУ, и они mazur(97 знак., 28.08.2011 08:46, AVR, полностью)
- Проблема при компиляции кода в IAR. BaN(721 знак., 26.08.2011 19:30, AVR, полностью)
- Назначение контактов разъема для программирования AVR через SPI leon_(1397 знак., 23.08.2011 19:15, AVR, полностью)
- Юзаю, ХМЕГУ. Подскажите как функциями ИАРа вычитать калибровочные данные из калибровочного сегмента и записать их в АДС. - MARS(16.08.2011 13:55, , AVR, полностью)Shura
- Есть тут кто, работающий со свежими сэмплами Xmega ?? Adept(903 знак., 17.08.2011 15:52, AVR)