- Как распределять ресурсы SPI между устройствами на шине - EEPROM, датчиком и трансивером ? Датчик должен периодически считываться, в трансивер должен уходить ответы на запросы, а работа с EEPROM вообще может пытаться урвать все ресурсы на время VL(75 знак., 22.10.2015 19:41, , MCU, полностью)
- Если все синхронно, то лишь бы шина пропустила, а если асинхронно, то выставить приоритеты для планировщика на случай возникновения коллизий задач. Звероящер(103 знак., 23.10.2015 12:33)
- В железке для которой когда-то писал ПО для датчика который нужно опрашивать часто и с фиксированным периодом тупо была выделена отдельная шина. AlexG_(79 знак., 23.10.2015 05:24, )
- Ввести "полосу" для EEPROM, а дальше - как разрулишь Vit(370 знак., 22.10.2015 20:22)
- Какое нах урвать ресурсы под spi.? Положить char в буфер сидьно ного ресврсов отнимает ? Слышь, ты, с адин вайрникогда не сталкивался ? Вот там ресурсы.... Если usart не использовать. - _basile(22.10.2015 19:59, )
- Сколхозить арбитраж. С приоритетами, максимальным разрешённым временем занятия шины и т.д. Не так уж и сложно, как мне кажется. SciFi(293 знак., 22.10.2015 19:44 - 19:57)
- Алгоритм работы микроконтроллера с GSM модулем. Nikolaev_Aleksey(1564 знак., 13.10.2015 09:00, MCU, полностью)
- Извиняюсь, что не к месту, но я тут по делу. Переместите куда надо, кто в состоянии. На CAN шине могут битые пакеты через контроллер пролезать? Мониторю CAN, и пролезает какая-то фигня. Там же CRC, и , вроде, на уровне контроллера не должны битые _basile(41 знак., 06.10.2015 09:43, , MCU, полностью)MBedder
- Сложение знаковых и беззнаковых чисел в Си. Dingo(433 знак., 08.10.2015 07:35 - 07:57, MCU, полностью)
- Кракозябры в даташите на STM8 avr495(207 знак., 01.10.2015 14:05, MCU, полностью)
- Расскажите плз, где почитать про криптографию. VL(111 знак., 22.09.2015 23:53, , MCU, полностью)
- fk0 правильную идею подал. Надо к рабочему компьютеру по USB подключить девайс, генерящий ключи. Вычитать ключи из микропроцессора без его порчи, будет сложно. бомж(292 знак., 24.09.2015 10:29)
- Нужно купить готовое решение с ключём, если речь про ПК. Ибо там разработок на годы. И всё равно мало поможет --> - fk0(23.09.2015 11:03, ссылка)
- В 1998г вышла книга "Введение в криптографию" под редакцией Ященко. - ВВ(23.09.2015 10:33)
- Лучшая защита - это оргмеры. Начинать надо с модели нарушителя - что он может, а что - нет. - vmp(23.09.2015 09:27 - 09:29)
- это случайно не привязкой к аппаратному ключу защиты решается? - AlexG_(23.09.2015 05:14, )
- Рабочее место оператора - жопа. Размножается половым путем. - _basile(23.09.2015 02:13, )
- В институте прослушал курс криптографии. Занятно было. Говорят, книжка "Applied Cruptography" хороша. SciFi(268 знак., 23.09.2015 00:00)
- Спецы по ДПФ! есть вопрос IBAH(553 знак., 22.09.2015 16:24, MCU, полностью)
- ДПФ должно вычисляться на интервале строго целого количества периодов сигнала. Любые доп. окна - только ухудшают точность. Если требование по целому кол-ву периодов выполнить нельзя - использовать БИХ ПФ и регрессию. - argus98(23.09.2015 09:51)
- Феерический бред :)))))))))))))))) st256(775 знак., 22.09.2015 20:39)
- давно этим занимался, могу соврать, но попробуйте увеличить длину выборки и/или применить окно Наттолла (Nuttall). ну или Blackman-Nuttall -> - Argon(22.09.2015 18:46 - 19:01, ссылка)
- Из всех окон данной длины прямоугольное окно оптимально, так что от применения другого окна и не может быть никакой пользы кроме вреда. - йцукен(22.09.2015 17:43, )
- Гы-Гы... а зачем же тогда окна, если без окна лучше? - Иван(22.09.2015 18:46, )
- Блин, где сейчас учат таких буйных специалистов? - st256(22.09.2015 20:41)
- Разумеется, прямоугольное оптимально не вообще, а в контексте озвученной задачи. Другие окна для других задач. - йцукен(22.09.2015 19:26, )
- Почему?! можно более авторитетное мнение, желательно с пояснениями - IBAH(22.09.2015 19:32)
- Пусть нужно окно длины N, спектр которого в центральной (нулевой) точке равен 1, а сумма квадратов минимальна. По теореме Парсеваля мощность в спектральной области равна мощности во временнОй области, т.е. нужно найти такой набор из N чисел, чтобы йцукен(90 знак., 22.09.2015 20:08, )
- "Очевидно, это достигается, когда все числа равны 1/N.", может я тупой,но мне не очевидно - IBAH(22.09.2015 20:33)
- Вань, ты не кипишись. Любое окно, кроме прямоугольного, размазывает спектр шума, как помаду по рубашке. И часть этого "намаза" аккуратно залезает на твой сигнал. При этом, почему-то, его портя... Так понятнее? - st256(22.09.2015 21:14)
- Пусть имеется N чисел, каждое из которых равно z. Их сумма равна N*z, а сумма их квадратов равна N*z^2. Пусть также имеется N каких-то чисел zi, причём их сумма равна тому же самому, т.е. N*z. Тогда сумма их квадратов равна sum( zi^2 ) = sum( йцукен(357 знак., 22.09.2015 21:05, )
- Поскольку атмел все нужно подумать чем заменить в новых проектах мелочь вроде tiny13, tiny24, tiny25. Обязательно нужно: мелкие корпуса soic-8, питание 1.8-5.5V adc 10-12 бит с диф. режимом и pwm 8 бит. 3m(22 знак., 21.09.2015 11:46, MCU, полностью)
- А TI ещё никто не сожрал? На него-то можно переползать? - ilyaul(22.09.2015 21:03)
- STC, NXP, Silabs - zeleny(21.09.2015 16:33)
- А что нет так с pic? - max(21.09.2015 15:16)
- Когда применяшь pic-и то скучней жить) Наверное, это основной недостаток. - basilmak(21.09.2015 19:32)
- C PIC самое печальное - MPLAB и иже с ним... - Гудвин(21.09.2015 15:45)
- Я пользуюсь старой восьмеркой MPLAB и CCS или ассемблер, пока доволен. - Make_Pic(23.09.2015 10:49)
- MPLAB - не самое печальное. Печальнее, что, подсев на PIC-и, ты попал. Единственный производитель. Про среду разработки я вааще молчу. Оно - надо ??? Я понимаю, щас на меня наедут, но ARM, ARM, и еще раз ARM! - _basile(21.09.2015 20:35, )
- После атымел студия быстр и прост - max(21.09.2015 19:29)
- Да ну! Ксения - наше фсе. Яр, яр и еще раз яр. Что, нет яра под микрочипы - так ведь недаром ! Не, есть извращенцы под гнусятинку, сам пользовался, когда приперло, но все же хочется не только ибадзэ, но и получать удовольствие, что яр _basile(15 знак., 21.09.2015 19:40, )
- архитектура. на самом деле все плохо. ацп с оу и дифференциальными входами в мелких камнях нету ни у кого. atmel в этом уникален. печалька. - 3m(21.09.2015 15:38)
- IN90S2323D и LGT8F08A наш выбор AlexG(55 знак., 21.09.2015 15:14)
- Я бы вообще поостерёгся закладывать в новые изделия древнее говно мамонта из озвученного списка. Кстати, у фрискейла есть семейство S08 --> - SciFi(21.09.2015 11:58 - 12:07, ссылка)
- Пики - западло? Атмели тоже запомоились? Экий вы разборчивый. О деле больше думайте. - mr-x(21.09.2015 12:06)
- заменить - cortex m0, но что то мне думается зря Вы атымель хороните. - Nikolay801_(21.09.2015 11:48 - 11:50)
- Где живут пользователи Orange Pi? misyachniy(247 знак., 21.09.2015 19:12, MCU, полностью)
- Как без использования RTOS красивее правильнее сделать, чтобы запускалась последовательно очередь из функций поочередно, но во время ожидания TimeDelay события каждой функцией, управление отдавалось main loop? - Make_Pic(11.09.2015 16:54, MCU, полностью)
- Интересно что выберете в итоге - avr495(16.09.2015 21:32)
- МК то какой? - =AlexD=(15.09.2015 07:34)
- а можно узнать причины, по которым собственно изобретаются велосипеды, а не используется RTOS ? а то срача развели - на три экрана, и теперь за деревьями не видно леса. - Mahagam(14.09.2015 15:52)
- Подход, если не нужно реальное вытеснение (т.е. критично время реакции), порочный: сложные системы в "больших компьютерах", наоборот, стараются сделать однопоточными и событийно-управляемыми. Иначе сложность синхронизации параллельных пороков fk0(1890 знак., 12.09.2015 13:33, ссылка)
- Молодой человек! Сие называется планировщик и писать его неделе 2 ручками. Чего заморачиваться-то? - st256(12.09.2015 11:39)
- Погуглите и посмотрите попытки реализации диспетчера задач на изяэлектроникс.ру и несколько статей о планировщиках на чипэнабле. Что-то подобное было, но, помню, не без интересных особенностей и недоразумений... - Олдфаг(12.09.2015 09:59, )
- И чем это будет принципиально от RTOS отличаться? - AlexG(12.09.2015 09:54)
- «Компьютер — это конечный автомат. Потоковое программирование нужно тем, кто не умеет программировать конечные автоматы» (с)Алан Кокс - IBAH(11.09.2015 21:01, ссылка)
- Уважаю энтузиастов, но часто проклинаю авторов когда приходится поддерживать/развивать такие программы( Так же, как и в случае калбеков, вначале теряю кучу времени на понять кто кого вызывает. Это как переводить иностранный технический текст со Олдфаг(88 знак., 12.09.2015 10:29, )
- Странно... некоторые утверждают наоборт, открою маленький секрет, представьте что это не программа, а схема, точнее, даже, это программа моделирующая работу электрической схемы, типа цифрового фильтра с БИХ, а если воспользоваться понятием IBAH(43 знак., 12.09.2015 13:17)
- Угу. Схема, в которой вызываемые функции или case понятия не имеют кто, после кого, и и по какому внешнему входному запросу их вызвал. Это не схема, в которой от элемента нельзя проследить связь вверх. Для такой "схемы" нужна ещё одна схема)) - Олдфаг(12.09.2015 13:58, )
- Процедурность головного мозга!!! в схеме никто никого не вызывает!!!! - IBAH(12.09.2015 14:08)
- Вы все напутали. Повторю, если непонятно: в схеме можно проследить связь вверх. В свищ технологии и кал-бэках это затруднительно. Теперь яснее? А связь на схеме, это, в первом приближении, и есть "вызов" в программе. - Олдфаг(12.09.2015 14:17, )
- Эта связь как раз и не нужна и только запутывает. В свитч-технологии все нужные связи -- в схеме автомата. А кто кого вызывает -- чисто технический вопрос. - fk0(12.09.2015 14:28)
- Увы, мне частенько платят (и разговор про это), чтобы разобраться в программе без любезно прилагаемой схемы ее автомата. И не знаешь там что за автомат:Шмайссер или ППШ. - Олдфаг(12.09.2015 14:35, )
- Мили или Мура. - fk0(12.09.2015 14:40)
- С газировкой или с презервативами. - Скрипач(12.09.2015 15:44)
- Спешиал фо конференшен IBAH(1495 знак., 12.09.2015 22:02 - 13.09.2015 21:29)
- Зачем такой сложный 'инкремент таймера'? Почему не просто ++? - Олдфаг(12.09.2015 22:56, )
- там не один таймер, а бесконечность... вжик-жик... бесконечность...вжик-жик... бесконечность...вжик-жик... бесконечность...вжик-жик... бесконечность... IBAH(854 знак., 13.09.2015 12:32 - 12:40, картинка)
- Смешно читать что никто никого не вызывает, когда в комментариях стоит фраза "вызов экземпляра". Ну да ладно. А обнуление счётчиков t->et не требуется? - Олдфаг(13.09.2015 23:11, )
- Ну хорошо, а как на практике всю эту кухню применить - ближе к делу/телу?! Можно живой пример рабочий привести, а то все эти парадигмы колом из башки вылазят :) - Make_Pic(13.09.2015 19:19)
- парадигму я придумал сам и нарекаю схемотехнически ориентированное программирование Отлично :), теперь понятно как называть Ladder, FBD и ST до кучи, т.к. функции и алгоритмы все теже что и в FBD. - AlexG(13.09.2015 14:20)
- ну уж и пошутить нельзя... я же предупредил... там же было :):):):):) хотя если бы не картинка, ни за что бы не спалили :) - IBAH(13.09.2015 21:03 - 21:31)
- Нееее, ты не путай, чувак совершенно новую парадигму изобрёл.
В ней все через... Все совпадения случайны 8) Скрипач(313 знак., 13.09.2015 14:29 - 16:41)
- В программе которую сейчас пишу все больше замечаю БД-ориентированное программирование. Есть набор данных и пачка функций, эквивалентных запросам к базе данных: добавление данных, выборка данных подпадающих под условие, проверка наличия данных AlexG_(93 знак., 14.09.2015 06:11, )
- Сотня-полторы это даже не средняя, а совсем небольшая программа, в такое количество лично мне сложно уложиться. С другой стороны, смысл FBD вовсе не в экономии ячеек, а в том чтобы по максимуму ограничить фантазию программиста и не дать даже AlexG(60 знак., 13.09.2015 18:42)
- Coroutine или protothreads LightElf(62 знак., 11.09.2015 17:28)
- Есть такое, лично я юзаю во всех поделках уже лет 7, удобно. Из само собой имеющихся плюсов типа неограниченного множества сообщений и виртуальных таймеров есть еще один плюс, новая "степень свободы" для отладки программы, ее состояние. - avr495(11.09.2015 16:56 - 17:03, ссылка)
- Кто-нибудь сталкивался с TCP/IP-стеком CycloneTCP от ORYX Embedded? Как оно в сравнении с другими вариантами? Есть ли какие-то грабли? - AlexG(16.09.2015 18:45, MCU)
- поделитесь утилиткой bin2hex abivan(207 знак., 15.09.2015 17:03, MCU, полностью)
- MSP430F5438A вывод RST в режиме NMI, при переходе в LPM3 исчезает ACLK. Внешне проявляется в остановке часов на время спящего режима. Предположил, что ACLK не работает. Для проверки вывел ACLK в порт. Так и есть, при притягивании вывода NMI к Алексей_Ш(452 знак., 15.07.2015 18:03, , MCU, полностью)
- Все, разобрался. UCSCTL8 регистр я обнулял, а надо было один бит оставить. Самое интересное, что когда NMI не исспользовал, все работало с "нулевым" регистром. - Алексей_Ш(16.07.2015 17:49, )
- Еще заметил, что фаза ACLK в момент пробуждения дергается несколько раз. Значит, скорее всего XT1(32768 гц) останавливается, а потом стартует. - Алексей_Ш(16.07.2015 00:17, )
- в errata есть CPU29, может поможет DVV(88 знак., 15.07.2015 19:12)
- UART не принимает больше одного байта. Контроллер MSP430F4152 olegall(1071 знак., 14.07.2015 09:37 - 09:55, MCU, полностью)MBedder
- Процессор: MSP430F4152 olegall(491 знак., 23.08.2015 11:34, MCU, полностью)