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

Пришелец

Участник
  • Постов

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

  • Посещение

Репутация

0 Обычный

Информация о Пришелец

  • Звание
    Частый гость
    Частый гость
  • День рождения 27.01.1980

Контакты

  • Сайт
    Array
  • ICQ
    Array

Посетители профиля

2 011 просмотр профиля
  1. VBus куда подключена "через 100 Ом" - к 1 - ой ноге усб разъёма. т.е. питание на усб разъёме. ------ помогло поставить задержку здесь ещё побольше HAL_StatusTypeDef USB_DevConnect (USB_OTG_GlobalTypeDef *USBx) { USBx_DEVICE->DCTL &= ~USB_OTG_DCTL_SDIS ; HAL_Delay(500U); return HAL_OK; } понимаю что костыль. но так работает на всех ПК (на которых не работало) может кому пригодится :) спасибо. учтём в дальнейшем.
  2. Добрый день! схожий вопрос по GD32F407 проект с ST32F407 из под куба полностью работает но с усб пришлось изменить задержки в этих ф-циях (было 3 мс кажется): HAL_StatusTypeDef USB_DevConnect (USB_OTG_GlobalTypeDef *USBx) { USBx_DEVICE->DCTL &= ~USB_OTG_DCTL_SDIS ; HAL_Delay(150U); return HAL_OK; } HAL_StatusTypeDef USB_DevDisconnect (USB_OTG_GlobalTypeDef *USBx) { USBx_DEVICE->DCTL |= USB_OTG_DCTL_SDIS ; HAL_Delay(150U); return HAL_OK; } ещё после переподключения усб не работает (пришлось добавить сброс устройства, если подключение по усб не первое) ---- вопрос: оказалось что устройство видится по усб не на всех компьютерах (может совпало но не видится на 32 битных windows). выяснили что через усб хаб может видится а напрямую может не видеться на этих ПК. ощущение что это что-то аппаратное уже. линии данных подключены через 22 Ом. Vbus через 100 Ом. никто не сталкивался?
  3. Добрый день! Есть задача связи устройства с телефоном по BLE. Используется nrf52832 - он выполняет ф-цию централи. Телефон с Android (для тестов используется Samsung A8) выполняет роль периферии. При нахождении телефона вблизи устройства коннект должен поддерживаться постоянно. Когда открыт пользовательский интерфейс (приложение на телефоне) производится обмен сообщениями для управления устройством. Когда приложение неактивно коннект поддерживается сервисом работающим на телефоне в фоне. При тестировании на столе всё хорошо работает. После потери связь восстанавливается. Проблем не наблюдается. Тестировалось много дней. Но если работа происходит в автомобиле, то в течение нескольких минут связь нарушается и восстановить её получается только выключением и повторным включением блютуз на телефоне. Если не перевключить полностью блютуз, то попытки установки соединения оканчиваются неудачно с ошибкой. (Ни пересброс устройства ни переоткрытие соединения на телефоне не помогают) Можно программно выключать включать блютуз на телефоне при потере коннекта. Это восстанавливает работу. Но так себе вариант. Это нарушает работу всех ф-ций блютуз (например прослушивание аудио через блютуз). В автомобиле имеется магнитола привязанная к тому же телефону по блютуз. Но отвязка её от телефона не устраняет проблему. Прослушивание музыки через блютуз приводит к более частому проявлению проблемы. Кажется, что и при движении автомобиля проблема проявляется чаще чем при стоянке. По логам на телефоне видно, что когда проблема проявляется, телефон при попытке установки соединения не может правильно установить шифрование: 2020-12-18 17:25:56.857 21409-21450/? W/bt_l2cap: L2CA_RemoveFixedChnl() CID: 0x0006 BDA: f6f090bbe49f not connected 2020-12-18 17:25:56.857 21409-21450/? W/bt_btif: btif_gatt_set_encryption_cb() - Encryption failed (1) 2020-12-18 17:25:56.857 21409-21450/? E/bt_btm: btm_acl_removed:1: В логах устройства видно что коннект просто закрывается после установления. Может кто-то имеет опыт работы по BLE с андроид? Такое поведение это особенность конкретного телефона? Или это особенность BLE андроид? Непонятно также влияние на BLE автомобиля.
  4. Пока жёстких сроков не стоит. И само ТЗ и сроки поэтапно будут расписаны в процессе уточнения ТЗ. Думаю это не должно быть более 3-х месяцев (базовая функциональность). После реализации возможно продолжение сотрудничества по поддержке темы.
  5. Ищем специалиста по CODESYS. Есть оборудование на МК к которому нужно добавить функциональность CODESYS. С использованием CODESYS CONTROL RUNTIME TOOLKIT. Сейчас в продукте используются STM32F микроконтроллеры. Продукт с CODESYS планируется на том же типе мк с увеличенными ресурсами (для простоты портирования существующего кода) Задача будет детализироваться в процессе общения со специалистом. Размер оплаты обсуждаем в личной переписке. Территориально располагаемся в г. Нижний Новгород.
  6. Предлагается работа по разработке интерфейса пользователя веб сервиса и мобильного приложения. Ищем именно профессионала с опытом работы (и с примерами уже выполненных проектов). Если есть интерес - пишите в личку (расскажу детали).
  7. Добрый день! Столкнулись с проблемой обжимки двухрядных разъёмов с шагом 2мм например такого типа DS1066-01-2*10MRW6X I-DS1066-01-SCW02*10 T-DS1066-01-SC600 (AWG #28-22) - контакт что-то не особо кто берётся за обжимку. может у кого-то есть опыт?
  8. начать можно и не с новых, там примерно известна сложность. а дальше - по ходу дела разберёмся.
  9. Предлагается сдельная работа по расшифровке автомобильных протоколов CAN и LIN шины. Оплата сдельная в зависимости от сложности конкретной работы. Основное направление - бесключевой обход иммобилайзера. Предложения пишите в личку.
  10. разобрались. подтяжка на линии дата отсутствовала.
  11. Добрый день! Проблема с LIS3DH работа по I2C в той же плате LIS331DLH по I2C работает. По ногам и адресам они совместимы. Один отвечает на запрос чтения типа устройства. Другой не хочет никак. По SPI в другом устройстве работают оба типа. на CS лог 1. на SDO то же. адрес 32h Никто не сталкивался? заранее спасибо!
  12. Добрый день! Может кто знает как реализовать reset стека LWIP без полного сброса контроллера? Чтобы он начал жизнь заново как при сбросе. Для чего это нужно - для повышения надёжности, т.н. wdt стека. Чтобы при проявлении ошибок либо в самом стеке либо в по, использующем его, можно было восстановить связь. Интересует решение для ST32.
  13. Добрый день! А ссылочку на "известные баги" можно? Занимаюсь с похожей проблемой. И попутно вопрос: как сделать полную инициализацию стека (железа, кучи LWIP, всех контекстов...)? Иными словами аналог RESET но только для LWIP.
×
×
  • Создать...