-
Постов
120 -
Зарегистрирован
-
Посещение
Весь контент sadat
-
Вебкамера USB через STM32 в Ethernet
sadat ответил Fox_Sanchez тема в STM
А в чём проблема цепануть ту же D-LINK DCS930 или аналогичную lan камеру? Хотя экспериментировал - некоторые вебки, если "видят" подключение по usb 1.1 сами переходят на внутреннюю JPEG компрессию, с размером кадра около 50кб. Да и жмут адекватно. Ну или рассматривать STM32F7 как минимум серию процессоров со встроенным JPEG кодером. -
Может некорректно выразился, но вот ссылка... Вдруг поможет. Ну и, повторюсь, попробуйте скопировать код из примеров от СТ.
-
Где-то читал в теме, что кому-то помогло включить "умощнение" внутреннего генератора частоты для работы. Но я бы начал с перетягивания кода с рабочего примера, в папке репозитории Куба есть пример для STM32H743I_EVAL. Там в main.c еще многое чего включается, что Куб не включил...
-
Длина дорожек, последовательно резисторы в разрыв, блокировочные конденсаторы питания - столько всего может влиять на RMII... Я для себя решил, что MII хоть и больше проводов - но надёжнее.
-
А вот мне даже интересно. К примеру, есть код, сдали на "заключение о безопасности ПО", устройство работало-работало и глюкануло! И глюк именно программный, т.е. те, кто дали заключение - лажанули. Можно ли будет на них повесить все убытки? Или они ни за что не в ответе? Тогда смысл их работы - выдать бумажку с печатью за килобаксы в рублях?:
-
Использую куб как визуализацию распиновки и первичный более-менее рабочий код инициализации. Затем не оптимальные процедуры переписываю так, как мне удобнее. Да и там этого кода совсем немного, чтобы изучить самостоятельно. Интересен вопрос автора выше: "Как, например, можно ручаться за куски чужого кода." - бывают ошибки и в документации на проц, и всякие эррата обновляются со временем... А как-то же люди пишут под винду/линукс....
-
Выше неправильный вывод - просто HAL очень удобная отмазка - " а у меня не работает". Не спорю, есть "тонкие места", да и самому приходилось патчить код - но вот так вот клеймить фекалиями не стоит.
-
I2C HAL DS2482
sadat ответил simark1979 тема в STM
На этом форуме люди ценят своё время - поэтому ожидать готовых исходников не стоит. Надо смотреть в примерах от St варианты использования i2c шины (не могу подсказать точно, т.к. не знаю тип исп. процессора) Я использую программный обработчик i2c при работе с мелкими порциями данных. В идеале - свой собственный обработчик 1Wire, чем мост в виде ds2482. Искать гуглем "i2c stm32 hal" и смотреть чужой код. Думать. Как будут более конкретные вопросы - будут более конкретные ответы. -
Ну и кто за вас будет сбрасывать всякие ошибки приёма? Полностью уверен в том, что устанавливается бит ошибки приёмника (а их там несколько) - вот всё и "тухнет".
-
помогите с spi в STM32F411VET6U
sadat ответил evgenabaqus тема в STM
Наверное, еще и CS добавить, иначе как синхронизировать? Хотя вот это: "Недавно начал заниматься программированием микроконтроллеров stm32 ....мне реально нужно за пару дней освоить spi, прошу" очень напрягает, т.к. без вдумчивого понимания происходящих процессов что-то более-менее работоспособное сделать, имхо, невозможно. Или это очередной студент и а-ля курсовая по информатике? Для таких в библиотеках от STM есть уже готовые примеры прошивок и кода для обмена между двумя процессорами на демобоардах. -
stm32f7+Lwip+lan8742
sadat ответил Kot_Schrodingera тема в STM
В таких случаях выкладывают часть кода для анализа - то, что не составляет коммерческую тайну. Телепатические приёмы уже не работают. -
stm32f7+Lwip+lan8742
sadat ответил Kot_Schrodingera тема в STM
Почитать ERRATу на чип? http://www.st.com/content/ccc/resource/tec....DM00145382.pdf Полная уверенность в работоспособности второго устройства? -
stm32f7+Lwip+lan8742
sadat ответил Kot_Schrodingera тема в STM
Без внешнего мониторинга будете долго ходить "вокруг да около". За это время вполне можно хаб достать и поставить программу. Вот пример файла, вполне себе работоспособного. В своё время пробовал несколько разных из разных источников, остановился на этом. lwipopts.txt -
stm32f7+Lwip+lan8742
sadat ответил Kot_Schrodingera тема в STM
Опытным путём дошел, что обработка состояния ethernet оптимальна при опросе 2мс. Чаще - нет никакого выигрыша по скорости, реже - паузы между пакетами увеличиваются. Ну и не забывать в настройках увеличивать реально выделенную память под буфера приёма и передачи. -
stm32f7+Lwip+lan8742
sadat ответил Kot_Schrodingera тема в STM
Ставим на комп wireshark, смотрим лог временных меток принятия пакетов. Думаем. У меня картинка 768кб (bmp) по http заливается за 100-120 мс. 32f429, обработка ethernet в прерывании. -
Я в ремонте много лет, бывали разные случаи. Вполне вероятно, что, при залитии приставки на выходные провода i2c пошел сигнал высокого уровня и хорошо "подпалил" 24lc02 (sda) в телевизоре. Но не "до конца", однако хватает, чтобы более-менее работать. Вот и дохнет развязка на пределе токовой нагрузки. Решение убрать преобразователь, запитать свою 24lс02 от внутренних 3.3 (вот уверен, что там и есть 3.3 - иначе приставка бы давно задымела) - проблема была бы решена. Автор, ау, отпишись, как дела?
-
Почему-то уверен, что проблема не в приставке, а в телеке или проводе. Цена 24с02 на порядок ниже повторителя, можно вывести на панельку ;-)
-
Предлагаю автору топика купить 24lc02, прошить прошивкой от телевизора (можно в сети найти, самому считать, сказать разрешение - люди помогут) и запаять намертво вместо дохлятинки.
-
Идеи: 1. А должен ли быть доступ к регистрам в режиме HS? 2. Есть ли полный PDF по чипу? Может, есть "ножка" для перевода в HS? 3. Трассировка платы - дорожки согласованы, одной длины? 4. Может, на диф.сигналы надо растяжки в 100 Ом поставить? 5. Есть ли высокочастотный осцил, есть ли сигнал?
-
И чего кричать? Знаю, что есть операционник, причём один-единственный, с нагрузочной способностью 500 мкА. Считаю, что такого тока мало для стабильной работы АЦП, внешний ОУ был бы наиболее предпочтительным.
-
А не проще ли поставить R-to-R усилитель в режиме повторителя? Цена вопроса - 20-30 рублей. Это единственный надёжный способ избавиться от влияния соседних каналов АЦП, который я применяю.
-
Направлю на путь истинный: c:\Users\........\STM32Cube\Repository\STM32Cube_FW_F1_V1.6.0\Projects\STM3210C_EVAL\Applications\USB_Device\MSC_Standalone\ Берём демо-проект за основу, это реализация USB карт-ридера. Немного правим код, добавляем куски чтения-записи своей памяти, плюсом кнопку для форматирования. Я так программатор NAND микросхем сделал. Плата есть, пример для основы есть, пару дней - и свой программатор готов. Читать-писать какой-нибудь программой для редактирования дисков, я WINHEX-ом пользуюсь.
-
Трафареты
sadat ответил A_D тема в Пайка и монтаж
"Невозможно отправить это сообщение, так как получатель отключил свой личный ящик, или он попросту переполнен." -
Трафареты
sadat ответил A_D тема в Пайка и монтаж
Присоединяюсь к пожеланию. Интересуют цены, сроки, стоимость, возможности и способ оплаты (счёт, нал, выделение НДС)? -
Я работал с XPT2046, фильтрация обязательна.