- Странноватый этот nRF52. Якобы есть RTC, но с выключенным ядром он не тикает. Надо, чтобы ядро было в sleep, был включен LF генератор и модуль RTC. Оттого жрачка порядка 3 uA, что весьма много. Вроде все попробовал, но может что то не вкупляю? - Гудвин(18.11.2018 19:00, ARM, полностью)
- BSL-Scripter может прошить MSP432P401 через UART? -pin-(218 знак., 20.11.2018 17:14, ARM)
- UPD: решено! Всем спасибо! отказ чтения SPI через DMA в STM32F4xx (все линии чётко соединены с МК). Собрали новую ПП - всё в порядке (такие же несколько лет успешно работают). De_User(161 знак., 14.11.2018 21:13 - 15.11.2018 21:53, ARM, полностью)MBedder
- В смысле в единственном чипе или единственном сорте чипов? - Крок(18.11.2018 20:43)
- Чудо чудное, диво дивное. Раньше такого не слышал. Вангую, что там есть более глубокая подоплёка, но проще забить или как-то так. - SciFi(15.11.2018 21:54)
- НЕиспользование режима циклического буфера. Справедливо для SPI-slave и вообще для любого приема данных, когда между окончанием работы канала DMA и его настройкой на прием следующей "порции" успевают прийти и теряются данные. Такой режим работы il-2(201 знак., 15.11.2018 19:34)
- Я, конечно, жутко извиняюсь, но кривые руки нельзя исключать из числа версий. - SciFi(14.11.2018 21:46)
- Банально, сударь, не находите? Версия кривых рук -- это просто крест, который мы несём. И профессиональная деформация психики. Барбос(225 знак., 14.11.2018 22:14)
- Кстати, о птичках. "Компилятор глючит". Барбос(470 знак., 14.11.2018 22:33)
- перешел на эклипс, который от стм (систем воркбенч), там вручную приходится прерывание системного таймера разрешать, тоже долго пытался понять что ему надо. Скорее всего startup поламали - AVF(15.11.2018 11:14)
- Ага, у меня как-то после обновления гцц перестал работать I2C. Оказалось, что новый сгенерированный код успевал читать регистр статуса быстрее, чем периферия взводила бит занятости. К чему это я - если у вас не работает оптимизированный код - lloyd(35 знак., 15.11.2018 08:41)
- Может галочки какие в настройках проекта правильно расставить? - PlainUser(15.11.2018 08:25)
- Прерывания вызываются аппаратно, они не могут "не работать", если включены. У вас треш в таблице векторов (вызываются заглушки из startup), либо они выключены глобально. - evgeniy1294(14.11.2018 23:47)
- Благодарю, сударь. Вы смогли выразить мою мысль более наглядно. - SciFi(14.11.2018 22:16)
- На каналах одного таймера в stm32 нельзя организовать смещение по фазе, например на те же 90 градусов. evgeniy1294(187 знак., 16.11.2018 12:30, ARM, полностью)
- Применяем STR912FAW44. Они сняты с производства и подбираем остатки. В закупаемых М-контроллерах проблема - при охлаждении перестают запускаться. Столкнулись ли с этим и как решаете? - SergSkry(08.11.2018 16:08, ARM, полностью)
- кварц? - AVF(12.11.2018 19:03)
- Кто-то еще пользуется/помнит ассемблер IAR ARM? misyachniy(719 знак., 14.11.2018 15:19, ARM, полностью)
- Как в STM32 аппаратно посчитать длительность импульса? Ljutik1(388 знак., 14.11.2018 10:44, ARM, полностью)
- Nuvoton никак не успокоится. NUC980: оторвали всякие дисплейные дела, добавили малоногие корпуса и херову тучу USB FS - до 6 портов! Есть вариант 8xUART, EMAC 10/100, USB HS и 64MB DDR2 - всего-то в LQFP64. LightElf(12.11.2018 01:35 - 01:40, ARM, полностью)
- В Техасе рехнулись: для тех, кому AM5728 казался недостаточно реалтаймовым, получите это: AM654 lloyd(409 знак., 18.06.2018 23:25 - 23:37, ARM, полностью)
- PHYTEC уже успел нарисовать модулек. Неизвестно, правда, рабочий ли он, или еще нет - lloyd(14.11.2018 08:05, ссылка)
- На сайте наконец появилась страничка по сабжу - lloyd(01.11.2018 15:24, ссылка)
- Чипец прекрасен, ящетаю. Можно забабахать новую ардуинку :) - LightElf(19.06.2018 13:09)
- Zynq® UltraScale+™ MPSoC EG -> смотрят на них как на говно! 4 х Cortex A53 @1.5GHz и куча FPGA ресурсов! - Evgeny_CD(18.06.2018 23:46, ссылка)
- Причем чип, как я понял, официально пока не вышел :) - Evgeny_CD(18.06.2018 23:38)
- Technical Reference Manual на 12к страниц - это новый рекорд в данной сфере. Ну ничего, у меня еще впереди 15 лет работы согласно решений партии и правительства, как раз к пенсии могу успеть написать BSB для RTOS какой-нибудь... - Evgeny_CD(18.06.2018 23:29)
- В моем старом 8-битнике от ZILOG был замечательный режим таймера. Таймер молчит до появления импульса на ножке. После фронта он запускается. Если приходит еще фронт, то запускается с нуля. Если фронты прекратились, то досчитывает до заданного Лагунов(242 знак., 09.11.2018 12:21, ARM, полностью)
- Странные дела STM32F051 + ISO7241/SPI Slave. Много экземпляров изготовлено и работают. В одном сигналы от SPI Master приходящие чере ISO к STM32 просажены по амплитуде до 1 вольта. Соответственно связи по SPI нет. Если ножку ISO отключить от STM Rainman62(176 знак., 09.11.2018 18:25 - 18:27, ARM, полностью)
- Парни, а кто знает, как в Линуксе можно ограничить производительность процессора (ну например чтобы грелся меньше)? Например отключить 3 ядра из 4-х или ещё как? В идеале интересует платка Nano Pi NEO2. - Mebius(12.11.2018 11:17, ARM, полностью)
- Что это может быть за ошибка? Может кто подскажет идею. Apтём(365 знак., 08.11.2018 17:30, ARM, полностью)
- Одного не пойму - какой паразит окно Variables испортил? Почему нельзя вставлять переменные какие нужны, а не смотреть что эклипса предложит? - Apтём(09.11.2018 22:34)
- Из HardFault надо не выходить, а сбрасывать МК через NVIC. lloyd(136 знак., 09.11.2018 19:38)
- Если у вас функция выглядит так как вы написали, то вполне может быть что компилятор не предусмотрел выход из неё для экономии ресурсов. И вы ставите i=1 и исполняете чепуху. - Ralex(09.11.2018 19:19)
- А такой ещё вопрос - можно ли задать в Eclipse data watchpoint? То есть точку прерывания при записи в переменную. - Apтём(09.11.2018 18:32)
- Может быть, что угодно. misyachniy(196 знак., 08.11.2018 23:53)
- А вызов функций через указатель есть? - framer(08.11.2018 19:22)
- А никакого радио модуля на плате нет? Такое было с stm32l151 когда GSM модем на передачу включался, пролечилось только разворотом керамической антенны на 90 град. Хоть и плата 4 слоя была. С stm32f205,207 такого не случалось. - Visitor(08.11.2018 19:14)
- Веротнее всего, сбой произошёл раньше. Процессор почему-то стал исполнять код в ОЗУ, в зависимости от содержимого ОЗУ hard fault может наступить раньше или позже. Вы будете смеяться, но не всегда внутрисхемный отладчик помогает сразу выйти на SciFi(113 знак., 08.11.2018 17:38)
- Хм... Apтём(472 знак., 08.11.2018 17:46)
- в 8 яре можно обойтись без танца с установкой i в 1 ) - 0men(08.11.2018 17:35)
- а существует ли в ARM сервис типа прерывания при обращении к определенному адресу озу или что- нить наподобие этого? - VLLV(11.11.2018 17:01, ARM, полностью)
- А что, Atollic TrueStudio теперь бесплатен вообще?! Dingo(101 знак., 22.10.2018 17:56, ARM, полностью)
- Вопрос пользователям Атолика - есть возможность писать/отлаживать на ARM-асме? Какие удобства/неудобства? Стоит пробовать? - argus98(24.10.2018 22:29)
- Есть Pro версия со всякими плюшками. - Codavr(24.10.2018 12:08, ссылка)
- Года 1.5 уже, сразу после покупки компанией ST. - evgeniy1294(22.10.2018 19:19)
- И убили все остальные МК, соответственно. - SciFi(22.10.2018 19:56)
- Пока не сделают человеческую периферию, я к ним на выстрел не подойду. - Крок(22.10.2018 23:11)
- А что не так с периферией? - evgeniy1294(23.10.2018 10:34)
- Буфера, пардон, маленькие у УАРТА и СПИ. - Крок(24.10.2018 14:05)
- А DMA зачем? - goddev(24.10.2018 14:54)
- Вот (нецензурное слово) из-за того, что архитектор поленился вложить давно известный библиотечный элемент, мы будем нагружать ДМА копеечными задачами. Собственно, отсюда и недоверие к этим архитекторам. - Крок(24.10.2018 15:06)
- вот нифига не понимаю, зачем подпрыгивать в прерывание на каждые 1/2/4/8 байт юарта, когда можно раз в 10-50-100мс глянуть, что там в дма набралось - AVF(25.10.2018 19:11)
- Обработка ошибок? Обнаружение пауз? - AlexBi(26.10.2018 15:41)
- да вообще не вопрос, на ошибку повесить прерывание, если надо быстро, если нет, проверить при очередном контроле. Обнаружение пауз - проверять через нужное кол-во мс, т.е. для modbus 3.5мс, я обычно ставлю раз в 10мс, потому как не все мастера AVF(36 знак., 27.10.2018 18:15)
- Что бы понять в каком байте ошибка придется проводить манипуляции с ДМА, нарушающие всю его работу. А если нужна возможность работы когда в каждом байте ошибка, то польза от ДМА может совсем потеряться. AlexBi_(408 знак., 28.10.2018 00:06,
)
- зачем понимать в каком именно байте ошибка? если в любом, весь пакет отбрасываем. Реально нужно ровно 3.5мс, вроде как не менее? в модбасе не менее 3.5мс, а может и более для низких скоростей, поэтому обычно достаточно смотреть раз в 5-10мс. Не AVF(169 знак., 28.10.2018 10:06)
- У меня все на DMA, мастеров, которые строго требуют выдерживания паузы для ответа избегаю. Это архаизм уже, в новой аппаратуре типа delta, mitsubishi и др. такого не встречал. evgeniy1294(787 знак., 28.10.2018 01:14 - 01:20)
- Или тупо код проще. Кто-то экономит DMA, кого-то напрягают прерывания, причём без всякой реальной причины. А кто-то просто делает так, чтобы работало. - SciFi(26.10.2018 16:27)
- Можно раз 10 мс заглядывать, что там у тебя в буфере набралось. - Крок(25.10.2018 19:54)
- Точно, дайте этому ПДП отдохнуть, он устал. Предлагаю международный день защиты ПДП от чрезмерной эксплуатации :-) - SciFi(24.10.2018 15:07)
- Отладчик регистры показывает неудобно? Настоящие пацаны кодят сразу в хексе и видят каждый бит как на ладони. - SciFi(22.10.2018 23:17)
- Он теперь этакий код композер, только для ST - lloyd(22.10.2018 18:00)
- Сёдня новость на почту упала - Aleksey_75(22.10.2018 18:00, ссылка)