mantech
Участник-
Постов
7 406 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Весь контент mantech
-
Я еще раз рекомендую изучить схемотехнику, для справки - подавляющее большинство внешних детекторов питания и ватчдогов имеет выход с открытым стоком (open drain output), при этом они могут подключаться к ресету контроллера параллельно, хоть пачками, образуя схему "или", суть от этого не меняется.
-
Значит не заморачивайтесь с 3300, контроллеры должны быть идентичны, кроме базовых адресов. Только учтите, раз флешка и мышка должны работать одновременно, то все структуры, которые относятся к усб контроллеру и классам хид и мсд, должны быть у каждого контроллера свои! Если не хотите париться с двумя параллельно работающими хостами, делайте один, но с поддержкой хаба, тогда подключайте к МК хаб, а в него флешку и мышку :laughing: ЗЫ. ИМХО, мне было бы проще сделать 2 хоста, причем один для мыши, другой для флеши, тогда можно было б не делать разбор интерфейс дескрипторов, а сразу "направлять" их на нужные устройства. И учтите, мышей сейчас куча разных, в т.ч. радио, у которых нужно делать парсер хид дескриптора обязательно! Сам столкнулся с этой "какой", когда делал поддержку радиомышей в своей железяке... Хотя..Может в кубе это уже сделано B)
-
Что за "монитор" мне не понятно, если это watchdog, то он, равно как и детектор пропадания питания, уже блокируются сигналом ресета, который выведен на отдельный пин и имеет наивысший приоритет. Именно про него я и писал. ЗЫ. Раз уж вы ввязались в эту тему, рекомендую ознакомиться с принципами работы контроллеров, хотябы в части схемотехники и перепрошивки.
-
STM32f105 не работает CAN при передергивании питания
mantech ответил yanvasilij тема в ARM
Попробуйте поставить задержку при включении и до инициализации кан. -
Ой... Ну прямь страшно стало Делал бегущую строку, размером 20 метров, на крыше здания, заливка текста через радиомодуль 10 мВт, на чипе сс1110, через год работы в здание хренакнуло молнией, так, что видеокамера на входе заглючила... Строке хоть бы хрен, и радио работает до сих пор... Все можно делать, главное с эмс и заземлением не шутить :laughing:
-
Перед этим, ещеб неплохо "изучить вопрос" с бутлоадером, чтоб потом не было таких "нежданчиков" :rolleyes:
-
libopencm3
mantech ответил demiurg_spb тема в STM
Да, да! Именно Работать надо, используя те программы, которые характеризуются удобством, а не бесплатностью :rolleyes: ЗЫ. Сори за оффтоп. -
libopencm3
mantech ответил demiurg_spb тема в STM
К сожалению нет, а может, к счастью Но инструмент должен быть удобный, а это и есть инструмент для программиста. Сначала пользовал с таблЭтками, потом купили на фирму. -
libopencm3
mantech ответил demiurg_spb тема в STM
Ой, ой, ой Для меня, например, IAR - стандартный компилятор, а gcc - видел я в одном месте...Сколько времени убил на портирование gccшной писанины на иар... Давайте оставим личные религиозные высказывания такого рода при себе :laughing: -
Тут что-то явно глубже обработчика EXTI. Автору надо внимательно пересмотреть код, особенно тот, что модифицирует эти переменные, ибо копаться в регистрах в данном случае, это терять время, особенно, если "не очень" в армовском асме, ИМХО, конечно :laughing:
-
SIM-карты Trevelsim
mantech ответил smalcom тема в Сотовая связь и ее приложения
А какова тогда функция уарта 2?? Получается просто выведен на всякий случай? -
SIM-карты Trevelsim
mantech ответил smalcom тема в Сотовая связь и ее приложения
Че-то ужас какой-то... Я писал про это - 1. Teltonika FM1100 - успешно работает с новыми картами. В них свой модем. 2. Teltonika FM4200, Bitrek 864(модем Telit), Bitrek 868(модем Telit) - даже на связь не выходят. Вопрос - почему первый модем работает, а второй нет? Если это "чудеса" опсоса, то как тогда? -
Это отжег, дак отжег Сам, честно говоря, никогда его не отключаю, управляю пином по содержанию регистра совпадения. Недостатков не замечал...
-
Дурость- не дурость, а пара МК в свое время сдохла из-за этого. В случае вложенных прерываний так и будет.
-
SIM-карты Trevelsim
mantech ответил smalcom тема в Сотовая связь и ее приложения
Почему?? Ваша реплика была, что связка модем-новая симка не работает со встроенным стеком, т.к. стек не дает прямого доступа ко внутренним ресурсам, так ведь? Внешний стек - один из вариантов решения задачи, ИМХО, конечно... Если правильно писать - то они будут работать, а вот подходы к универсальности - это вопрос "религии".. -
Вообще-то за такое - 2 по схемотехнике. Нога не должна болтаться в воздухе в 3м состоянии, так и МК запалить - дело секундное. "Т.е. я предполагаю, что происходит множество запросов на прерывание, до его обработки." - Вообще-то новый запрос прерывания выставляется только после обработки предидущего (сброса флага), а вот вызов процедуры-обработчика будет постоянно, пока флаг не сбросишь, т.е. прога зависнет на обработке прерывания и всего-то
-
1) Мы тут не телепаты, проверьте так-ли это, возьмите мультиметр, проверьте на токе 20мА коротнуть ресет на землю, если ток меньше 1мА все нормально, если зашкалит - ишите перемычку. 2) если п.1 прошли и ресет не жестко на + попробуйте подключить, контролируйте питание, если просаживается заметно меньше 3В - придется питать отдельным блоком...
-
Предположу, что ТС хочет уменьшить энергопотребление.
-
SIM-карты Trevelsim
mantech ответил smalcom тема в Сотовая связь и ее приложения
Честно говоря до чипсетов и их универсальности мне по-барабану, для меня модуль - это черный ящик с командами управления, а они как-раз у каждого производителя свои... Хоть прошло уже куча времени, а буржуи так и не удосужились стандартизировать встроенные стеки, а жаль. А по поводу мощного проца, я так и написал, что если он уже заложен в задаче, то лучше использовать свой стек и возможность подключать любые модемы, поддерживающие ГПРС, и только, ну а если в устройстве заложена атмега8, то ясно дело, только встроенный стек :laughing: -
Если при этом "выбег" регистра особого значения не имеет, то да. Только учтите, что нужно успеть обрабатывать евент как минимум 2 раза за период ШИМ.
-
Навряд-ли в этом дело. CPшка имеет "логические" выходы и, если ресет подключен к ней, то она "продавит" потенциал на ресете. Может общие проводники плохо соединены между собой. ЗЫ. Хотя видал и такой бред - ресет мертво садился на +, а в углу платы был маленький джампер, который разрывал эту цепь для перепрошивки
-
Что значит "сразу"?? Мгновенный переход пина в 0 ?? Ясно дело не пойдет, счетчик должен обнулиться, сбросить пин и уже в 1 его никогда не поставит, равно, как и запись 0xffff мгновенно не переведет пин в 1. Если нужно такое условие, то нужно переключить функцию пина, остановить таймер и обнулить регистр, чтоб потом он начал считать "правильно".
-
Для процессора может и годно, НО по шинам питания может быть подключено еще чуть больше, чем дохрена всяких нагрузок, а если мне не изменяет память, с СРшки можно "взять" не более 100мА.
-
SIM-карты Trevelsim
mantech ответил smalcom тема в Сотовая связь и ее приложения
Плюсану, если МК позволяет это хорошее решение для универсальности устройств. :rolleyes: Не впадайте в крайности. -
sim900r редко отзывается
mantech ответил aanbor тема в Сотовая связь и ее приложения
Выберите самый "плохой" модуль и замените его на новый, проверенный в другой плате или еще где-нибудь. Если на новом месте опять фигово - смотрите платы, питалово и антенну.