Jump to content

    

0men

Участник
  • Content Count

    85
  • Joined

  • Last visited

Community Reputation

0 Обычный

About 0men

  • Rank
    Частый гость

Контакты

  • ICQ
    Array

Recent Profile Visitors

1081 profile views
  1. STM32 HAL UART+DMA

    Нет никакой проблемы. Вы считали 4 байта, снова проинитили ДМА вызвав HAL_UART_Receive_DMA(…), указатель начала области памяти куда дма кладет данные снова встал на начало массива куда и занеслись лишние байты из посылки
  2. не очень понял необходимость этой информации. Думаю, сопротивление полевика десятые ома
  3. не думаю, что сопротивление пинцета в данном случае больше сопротивления полевика )
  4. слово замкнул, означает замкнул пинцетом )
  5. проверил - замкнул NRST на питание, NVIC_SystemReset() не сбрасывает. stm32f4
  6. Довольно часто прохожу испытания своих приборов на ЭМС и на мегах и на стм, разницы в поведении нет
  7. спасибо! не приходилось раньше так плотно сталкиваться с хмл ) сейчас освою
  8. файл содержит описание регистров и полей для режима отладки.
  9. Коллеги, может быть кто-нибудь сталкивался: STM32F439ZI + USB OTG_HS в full-speed режиме. Стандартная библиотека STM32 USB Device Library V2.4.2 + stm32f4xx_ll_usb. Простейший код 1. инит клоков 2. инит юсб 3. бесконечный цикл Если внутри цикла ничего нет, то все ок, енумерация проходит, драйвер встает, стмовский порт в списке устройств виден. Как только внутрь цикл делаешь так: for(;;) HAL_PWR_EnterSLEEPMode( PWR_MAINREGULATOR_ON, PWR_SLEEPENTRY_WFI ); енумерация не начинается, исследование показало, что не устанавливаются некоторые флаги При этом, на другой плате с процом STM32F439VG юсб включен на OTG_FS и такой проблемы нет... Пока выкрутился анализом прерывания Handle Connection event (по подключению Vbus) в котором устанавливаю флаг запрета входа в в слип режим, но хочется понять причину.. Дополнение: попробовал на STM32L4R7VI - все работает без костылей (OTG_FS)
  10. Stm32f7 stack pointer

    напишите плис, если разберетесь
  11. Да, там основная сложность в том, что данные для отправки задаются в виде связного списка и содержатся внутри спец структуры. Но, по идее, там все красиво сделано - отправили первый сегмент, залудили колл-бек функцию по приходу аска, смотрим есть ли еще данные, если есть отправляем и снова колбек, если нет, то освобождаем всю память и закрываем соединение. Но я у себя все переписал, не люблю связные списки ))
  12. Нужно просто переписать эхоклиент из примера под свою задачу. Для этого нужно просто разобраться с основными функциями lwip и принципом его работы. Возьмите для начала в качестве сервера терминалку hercules
  13. схемный ввод в наше время?? грустьпечаль
  14. MT48LC32M16A2P-75 имеет шину данных 16 бит