- Как то давно нарисовал USB HID железку ASDFS(247 знак., 26.04.2012 14:33, MCU, полностью)
- Добрый день!Подскажите, куда подевалась библиотека примеров программ "src.caxapa"? - dj_kirgoff(24.04.2012 12:30, , MCU, полностью)
- Просьба не ругаться, не материться, объяснить один раз по этому вопросу подробно, доступно. mazur(2270 знак., 19.04.2012 04:46 - 18:35, MCU, ссылка, полностью)
- «идеальная» технология - Скрипач(20.04.2012 22:58, ссылка)
- Еще имеет смысл начинать строить уровни. Ввести "планировщик режимов", который управляет "блоками управления", которые управляют "блоками ИМ". - Скрипач(20.04.2012 18:03)
- Странно. Гуглил "события", "программирование события". Ничего толком не понял. Сегодня ввел "очередь событий" - сразу нашел некоторые ответы. Мистика какая-то... - mazur(20.04.2012 16:09)
- Могу порекомендовать следующее. Скрипач(504 знак., 19.04.2012 13:23)
- Это называется KISS. Не согласен, на счёт потерь. Потери на обработку одного события в настоящей событийной системе могут на порядок быть больше (процессорное время, джоули батарейки). Но вот в сумме на единицу времени -- скорей наборот. Главный fk0(167 знак., 19.04.2012 22:11 - 22:24)
- Дополню/поправлю. Вовсе не нужно отказываться от естественного понятия "событие". "Событие" это изменение "состояния". Причем значений у "состояния" может быть несколько. rezident(1376 знак., 19.04.2012 18:29 - 18:40)
- Вечно фантазии. С коих пор событие стало "естественным" понятием? Событие - это сообщение, сгенерированное ПО и ничего "естественного" в embedded оно не несет, скорее требует дополнительных ресурсов для своей поддержки. blackbit(76 знак., 20.04.2012 00:40)
- Событие это абстрактное понятие, связанное с изменением состояниях чего-либо в окружающем нас мире. Даже если вы полностью живете в своем собственном виртуальном мире ПО, то вы не можете избежать абстракций. Потому, что таково rezident(75 знак., 20.04.2012 13:37 - 13:40)
- с тех пор как в этом мире случаются события, такие как: извержения вулканов, наводнения, цунами, падения метеоритов, пожары, приезд любимой тещи, ребенок принес двойку из школы, вам выдали зарплату, прозвенел звонок будильника, пришла SMS, ваш кот bialix(77 знак., 20.04.2012 11:22)
- Интересно, какое ПО генерирует события в вашей повседневной жизни? Неужели вы стали так зависимы от различных ПО? - Bill(20.04.2012 08:19)
- Я хотел обратить внимание автора-темы на то, что очередь событий далеко не всегда удобна (хотя, где таки удобна, то обычно незаменима). Скрипач(319 знак., 19.04.2012 19:15)
- Это детали реализации, разные подходы реализации одного и того же. От переназывания "события" в переменную в массиве памяти, ничего принципиально не меняется, кроме того, что будет сложнее обеспечивать синхронизацию между прерыванием и основным bialix(8 знак., 19.04.2012 14:59)
- Извини за критику, но ты излагаешь вопросы так-же как пишешь программы - сплошной поток сознания, с "прибитыми" гвоздями вопросами. Постарайся переформатировать текст - разбить на абзацы, выделить ключевое, отделить изложение от вопросов. - =AlexD=(19.04.2012 11:37)
- Небольшое методическое отступление. У вас всё смешалось в кучу: фильтрация входов, логика управления, таблицы, начальное состояние. Эта задача допускает решение по частям. Это и называется "модульное программирование". SciFi(97 знак., 19.04.2012 11:14)
- А почему бы при каждом ВЫКЛЮЧЕНИИ не сохранять все текущие состояния в ЕЕПРОМ, и при следующем включении их восстанавливать? - MBedder(19.04.2012 11:13)
- будьте любезны разделять абзацы в длинном посте пустыми строками. так легче воспринимается с экрана. bialix(47 знак., 19.04.2012 11:03)
- Считали входы. Дальше? Народ, я понимаю, что требуется потратить немного времени. Ну нет материалов, где есть подробные ответы на мои вопросы. Нет, нигде. Третий год по капле, по чайной ложке. Везде на форумах одно и тоже. Мне один раз ответы на mazur(121 знак., 19.04.2012 10:45)
- А зачем тебе события? Начни от автоматов Скрипач(554 знак., 20.04.2012 20:48 - 21:08)
- Для входов имеет смысл завести свой автомат с такими состояниями: bialix(1154 знак., 19.04.2012 11:26)
- Считываем входы и давим дребезг - поменялось состояние входов? - запускаем действие, соответствующее изменению (считываем другие входы, иные внешние события, может, ждём чего- то, таймаут, дабы избежать ложных срабатываний, запускаем KLIM83(78 знак., 19.04.2012 11:09)
- Как-то так - PlainUser(19.04.2012 11:04, ссылка)
- >>Как узнать, какой режим включен?<< составить словарь (двумерный массив), который определяет соответствие состояния входов и режима. включился, считал входы, определил режим. нет? - Snaky(19.04.2012 05:04)
- Хочу испытать МК на радиационную стойкость. Поделитесь опытом. МК - msp430fr57x, FRAM based. В ДШ заявляют радиационную стойкость, но цифры отсутствуют. 1. что теоретически дохнет в МК в первую очередь, flash, ram, логика? 2. как относятся к Атмег(81 знак., 25.04.2012 10:58, MCU, полностью)
- Напиши в мыло, может помогу (но не ранее след. недели) - Shura(25.04.2012 15:31)
- теоретически и практически от дозы дохнет флаш, этож конденсаторы, от ионизации им кирдык (быстро), у буржуев статьи есть (может и про 430 с фрам) - ищите. чуть не в тему, но для "общего развития" ыыыы(57 знак., 25.04.2012 12:39, )
- за деньги или бесплатно? первое - обращайтесь в Лыткарино ыыыы(331 знак., 25.04.2012 12:36, )
- Какая стойкость и для каких применений вам нужна? KLIM83(218 знак., 25.04.2012 11:07)
- Нужен генератор случайных чисел. Для того, чтобы раз в год сгенерировать случайную часть серийного номера. Как быть? - fk0(24.04.2012 16:19, MCU, полностью)
- Необходимо получать точное расстояние с CAN-интерфейса автомобиля. Нужна любая помощь в этом вопросе. - orgazmator(18.04.2012 16:32, MCU, полностью)General
- Есть "очучение", что тему создал не в том разделе. Если это так, подскажите, пожалуйста, куда мне перенаправить свой вопрос. - orgazmator(23.04.2012 11:24 - 24.04.2012 10:16)
- Скорее не тот вопрос. Пальцем в небо - ни авто, ни год выпуска не названы - ни-фи-га. Александр же ниже предложил списаться, а он как раз активно занимается околотаковскими делами... От себя могу добавить, что в FF2 присутствует состояние счетчика Гудвин(74 знак., 23.04.2012 11:40)
- Личка, конечно, хорошо. Подождем. Насчет пальца в небо.. - Может быть и так. Предположим, должен быть прибор учета, например, тахограф. Помимо прочего необходимо получать точный километраж пробега авто. Тахограф, как ни крути, должен быть orgazmator(658 знак., 23.04.2012 13:58)
- Скорее всего километраж изымается по запросу (remote или отдельным сообщением), поскольку нет смысла периодически гонять такую информацию в сеть. Вероятно реализация везде своя. В любом случае необходимо знать: 1 - способ запроса, 2,- abc(265 знак., 24.04.2012 09:07, )
- Блажен, кто верует :) Ладно еще автопроизводителей заставили хоть как то стандартизировать диагностику двигла. А в остальном - полный разброд. Включая физический уровень. Ноу-хау, етить. Все закрыто. Километраж вообще никто не обязан куда Гудвин(458 знак., 23.04.2012 14:24)
- Для таких дел придуман интерфейс FMS. Теоретически его можно получить в любой фуре. Практически - болт на 32 - если блочка этого интерфейса нет штатно, то докупайте за мешок евро. Т.е. по сути остается путь чтения и изучения чего есть в штатных 1111111(41 знак., 23.04.2012 14:24)
- Только очень немного автомобилей имеют в CAN показания одометра. А вообще напишите в личку, пообщаемся. - Alex B.(18.04.2012 16:42)
- Блин, не могу найти, куда заныкал. Какую книжку посоветуете по си. Для самого чайника. Потому как полный чайник в этом вопросе и есть... :) - mazur(24.04.2012 10:55, MCU, полностью)
- Подскажите, что означает [] в объявлении typedef struct val{ uint8_t cmd;uint8_t addr[2];uint8_t data[]; }val_t; ? Как компилятор узнает sizeof от val_t? Так разрешено делать? - Юра(21.04.2012 23:50, , MCU, полностью)
- вопрос по преобразованию двоичного в двоично-десятичное. quarry(1147 знак., 20.04.2012 16:28, MCU, полностью)
- IAR v5406 & FETU430IF & 430F169: обновилась прошивка, при останове контроллер по прежнему сбрасывается, но теперь при попытке пуска показывает Fuse Blown. Вопрос: вообще-то кто-нибудь работает в отладчике. Если да, то с какими кристаллами? - Vladimir Ljaschko(19.04.2012 11:20, MCU, полностью)
- Под рукой есть только отладочная плата MSP-EXP430F5438 с MSP430F5438A Rev.D. На ней таких проблем не наблюдал. Компилировал и загружал софт, который идет в качестве примеров к этой плате. Точки останова срабатывают, ход программы не нарушается, МК rezident(138 знак., 19.04.2012 13:52, ссылка, ссылка)
- Давно это было, v 4.**, FET-430UIF, F169, F2274. Обновления подобного эффекта не вызывали. Удалил за ненадобностью, проверить не могу. - KLIM83(19.04.2012 12:01)
- data=(char*)data+sizeof(int), maxsize-=sizeof(int); Здесь компилятор должен ругаться. (C) Михаил Е. -- На что именно должен ругаться? Не ругается при -Wчто угодно (gcc). Лично я не вижу причин для ругани. typeof(data) — void (аргумент fk0(61 знак., 17.04.2012 18:14, MCU, полностью)
- Может кто подскажет, как сдружить фрискейловский ColdFire с дебагером sav_ua(406 знак., 17.04.2012 12:46, MCU, полностью)
- Обойтись без плавающих чисел. В последнее время часто натыкаюсь в разных задачах. Обычно всё от тригонометрии (косинусы) идёт --> слишком большой диапазон величин изначально (либо неадекватно низкая точность вычислений). А потом когда они начинают fk0(284 знак., 11.04.2012 15:48, MCU, полностью)
- fixed point math. - ++(13.04.2012 10:18, ссылка)
- спич об block floating point arithmetic ? в догуглевские времена у AD были примеры и на пальцах растолковано, сейчас ХЗ. видно не имеет смысла в наши времена в вычислительных задачах профессиональные контроллеры юзать - ыыыы(12.04.2012 14:37, )
- А можно задачу конкретизировать? Встречаются фокусы без этого, а вначале виделось как тригонометрия. Плюс STL. - Ациль Шифер(11.04.2012 18:05)
- Для пик-24 практически добавление плавающих чисел взамен фиксированных -- +1029 байт к программной памяти. Было за что бороться... (не за что) Для PIC18 порядка 3КБайт (не помню), но существенно ускоряло (он float перемножает и складывает быстрей fk0(93 знак., 11.04.2012 17:44)
- Многое можно просчитать заранее и держать готовый результат в виде таблиц. - бомж(11.04.2012 16:25)
- Может ли считаться контроллер контроллером профессионального уровня, если для него не написан компилятор профессионального уровня? ;) Vladimir Ljaschko(245 знак., 11.04.2012 16:03)
- Как правило, динамический диапазон входных данных укладывается в 32 бита. Значит, для избежания переполнения, на каждом шаге вычислений нормировать сдвигами, а нормирующие факторы приписывать комментариями к коду. Если сильно надо, то нормирующие SciFi(37 знак., 11.04.2012 16:00)
- Не могу найти термостабильности встроенной опоры EFM32. - General(13.04.2012 23:31, MCU, полностью)
- В программе требуется реализовать одно логическое вычисление, описываемое таблицей истинности: Chip&Go(161 знак., 13.04.2012 13:33, , MCU, полностью)