• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Самый маленький BLE модуль E104-BT05 на TLSR8266

Witalik c

New member
Нет не так,атмега в качестве обработки аналогового сигнала ,затем сигнал по rx,tx на ble
 

aloika

Active member
Ну так в TLSR есть АЦП (причем дифференциальные тоже, если надо), и обработать там же можно как вам надо.
 

aloika

Active member
Не знал...а может это АЦП и даёт второе значение
Я со стоковой прошивкой ничего не делал, поэтому подсказать не могу. Но есть описание стоковой прошивки, выше в этой теме на странице этого модуля есть кнопка. Там, как я понимаю, есть режим конфигурирования и есть режим прозрачной передачи. Нужно прочитать инструкцию и сделать, как там пишут :)

Но это всё как-то нерационально. Вы можете написать свою прошивку на этот модуль или tlsr8253 или какой другой, чтобы весть функционал, который у вас в Атмега сейчас, перенести в модуль, а Атмега выбросить.
 

Witalik c

New member
Подскажите пожалуйста как подключится к микросхеме? через отладчик?и через какую прогу это делать?)
 

aloika

Active member
Как прошивать. Я пользуюсь этим: https://github.com/pvvx/TLSRPGM
Т.е. надо купить это: aliexpress.ru/item/4000844051227.html
Потом прошить его через usb прошивкой этой: https://github.com/pvvx/TLSRPGM/tree/main/sources/USB2SWire
Используя BDT отсюда: http://wiki.telink-semi.cn/wiki/IDE-and-Tools/Burning-and-Debugging-Tools-for-all-Series/

Потом 4 провода, как написано на странице с прошивкой, придумываете команды, как лучше прошивать, например: TlsrPgm.py -pCOM4 -s -a 1000 -m we 0x00 e:\путь\BLE-UART.bin

Зачем такие сложности: дело в том, что эти модули могут работать в deep sleep режиме, и когда модуль спит, его надо сначала разбудить, сбросить, потом только шить.

А есть способы и проще, достаточно USB-UART иметь, ищите тоже на https://github.com/pvvx/

Ну и на форуме информации много, только вся разрозненная.
 

Witalik c

New member
Я имею в виду вот этот модуль модуль E104-BT05 на TLSR8266
Как прошивать. Я пользуюсь этим: https://github.com/pvvx/TLSRPGM
Т.е. надо купить это: aliexpress.ru/item/4000844051227.html
Потом прошить его через usb прошивкой этой: https://github.com/pvvx/TLSRPGM/tree/main/sources/USB2SWire
Используя BDT отсюда: http://wiki.telink-semi.cn/wiki/IDE-and-Tools/Burning-and-Debugging-Tools-for-all-Series/

Потом 4 провода, как написано на странице с прошивкой, придумываете команды, как лучше прошивать, например: TlsrPgm.py -pCOM4 -s -a 1000 -m we 0x00 e:\путь\BLE-UART.bin

Зачем такие сложности: дело в том, что эти модули могут работать в deep sleep режиме, и когда модуль спит, его надо сначала разбудить, сбросить, потом только шить.

А есть способы и проще, достаточно USB-UART иметь, ищите тоже на https://github.com/pvvx/

Ну и на форуме информации много, только вся разрозненная.
Я конечно новый человек в этом деле иногда не все понятно,мои слова благодарности,что помогаете советом,это бесценно для меня.спасибо вам за помощь буду пытать модуль)))
 

UrikEEE

New member
Заказал себе этот модуль для экспериментов. В идеале хочу одновременно попробовать задействовать почти все его проводные интерфейсы: USB, UART (RX и TX), I2C и SPI. По информации в инете на пины модуля точно выведены интерфейсы USB, UART и I2C. А вот с SPI я нигде такой информации не нашел. В datasheet на
чип TLSR8266 в корпусе QFN32 на пины 3-5 выведен Memory SPI и (судя по картинкам) эти пины чипа расположены рядом с контактами 9-11 модуля (PWM1-PWM3).

Нашел на 1-й странице этого форума вот этот пост:
Чтобы понять где и какие реальные выводы у модуля E104-BT05 пришлось сдувать ему крышу (крышку):
но указанные там для пинов модуля 10 и 11 пины чипа PWM4/ANA_A5 и PWM5/ANA_B0 отсутствуют в datasheet-е для корпуса QFN32 !

У кого-нибудь есть достоверная информация, какие пины чипа TLSR8266 на какие пины этого модуля выведены?
 

UrikEEE

New member
Видимо, когда получу этот модуль, также сдую у него крышу и буду смотреть разводку на печатной плате...
 

pvvx

Активный участник сообщества
Видимо, когда получу этот модуль, также сдую у него крышу и буду смотреть разводку на печатной плате...
1633893676097.png
У модуля E104-BT05 не выведены F1 и C2 :(
Снимать крышку не надо - всё видно по приложенным фото.
 

UrikEEE

New member
Снимать крышку не надо - всё видно по приложенным фото.
Да, на вашей фотке и в самом деле нет дорожек на печатной плате к пинам 3 (MSDI/ANA_A2) и 32 (CK/I2C_SCL/ANA_F1) чипа TLSR8266ET32.
Грусть-печаль... Но паяльник у меня есть и припаять к этим пинам проводочки я должен суметь. Модуль ведь для экспериментов))

pvvx, я вижу на вашей фотке, что модуль припаян к какой-то плате-носителю. Подскажите, плиз, эта плата-носитель для этого модуля отдельно на али продается? Или это просто на фото попала только часть платы с этим модулем, а на самой плате еще есть преобразователь USB-UART с разъемом microUSB и другими элементами? Я пытался найти на али готовую плату-переходник (плату-носитель) для этого модуля, но не нашел.
 

pvvx

Активный участник сообщества
pvvx, я вижу на вашей фотке, что модуль припаян к какой-то плате-носителю. Подскажите, плиз, эта плата-носитель для этого модуля отдельно на али продается?
Как программировать -
 

jura_lcd

New member
Подскажите, как дела обстоят с поддержкой числа с плавающей точкой float, duble? Я так понимаю что математически операции, и преобразования int to float, float to int не реализовано в самом компиляторе...
Кто ни будь сталкивался с такой проблемой..
 

Pashich

New member
Здравствуйте!
Подскажите пожалуйста, есть анализатор спектра с питанием от USB и просмотром данных через тот же usb на Андроиде или Винде. Программы есть для андроида и винды. Это урезанный девайс, а полная версия с экраном и блютусом.
https://kroks.ru/shop/…r-arinst-ssa-tg-lc-r2/

Хочется пользоваться им через Bluetooth.
На алишке нашел:
USB to TTL Test Board TLSR8266 2.4GHz BLE4.2 UART Wireless Transceiver Module CDSENET E104-BT05TB Bluetooth Transmitter Receiver

Изначально думал про USB ->UART и UART->Bluetooth HC-06, но нашел все в одном и его обсуждение в этой теме.

Если подключу этот модуль к USB порту анализатора спектра и дополнительно подам питание, то он заведется или нужно что-то перепрошивать итд?
 
Сверху Снизу