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

adnega

Свой
  • Постов

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

  • Посещение

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

    3

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


  1. Нужна схема. Особенно в части пина BOOT. Что такое "завешивается намертво"? Есть какой-нить индикатор работы? Как он устроен? Кто и при каких обстоятельствах сбрасывает IWDG? Нужен исходник. IWDG мало просто взвести. Его нужно сбрасывать только если ВСЕ модули работают исправно. Какие модули анализируются?
  2. Чтобы так категорично заявлять нужно как минимум сделать наипростейшее ПО для данного МК и попытаться воспроизвести ошибку. Ощущение, что проблема в чем-то другом ничуть не уменьшилось.
  3. С GPIO0 не понятно: при прошивке там должно быть 0, в штатном режиме - у меня подтяжка к 3.3В через 10 кОм. У вас с прошивкой проблемы или непрошитые модули и с AT-командами не работают?
  4. Я Кейлом не пользуюсь, но в нем встроена неплохая документация где можно прочитать про секции. Скорее всего, нужно будет поправить *.sct, а в коде у переменных указывать атрибут с данной секцией. Ну, и startup поправить, чтоб стек инициализировался на конец IRAM2 и выделялось достаточное место под него.
  5. Создать секцию, размещать переменные в данной секции.
  6. Покажите схемку, ибо там без нескольких дополнительных резисторов ничего работать не будет. Использую модули десятками - ни одного проблемного не встречал (ЕвроМобайл, АлиЭкспресс).
  7. Я у Резонита только с электроконтролем заказываю - иначе беда.
  8. В данном случае фотографии и текстового пояснения было бы достаточно.
  9. Ура! Основной "зависон" с 7 по 13 был на таможне. С учетом праздников - терпимо. Траты +1100 руб - все равно в итоге гораздо дешевле, чем у местных производителей. По мне так, ситуация неприятная, но ничего фатального. Если с таким столкнусь, то постараюсь близко к сердцу не воспринимать. Спасибо за подробное освещение ситуации!
  10. В случае коротких IT выигрыш есть, в вашем же случае выигрыша нет.
  11. Это, скорее, synchronous burst. CLK используется и в nonmultiplexed (см. Table 107). Других диаграмм с CLK в RM не нашел, но по логике для CLK матрицы больше подходит FSMC_NWE, нежели FSMC_CLK.
  12. Картинка исчерпывающе на этот вопрос отвечает.
  13. Под LE нужно выделить любой GPIO и программно его дергать. FSMC_Dx точно нельзя, т.к. там будет мусор в моменты, когда нет управляющих сигналов. LE нужно управлять один раз за полный кадр, поэтому программное управление допустимо. Я для посылки данных использую DMA и аппаратный таймер. CLK генерируетс аппаратно по сигналам _CS, _WR и диапазона адреса. Если у вас ничего больше не будет на FSMC, то можно использовать только FSMC_WR (вроде, нужно проинвертировать его). У меня на FSMC кроме HUB75/HUB12 еще порты дискретного ввода/вывода, стробы для других типов разъемов, и возможность задействовать внешнюю SRAM.
  14. Программно выставляю. У меня под LE нет выделенного пина у МК - положительный импульс формирует ПЛИС при записи по специальному адресу. По другим спецадресам можно взвести данную линию в 0 или 1. Если у вас будет под LE выделенный пин GPIO, то все гораздо легче.
  15. Я NWAIT не использую. Тайминги задаю жестко через BTR. FSMC_Bank1->BTCR[FSMC_BANK1_BTR] = 0 | (0 << FSMC_BTR_ACCMOD) | (15 << FSMC_BTR_ADDHLD) // 15 | (15 << FSMC_BTR_ADDSET) // 15 | (15 << FSMC_BTR_BUSTURN) // 15 | (0 << FSMC_BTR_CLKDIV) | (15 << FSMC_BTR_DATAST) // 15 | (0 << FSMC_BTR_DATLAT);
  16. Я использую PSRAM. Т.к. во внешней памяти находятся адреса других периферийных модулей, то использую маленькую ПЛИС как дешифратор адреса и формирователь сигналов управления. Ширина шины 8 бит, но для матрицы достаточно 6 бит. Два бита лишние и эффективность использования памяти всего 75%. Там (HUB75) еще сложность, что есть некоторые драйвера, которым нужно делать разное число тактов на LE и грузить таким образом слова конфигурации.
  17. Классический UART обеспечивает передачу в двух независимых направлениях, и длина тут никак не сказывается. Причем, соединение точка-точка, и, как правило, шину на UART не делают. Использование приемопередатчиков RS485/422 позволяет сделать шину, и там много своих вопросов, но они с длинами RX и TX не связаны.
  18. Когда примерно данные платы будут в наличии?
  19. Хорошо. У меня недавно было: платеж в пятницу в 18:00 от физлица; на расчетный счет поступление только в понедельник в 12:00. Если для личного пользования, то и платить ничего не надо. Никаких превышений по сумме и массе нет. Я тоже хочу заказать 10 плат 10х10 см для хоббийных нужд. Цена 1 тыр против 5 тыр у Резонита как бы подталкивают попробовать. Интересно: печатные платы, вроде как, не для личного пользования - что же решит таможня. Хотя, печатные платы - в хобби радиолюбителя довольно очевидная вещь, и считать их однозначно-коммерческими, по-моему, нелепо. У меня "осложнение" в виде действующего ИП с соответствующими видами деятельности. Как тут отделить хобби от коммерции с позиций таможни не представляю. Абсурдно, если любая посылка (с соответствующей тематикой) в мой адрес как физлица может быть расценена как коммерческий груз.
  20. Типа, груз для личного пользования? Или какие-то пошлины, сборы, НДСы еще нужно будет оплачивать? Там еще платеж может дней 5 до их р/с идти. А тут и праздники сплошные.
  21. У меня немного другой опыт. От услуг Ростелекома отказался по номеру горячей линии. Лично видел в одном из отделений Почты (куда моя посылка попала по ошибке сортировки) часовую очередь. Кто-то куда-то позвонил и через 20 минут в это отделение приехала "скорая помощь по почтовым делам" - два парня и девушка. Они помогли местным операторам очень быстро раскидать очередь. PS. Да, живу в РВ, город Ярославль.
  22. Есть сроки доставки МПО, и за их нарушение должны наказывать.
  23. Предлагаю написать им электронное письмо. И попросить их отправить вам электронное письмо с сутью проблемы с вашим МПО.
×
×
  • Создать...