Перейти к содержанию
    

adnega

Свой
  • Постов

    3 606
  • Зарегистрирован

  • Посещение

  • Победитель дней

    3

Весь контент adnega


  1. У STM много AN на тему улучшения показаний АЦП. Советую ознакомиться. Следование рекомендациям очень сильно помогает (я бодался, правда, на F4xx). Но и про Котельникова не забываем. Кста, если память не изменяет, то про PA0 частенько писали в ES в части АЦП.
  2. Там СБИС применена. Кое-что полезное тут.
  3. А что не так? SMS могут ходить как угодно, ничего обратного нигде не гарантируется. SMS могут вообще не придти, могут придти со значительной задержкой, может даже пачка SMS (повторных) придти, а уж про порядок SMS вообще молчу... Но это все редкие события. Насколько часто у вас проявляется?
  4. Поддерживаю - очень конструктивное предложение, но если есть варианты защиты системы для, как бы это помягче... несознательных пользователей, то интересно было бы выслушать. Как-то теща звонила, мол, офис не запускается. Приехал, начал разбираться - оказалось она на вопросы антивируса отвечала то ли не читая, то ли не вникая, то ли не понимая... в итоге в правилах запретила офис, а всякой вирусне дала доступ. рукалицо.
  5. А, может, поискать АЦП с параллельной шиной? Или через ПЛИС организовать взаимодействие МК и внешнего АЦП? К SPI (номер точно не помню) в STM32F42x у меня какие-то сомнения были при вводе данных в режиме мастера, типа непонятной единички в старшем разряде, даже когда MISO железно на земле...
  6. А для чего ему этот SPI и эти 36MHz? Поток-то не малый. Я, к примеру, на через шустрый SPI генерировал картинку для VGA-монитора, но для этого отлично подходит LTDC.
  7. А что за задачка? Может, лучше другие блоки подойдут: FMC, DCMI и т.п.?
  8. Пришло письмо со вложением. Тема, содержание и вложение письма заставляет пользователя запустить вложение. Это уже не вопрос безопасности, а социальная инженерия.
  9. .. случай слышал, как пользователи запустили вирус под wine`ом в линуксе и поимели тот же эффект с шифрованием. Пруф (с 37 минуты).
  10. Вместо hex нужно выложить отмоделированную схему - будет виден фронт, на который EXTI должен отреагировать. В сложных случаях может быть все что угодно. У меня макет одного устройства реагировал на касание острым(!) предметом земляного полигона, а не пина.
  11. Перед разработкой промышленного оборудования неплохо бы чуть-чуть подучиться. Есть очень хорошая статья. Советую ознакомиться. На STM32 нападения напрасны - если схемотехника в порядке, то оборудование может работать в очень тяжелых условиях. У STM есть множество AN на данную тему, а у потребителей продукции STM есть множество реализованных серийных надежных изделий. Вам конкретно ответили: есть программные и есть аппаратные способы борьбы. Нужно использовать все. Виноват не контроллер, а разработчик. Могу рассказать историю, как светодиодные табло зависали намертво, когда рядом в сеть вставляли обычный нихромовый паяльник, при этом собраны они были на atmega128.
  12. Мучаемся на ноутбуках - некоторые фильмы с такой тихой озвучкой, что смотреть невозможно. Я из старой колонки, дешевой USB-звуковухи и самодельного усилителя D-класса сделал внешнее решение, но может есть более элегантный программный способ? Фильтр какой-нить или еще что?
  13. А толку от этого bit-band? Все равно только ядро может им пользоваться. И уж если ногодрыжить, то иметь GPIO на шине AHB будет повыгоднее, чем на APB (APB2 у STM32F1xx). Возможно, за счет отказа от bit-band для GPIO удастся сэкономить какие-нить такты синхронизации шин, но в дебрях я не силен.
  14. Например, в "RM0316 STM32F302xx, STM32F303xx and STM32F313xx advanced ARM-based 32-bit MCUs". Для GPIO выделена память, начиная с 0x4800_0000.
  15. Раз сниффер, значит смотреть будет человек. Может, проще с частотой 8 МГц по таймеру через DMA складывать значения CS + MOSI + MISO + SCK в память, а затем неспешно анализировать? Да, хоть один такт. Представьте себе цепочку из D-триггеров. По фронту на выход они записывают, что было на входе, но вход через t меняется, где t - время распространения сигнала от входа к выходу (т.к. скорость работы логики конечна). Логический анализатор - это инструмент для решения подобных задач. Он у вас должен был быть задолго до того, как вы взялись за эту задачу)) Типа такого. По возможности лучше использовать аппаратные ресурсы МК. Соотношение 168:4 дает всего лишь 42 такта на отсчет. Не понятно, что вы хотите успеть сделать полезного. 12 тактов на вход, 12 на выход, несколько на сброс флага прерывания - остается ничего. При этом других прерываний возникать не должно.
  16. В некоторых STM32 он пропал для GPIO, что заставило разочароваться и перестать использовать эту технологию. К тому же там есть некоторые подводные камни (работа с DMA, неявное чтение-модификация-запись).
  17. А чем аппаратный SPI-slave не угодил? Может, у вас по фронту данные SPI защелкивает и тут же выставляет на MOSI новый бит. MOSI нужно считывать именно в момент перехода SCK из 0 в 1 (хотя есть разные варианты). Конечно же считывание MOSI в прерывании будет гораздо позже. Может, стоит воспользоваться копеечным логическим анализатором, а не разрабатывать свой сниффер?
  18. DS нужно повнимательнее читать, т.к. можно встретить табличку с указанием допустимого диапазона для резонаторов и т.п. Для LSE указан диапазон от 32 до 33 кГц. Можно за основу взять схему со стр. 7 прикрепленного документа. Правда, там МК чуть-чуть другой, но по крайне мере номиналы если и брать произвольные, то отсюда. Кста, "кварц 32кГц" вполне себе однозначно называет часовой 32768 Гц кварц. DS_K1986BE92QI_1.2.pdf
  19. Господа, не возбуждайтесь, пожалуйста иначе ветку ждет знатное будущее Профессионалам и без этой темы понятно зачем служит каждый тип конденсаторов, и они прекрасно могут соблюдать рекомендации производителя. Очевидно же: если рынок выпускает танталовые конденсаторы, то это не просто чья-то привычка. Обратите внимание на посты ТС - по-моему они имеют явно негативный характер. Возможно ТС следует перечитать правила этого форума, а форумчанам менее эмоционально реагировать на провокационные сообщения?
  20. Согласен, не превышайте напряжение и не путайте полярность - и не будет вам фейерверков. А какие еще минусы? Перефразируя Воланда - это еще пол беды, вся беда в том, что эти плохие параметры со временем еще быстрее ухудшаются. 99.9% ремонта современной бытовой техники - высохшие электролиты в блоке питания. Она бывает разных типов, и дешевая керамика еще сильно температурозависима. Уж коль затронута аналоговая ветка, то у керамики есть микрофонный эффект, и наоборот при перезарядке стрекочет. А вообще, не особо понятно в чем суть вопроса ТС? Я в каждом изделии использую все виды конденсаторов. Изделия, правда, в основном цифровые. Там где требуется взрывобезопасное исполнение, и большие значения емкости не нужны - используется только керамика.
  21. stm32f105vc

    Практика показывает, что "прибитые" процы начинают потреблять амперы, хотя могут при этом сносно работать не только печкой. Мне тоже кажется что проблема не в МК, а в плате, ST-Linke, питании... Банально, нужно подать в ST-Link питание извне, чтобы заработали преобразователи уровней (например). А может, ST-Link не ST-Link, а какой-нить J-Link или иной отладчик (может даже с опторазвязкой). А если это ST-Link на discovery, то при задействованном RESET и обесточенном targete на discovery (снята перемычка Idd) RESET будет на земле, и все будет плохо работать. Телепатить можно не устать еще на 3 страницы))
  22. stm32f105vc

    Пины 21, 22, 28 вызывают сомнения. Пин 14 ни с чем еще не замыкает? Кварц вообще не понятно что тут делает? На фотке вполне-себе не выдающий никаких признаков левости чип. Нужно просто сделать все правильно - после этого чип заработает: тут вам не AVR.
  23. Очень на студента смахивает: полное непонимание чего хочет и мотивация уровня "проканает".
  24. stm32f105vc

    Фотография платы с МК от ТС убедительно закрыла бы этот вопрос. С ключом, есть неоднозначность, которая не может быть снята без чтения DS. Когда на корпусе одна точечка, то как-то не задумываешься; а когда их становится больше... в общем, ждем фото.
×
×
  • Создать...