- Я про 51й спрашивал - отчего косячит при вызове колбэков из
прерываний. Всё объяснили (хотя OVERLAY так по нормальному и не
заработал). И теперь какие-то схожие косяки по стм32... POV_(384 знак., 08.08.2021 18:52, , ARM, полностью)
- Думаю, что они с стм32 столько серий заплодили, что не успевают
баги и фичи описывать. С Л151, прикол был, там на плате ГСМ модуль
имелся, при его запуске у проца - хард фаулт. Долго программеры
парились, потом антенну на 90 градусов развернул, прошло. С Ф207
подобного не было. - Visitor(08.08.2021 22:43 - 23:09)
- У меня шлейф от МК к плате индикации (7-сегментные, светодиодные,
через 74НС595, по SPI) идет длиной 10 см и в 5 см от модуля SIM800.
Его надо укладывать определенным образом. Иначе сегменты
подмаргивают в момент установления связи. :-) Других проблем нет. - Лaгyнoв(09.08.2021 06:46)
- Тут дело не в "стм322. GSM модуль в пике может взять 2А от 2,8В.
Эта энергия выходит в виде импульса или пачки импульсов через
антенну и может нарушить работу практически любого современного
микроконтроллера. Поворот на 90 градусов - оптимальный вариант
расположения проводников для минимального взаимного влияния. - BlackMorda(08.08.2021 22:47)
- С корпусом QFP ортогональностью не побалуешь, хоть и плата в 4 слоя
была по всем канонам. Питание модулей давно отлажено, какой бы
импульсник не был, рядом электролит в 1000 мкФ, тантал на 100, и
керамики полно. Тот же схематик с Ф207, Ф205 нормально прет, а Л151
это не понравилось, у маложручих, видимо, свои особенности есть.
Может по всем пинам сборки фильтрующие поставить стоило, проц
медной фольгой пытался экранировать - не помогло, только ориентация
антенны! Проект Visitor(36 знак., 08.08.2021 23:07)
- Расскажите, что за поделие, чтобы я обходил стороной :-) - SciFi(08.08.2021 22:46)
- Данные, которые используются и в прерываниях, и в главном потоке,
защищал от кривого доступа? Или как обычно? :-) - SciFi(08.08.2021 18:59)
- А я не знаю как, всегда само работало. Научи. - POV_(08.08.2021 22:26, )
- По ссылке вроде бы вполне дельно про volatile. Ну и бывает ещё
атомарность, конечно. Кстати, обычно отключение оптимизации среди
прочего делает так, что вообще все переменные ведут себя как
volatile, так что у тебя есть простой способ быстро узнать, имеет
ли volatile отношение к твоим проблемам. - SciFi(08.08.2021 23:28, ссылка)
- например, в фоне можно критическую секцию организовать. ну а в ней
данные читать/модифицировать Vit(281 знак., 08.08.2021 22:39)
- Изобретать велосипед — неблагодарное занятие, мне лень. Просто
подумай немного на тему "а что если прерывание произойдёт в самый
неудобный момент, когда главный поток читает или пишет в
переменную, используемую в обработчике"? Там может получиться много
интересного. Если найду ссылочку на годный ликбез, поделюсь,
конечно. - SciFi(08.08.2021 22:37)
- Переменные которые изменяются в прерывании и основной программе
должны быть объявлены как "volatile". - BlackMorda(08.08.2021 22:36)
- STM32F0x PlainUser(88 знак., 31.08.2021 10:30, ARM, полностью)
- MAX32670/MAX32671 от Maxim. 100 МГц CM4F. 384k FLASH, 128k SRAM с
ECC (160k без). По 3 SPI 50Mbit, UART, I2C. 8 DMA. QFN 40 0.4.
MAX32670 без криптографии. Он есть на складе DigiKey, но с пометкой
что больше заказать нельзя. Без АЦП - это какая-то своеобразная
фишка этой линейки. Evgeny_CD(06.06.2021 17:09, ARM, ссылка, полностью)
- Предположительно встретил косячок к китайской подделки stm32... P0V_(223 знак., 16.08.2021 11:55, , ARM, полностью)
- The connected J-Link is defective. Т.к. Segger обновил прошивку в
Jetlink Ultra :( Firmware: J-Link Ultra V4 compiled Jul 17 2020
16:24:36 Насколько я понял, нужно откатиться на предыдущую
прошивку. Вопрос как ее можно получить и что, где замыкать для
прошивки. amrdiab(2 знак., 17.09.2020 14:14, ARM, картинка, картинка, полностью)
- AM6411 приближается по стоимости к AM3358. Думал, вот он, камень
мечты: такой же дешевый, но в несколько раз быстрее. Начал листать
реф.дизайн, весь энтузиазм пропал на диаграмме напряжений питания.
Ёпрст, ему нужно несколько PMIC'ов для работы. - lloyd(03.08.2021 17:48, ARM, полностью)
- На ЧипДипе есть ST-linkv2 версий EN и CN. Китайский дешевле. Кто-то
знает про различия? - Все же охота пару копеек сэкономить. - VLLV(02.08.2021 16:47, ARM, полностью)
- На новой плате с STM32L476 нестабильно работает вычитка уникального
номера контроллера с помощью jlink. Тысячи плат других проектов
работают без проблем. Зависит непонятно от чего, свежая
запрограммированная плата читается всегда, а потом зависит от
экземпляра. Любой экземпляр рано или поздно читается, но для
серийного производства это не годится. VLLV(153 знак., 23.07.2021 19:01, ARM, полностью)
- В свете дефицита STM32: Несколько лет выпускается дивайс
использующий STM32F051C8T6. На сегодняшний день в наличии нет
практически нигде. В то же время на складе завалялось пару сотен
STM32L151CBT6. Для нас это приличное количество, и по функционалу
тоже подходит. Единственное НО - пины 35/36-VSS/VCC. В нашем
изделии они не задействованы. Насколько критично использовать L151
не меняя разводку платы под него - то есть оставить пины 35/36
неподключенными. Ответы, что так Rainman62(141 знак., 25.07.2021 10:56, ARM, полностью)
- Вот у новых STM32G0..... везде стоят 1-2 канала UCPD. Как они пишут
в РМ - "The USB Type-C / USB Power Delivery interface" С чем и
зачем это едят? Может я мечтал всю жизнь? Или это только чтоб умные
зарядки делать по USB-C (ну если судить по тому, что я там понял)?
Кто-то из присутствующих где-то использовал? - Лaгyнoв(20.07.2021 17:22, ARM, полностью)
- Статья про асм RISC-V. Познавательно. On-line симулятор интересно - Evgeny_CD(19.07.2021 00:04, ARM, ссылка)
- TI AM2432 Наконец дождались микроконтроллер с PCI-E gen.2 и несколькими
гигабитными эзернетами - lloyd(06.07.2021 13:28, ARM, ссылка, полностью)
- не получается правильно запустить SWO на stm32h750vb klen(1510 знак., 11.07.2021 21:37, ARM, картинка, полностью)
- Тупой я? Хотел USB host поднять на stm32f407 Dingo(572 знак., 07.07.2021 06:53, ARM, полностью)m16
- STM32F407: Был бы рад глянуть код прошивки данных в свободную
страницу FLASH. Код написан, все работает, но вдруг что-то не
учтено? Можно в ЛС, если что-то вдруг. RxTx(204 знак., 07.07.2021 08:36, ARM, ссылка, полностью)