Easyelectronics.ru

Электроника для всех
Текущее время: 14 окт 2019, 03:51

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: USB свисток для радиомодуля
СообщениеДобавлено: 24 авг 2018, 19:10 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3297
Pingvin писал(а):
_pv писал(а):
Pingvin писал(а):
Но как я прерывания по приему/отправке/ошибке буду отслеживать?
Это всю низкоуровневую часть драйвера я должен в софтине реализовать.

а кто мешает прочитать состояние ноги irq?

Как "что мешает"?!!!
Если у меня переходник USB<->SPI как я по SPI прочитаю состояние ноги?

А что это за переходник USB->SPI такой, у которого нет GPIO?
в том же альтeровском бластере за 2$ помимо SPI (SCLK, MOSI, MISO) есть ещё три ноги на выход и одна - на вход.
у ftdi тоже.

Pingvin писал(а):
_pv писал(а):
и какая разница где именно реализовывать низкоуровневую часть драйвера? всё равно же придётся.

Большая разница!
У меня уже есть софтина, работающая по блютусу (тот же виртуальный COM-порт).
Зачем мне её переписывать?
Проще перенести код прошивки 103-его (там уже все реализовано) на новый камень.

чтобы софтина не поняла что теперь вместо блютуза nrf24 какой-нибудь,
прозрачный ком порт на другую сторону stm32F103 сам по себе обеспечит без какой-либо конфигурации со стороны ПК???
или эмулировать АТ команды будете чтобы совсем блютуз-уартом для софтины выглядеть и не переписывать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB свисток для радиомодуля
СообщениеДобавлено: 24 авг 2018, 20:13 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2349
Есть у меня свой протокол обмена данными по COM-порту.
Контроллер и ПК работают по этому протоколу.
Какой это ком порт - реальный, виртуальный по USB или виртуальный по Блютус - софтине похрен абсолютно, она работает с тем портом, который укажем.

А Вы предлагаете в софтину запихнуть ещё и низкоуровневые вещи типа отлова прерывания на ножке и работу с радиомодулем напрямую.
Зачем оно мне?

Вы меня не правильно поняли - прозрачный ком порт между устройствами мне не нужен.
данные передаются пакетами по 32 байта, полезная нагрузка - 27 байт, остальное - адрес в радиосети (отправителя, получателя) и служебная информация (ttl, нужно ли подтверждение доставки и пр.).

Через ком порт данные идут в таком виде

r0affda01...\n
r - значит передать по радиоканалу (есть ещё ИК канал).


Контроллер парсит строку, формирует пакет и передает его по радиоканалу на нужный адрес.
И наоборот - приняли по радио данные, сформировали строку и передали на ПК.

Это все работает как часы на 103-ем камне


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB свисток для радиомодуля
СообщениеДобавлено: 25 авг 2018, 23:27 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 4332
Откуда: Кемеровская область, Киселевск
Hold писал(а):
Отчего не взять проц пожирнее, чтобы не ужиматься по флешу и оперативке? Проект все равно на один раз, а не в серию,там +100...200 руб на проц роли не сыграет. А время сэкономит. На том же F105 флеша/рама 128/64, есть куча либ под разные классы USB.


Eddy_Em любит поясок потуже завязывать. Главное чтобы он сам себя на задушил.

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB свисток для радиомодуля
СообщениеДобавлено: 26 авг 2018, 09:26 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2349
Такого плана девайс хочу сделать
https://ru.aliexpress.com/item/Package-price-433M-wireless-transceiver-module-Si4432-with-USB-to-TTL-adapter-board-with-antenna/32849288131.html?spm=a2g0v.search0104.3.97.6d024aeb44yGsp&ws_ab_test=searchweb0_0,searchweb201602_4_10152_10151_10065_10344_10068_10342_10343_10340_10341_10696_10084_10083_5724317_5724017_10618_10307_10301_5723517_5724217_5724117_5724417_10059_100031_5725017_5724917_10103_10624_10623_10622_10621_10620_5724817,searchweb201603_56,ppcSwitch_3&algo_expid=edd8a752-d64d-41fa-9f29-1f5e5231b8b6-16&algo_pvid=edd8a752-d64d-41fa-9f29-1f5e5231b8b6&transAbTest=ae803_2&priceBeautifyAB=0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB свисток для радиомодуля
СообщениеДобавлено: 26 авг 2018, 19:29 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2349
На Али f072 дешевле чем f042.
Чудеса...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB свисток для радиомодуля
СообщениеДобавлено: 27 авг 2018, 11:45 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 5688
Pingvin, хде?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB свисток для радиомодуля
СообщениеДобавлено: 27 авг 2018, 21:45 
Старожил
Аватара пользователя

Зарегистрирован: 26 окт 2013, 07:58
Сообщения: 2349
10 шт./лот STM32F072C8T6 LQFP48 один чип STM32F072 профессиональный агент Новый
(10 шт. / партия , 81,29 руб. / шт. )

https://ru.aliexpress.com/item/10PCS-LOT-STM32F072C8T6-LQFP48-SINGLE-CHIP-STM32F072-PROFESSIONAL-AGENT-NEW/32842439233.html?spm=a2g0v.search0104.3.2.39899ec6lk5bKX&ws_ab_test=searchweb0_0,searchweb201602_3_10065_10068_10059_10696_100031_10084_10083_10103_5723515_10618_10307_10301_5724815,searchweb201603_55,ppcSwitch_2&algo_expid=d1440295-b49b-40aa-8b39-cddee44ec6f1-0&algo_pvid=d1440295-b49b-40aa-8b39-cddee44ec6f1&transAbTest=ae803_1&priceBeautifyAB=0


10 шт./лот STM32F042F6P6 IC MCU 32BIT 16KB FLASH 20tssop 32F042 STM32F042 лучшее качество. TSSOP20 в наличии
(10 шт. / партия , 97,96 руб. / шт. )
https://ru.aliexpress.com/item/10pcs-lot-STM32F042F6P6-IC-MCU-32BIT-16KB-FLASH-20TSSOP-32F042-STM32F042-best-quality/32691475725.html?spm=a2g0v.search0104.3.2.53c53eb5xfxps4&ws_ab_test=searchweb0_0,searchweb201602_3_10065_10068_10059_10696_100031_10084_10083_10103_5723515_10618_10307_10301_5724815,searchweb201603_55,ppcSwitch_2&algo_expid=1866a68d-8137-437c-beff-13e88f202337-0&algo_pvid=1866a68d-8137-437c-beff-13e88f202337&transAbTest=ae803_1&priceBeautifyAB=0


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB свисток для радиомодуля
СообщениеДобавлено: 31 авг 2018, 20:59 
Старожил

Зарегистрирован: 05 дек 2015, 16:56
Сообщения: 315
Изобретение велосипеда - это непоборимое желание расставить чужие костыли по-своему.
Есть готовый, дешёвый ЮСБ-нРФ24Л01+ китайский свисток. Используйте его.
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB свисток для радиомодуля
СообщениеДобавлено: 31 авг 2018, 22:49 
Старожил
Аватара пользователя

Зарегистрирован: 27 мар 2015, 04:10
Сообщения: 1931
Откуда: Харьков
Это говно как и НРФ который лепят китайцы абсолютно не подходят даже для того, чтоб в них свистеть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB свисток для радиомодуля
СообщениеДобавлено: 01 сен 2018, 01:16 
Старожил
Аватара пользователя

Зарегистрирован: 18 май 2013, 20:43
Сообщения: 4332
Откуда: Кемеровская область, Киселевск
Gipsy, Используйте, только советовать такое другим не надо.

_________________
RADIOWOLF.RU


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: USB свисток для радиомодуля
СообщениеДобавлено: 01 сен 2018, 23:56 
Старожил

Зарегистрирован: 05 дек 2015, 16:56
Сообщения: 315
Oxford писал(а):
Gipsy, Используйте, только советовать такое другим не надо.

Использую. Потому и советую попробовать.
Не знаю какие проблемы возникли с данным девайсом у вас, но для моих задач хватает, да и для Пингвиновского лазертага вполне должно хватить.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 36 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB