Embedded System Engeneer

Наибольший вклад в теги

Все теги (7)

Лучшие ответы пользователя

Все ответы (7)
  • STM32 External Programmable Flash Memory - существует ли внешняя программируемая флешка для STM32?

    Здравствуйте! Можно! В принципе флеш внутри мк ничем не отличается от внешней. Для работы с внешней памятью и сделан периферийный модуль fsmc ( Flexible static memory controller), который связывает память и шину данных (AHB). Внутренняя память организована аналогично: Flash -> FLITF (flash memory interface) -> AHB data bus. Разница в контроллерах памяти только в том, что у fsmc больше настроек ( что очевидно из названия ). Интерфейс fsmc подключается по параллельному интерфейсу.
    Действительно для хранения программ или данных, к которым нужен частый доступ лучше подойдет NOR память ( более высокая скорость чтения/записи по сравнению с NAND, но у второй большая плотность). Так же существую внешние SRAM. Ну а если Вам хочется всего сразу а еще и пониженного потребления да и чтобы количество циклов перезаписи была бесконечно, то можете обратить внимание на FRAM память. Правда у нее тоже есть ряд недостатков, но они связаны не с реализацией, а с технологией производства.
    Собственно, я Вам рекомендую выбрать подходящую для Ваших задач память в одном из каталогов (пример) и соединить ножки контроллера и памяти соответственно даташитам.
    Ответ написан
    2 комментария
  • Как взаимодействовать с XBee модулями?

    В приципе Вам подойдет любой UART-USB преобразователь, например такой (выйдет немного дешевле). Соедините соответсвтенно RX/TX и питание. Я работал с XBEE868LP. Если потребуется помощь, обращайтесь)
    Ответ написан
    3 комментария
  • Как правильно организовать передачу данных по Bluetooth?

    Пользователь может узнать о том что нужно запустить приложение ( или приложение автоматически примет данные). Для этого приложение должно подписаться на изменение значения соответствующей характеристики. Чтобы лучше представить о чем речь у NordicSemiconductor есть пример - nRF Beacon - есть прошивка для их отладки и приложение для смартфона бесплатное. Когда перемещаетесь в следующую зону от маячка на экран выскакивает уведомление.
    Ответ написан
    4 комментария
  • Какие данные, передаваемые в рамках "спаривания" подходят для реализации vendor lock-in?

    Такую защиту можно сделать на любом уровне. Например - в режиме ожидания BT устройство рассылает пакеты установки соединения (advertising pockets), чтобы окружающие могли его узнать. В этих пакетах есть поле, которое может быть настроено производителем. Там то он и может указать свой ID и отсеивать по нему. Этот ID выдается специальной организацией BluetoothSIG ( special interest group) и стоит $5k.
    Поменять его в готовом устройстве можно если только написать свою прошивку.
    Ответ написан
    Комментировать
  • Как прошить Xbee модуль (X-CTU)?

    К сожалению, я не вижу картинки. Правильно я понимаю, Вы пытаетесь с помощью XBee-USB адаптера связаться с Bluetooth Bee и Wi-Fi Bee через X-CTU?
    Если так, то боюсь ничего может не получится. Ведь X-CTU - ПО компании Digi для работы с модулями ее производства.
    Возможно Вам поможет USB-UART преобразователь на FT232 или CP2102, без всяких там атмег.
    P.S. попробуйте послать команды в COM порт с помощью терминала.
    Ответ написан
    8 комментариев