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

Рекомендуемые сообщения

Нешибко разбираюсь в микроконтроллерах (хромает программирование), но тут появилась такая необходимость: настроить канал связи между платой STM32F4Discovery и компом с помощью модуля Xbee-Pro. То бишь к плате будет подключен носитель инфы (USB-флешка) и с этого носителя будет передаваться информация на комп. к плате подключен один Xbee, к компу - другой (посредством специальной платы). ну и, собственно говоря, инфа магическим образом передается на комп по радиоканалу с частотой что-то около 2,4 ГГц.

а теперь вопрос: как это все запрограммировать???? Есть ли какие-нибудь библиотеки у STM32 для подсоединения флешек и модулей Xbee, или мне самому придется выдумывать, как их связать? Как наладить связь компа и Xbee (что там за плата нужна для соединения и нужно ли её тоже как-то программировать)? и наконец, как наладить связь между модулями для главной задачи - передачи информации (например аудиозаписей)?

В общем, если кто-то что-то знает по этой теме или сам занимался такой ерундой, то жду ваших советов и подсказок. Заранее благодарен.

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

XBee подключается по 4 проводам к stm дискавери - RXD(2) TXD(3) GND(10) VCC(1). - в скобках ноги Xbee

К компьютеру в USB через FT232 также по UART.

в STM32F отсылаем и принимаем данные по UART.

сами XBee они не требуют никаких вмешательств, полностью законченные устройства, но. Можно им адреса прописать с специальной программы из оффсайта. не помню как называется.

питание Xbee 3.3V

Изменено пользователем Ramil
Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

  • 4 недели спустя...

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

XBee управляется, как я понял через UART.

У вас есть протокол работы с XBee?

Для начала можно подключить модули к 2-м компам, отладить управление, протокол, затем переносить уже рабочий алгоритм в контроллер.

От себя могу предложить рабочий код для UART для STM32F4. Проверен на F4Discovery.

Некий проект, работающий с флэшкой на STM32F4 есть тут - http://forum.easyele...hp?f=35&t=12924

Но я лично его не проверял.

Изменено пользователем hd44780
Ссылка на комментарий
Поделиться на другие сайты

XBee управляется, как я понял через UART.

У вас есть протокол работы с XBee?

Для начала можно подключить модули к 2-м компам, отладить управление, протокол, затем переносить уже рабочий алгоритм в контроллер.

К XBee никакой протокол не нужен. Тупо по обычному UART шлем в один модуль (в пин 2). А у другого модуля эти же данные будут на выходе (пин 3). XBee модули они работают как беспроводные удлинители UART.

Используются ножки :

1 - VCC

2 - RXD

3 - TXD

10 - GND

Если взять пример общения двух микроконтроллеров по UART - в разрез сигнальных линий RxD и TxD ставим два модуля. И девайс станет беспроводным!

Изменено пользователем Ramil
Ссылка на комментарий
Поделиться на другие сайты

ну тогда вообще просто ...

на F4 вешаем на любой UART (их там 6 кажется), на стороне компа либо в COM-порт (питание своё делать и про конвертер не забыть), либо FT232RL на USB.

Пока мне так кажется :) .

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...