0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 170
1

Очень странное хочу - хочу стать шпионом )))

12.10.2013, 12:55. Показов 6296. Ответов 10
Метки нет (Все метки)

Есть у меня китайская игрушка у которой на борту STM8S003F3P6 и рядом с ним примостился нонэйм 2.4Hz трансивер. На трансивере маркировка:
PL1167
310K98
Вот в этом трансивере вся загвоздка и есть! Размером он почти как STM , об 16 ножках. Перегуглил все как мог, нашел на него только одну страничку, где ясным китайским языком написано, что да, трансивер. Да на 2.4GHz и прочие ничего не значащие слова...

Надо бы пошпионить за этим зверьком. Понять как он с контроллером общается. Я так думаю это таки либо SPI либо UART общение происходит. Если удастся ломануть этот протокол, то это будет вери гутт! Ибо трансивер кажися представляет очень даже инетерес. В поднебесной можно будет заказать таких чипов по копейке за кучку )))) вот только понять бы, как зверьком управлять.

Есть ли для такой шпионской деятельности какие-то готовые решения и инструменты? Пробовал подцепиться к STM по SWIM - индейская изба. Камень залоченый и ничего не дает прочитать.
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.10.2013, 12:55
Ответы с готовыми решениями:

ОЧЕНЬ хочу стать сисадмином
Кому нужен старательный и работоспособный помощник? Практического опыта нет, все знания...

Хочу стать одним из них, а точнее хочу быть сисадмином
Доброго времени суток! Самые умные форумчане - программисты, сисадмины, серверы, и тд Хочу стать...

Как приобрести хакерские навыки? очень хочу стать хакером
Здравствуйте, уважаемые знатоки компьютеров и языков программирования! Я мечтаю стать...

Хочу стать фрилансером
Я уже второй год серьезно изучаю C++ и думаю пофрилансить, т.к. в моем городе на работу джуниором...

10
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,483
12.10.2013, 13:19 2
Сначала разрисуйте схему соединений между МК и трансивером.
Потом цепляйте логический анализатор на эти соединения и определяйте тип интерфейса.
Определив интерфейс, ковыряйте уже передаваемые значения - команды / write-данные / read-данные. Начальную стадию обмена (настройку трансмиттера), наверно, надо будет просто скопировать.
0
shymdox
12.10.2013, 13:22 3
Цитата Сообщение от OtyxPM
...Начальную стадию обмена (настройку трансмиттера), наверно, надо будет просто скопировать.
Осталась чистая х-ня, узнать в каком месте началась "начальная стадия обмена". Вумный, как утка...Я и раньше подозревал, а вот теперь я точно знаю, откуда взялась такая профессия, как "методист".
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
12.10.2013, 13:32 4
Цитата Сообщение от Hompir
Перегуглил все как мог, нашел на него только одну страничку, где ясным китайским языком написано, что да, трансивер. Да на 2.4GHz и прочие ничего не значащие слова...
Ну там Pinout`ы есть, по ним видно что SPI и куда цепляться лог. анализатором.
http://www.pmicro.som.cn/uptood/pdf/pl1167.pdf

Цитата Сообщение от Hompir
В поднебесной можно будет заказать таких чипов по копейке за кучку )))) вот только понять бы, как зверьком управлять.
Сначала бы нашли где его купить, а то окажется что его в розницу нигде нет, или дороже nordic`а.
0
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 170
12.10.2013, 13:48 5
Цитата Сообщение от яверт
Ну там Pinout`ы есть, по ним видно что SPI и куда цепляться лог. анализатором.
http://www.pmicro.som.cn/uptood/pdf/pl1167.pdf
Вот это я тупанул )))) Сто раз смотрел на эту листовку, а как сел потрошить зверька, так сразу забыл про известную распиновку ))))

А сейчас не бейте меня ногами, ибо я нуб и школота в вопросах электроники и у меня еще месяц действует защита ламмера ))))
Что есть "логический анализатор"? Это железка или софт? Просто пните меня в нужную сторону, чтобы я там научился.

Цитата Сообщение от Hompir
Сначала бы нашли где его купить, а то окажется что его в розницу нигде нет, или дороже nordic`а.
Есть у меня по этому поводу рояль в кустах! )))) Знакомый один в китае заказывает оптом те самые игрушки, которые я сейчас препарирую. Так что на том же заводе можно и самих чипов отдельно заказать и попросить сделать отдельный модуль с обвязкой. Китайцы они странные - изготовить модуль пожалуйста, а вот написать человеческую документацию для них труд непосильный.
0
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 2
12.10.2013, 14:10 6
Тут - читать что это.
А тут - http://www.otybaba.som/product... 24MHz.html пример что нужно покупать.
0
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 170
12.10.2013, 14:20 7
Печааалька ((( Пока закажу, пока приедет... Похоже что зверька положу на полку до покупки анализатора.

Или может извратиться? Сейчас скажу мысль, скажите плиз, имеет смысл или нет?
Есть у меня STM8L-DISCOVERY... Может быть зверька подцепить к ней и посмотреть когда и какими ножками оно дрыгает. Т.е. использовать дискавери как анализатор?
0
0 / 0 / 0
Регистрация: 21.08.2011
Сообщений: 1,057
12.10.2013, 14:48 8
Можно. Если известно что это есть SPI, то нам нужен проц с 2хSPI интерфейсами. Подключаем к обеим SCK и CS. К первому MOSI подключаем MOSI подопытного чтобы слушать посылки от мастера. Ко второму MOSI подключаем MISO подопытного, слушая посылки от слейва. В обеих интерфейсах MISO оставляем в воздухе или через резистор (обязательно через резистор) к земле. Пишем прогу которая будет читать байты с SPI и выплевывать в уарт. Осталось только угадать сколькибитный SPI: 8, 9 или 16. Это можно посмотреть осцилоскопом и посчитав такты SCK. Если же нету такого проца можно сделать софтовый SPI, но может не хватить скорости.
0
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 170
12.10.2013, 16:52 9
И еще один детский вопрос по этому поводу. Я немного запутался в SPI...

Как подключать MISO и MOSI ?
Я привык, что в UART идет "перехлест" RX на TX и наоборот.

В SPI так же? Т.е. MOSI чипа на MISO контроллера или же напрямую MOSI чипа на MOSI контроллера ?????
0
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
12.10.2013, 16:59 10
Нет, подключение прямое, а направление зависит от выполняемой роли:
MOSI = Master Out / Slave In
MISO = Master In / Slave Out
0
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,483
12.10.2013, 18:13 11
Цитата Сообщение от soumt_imobti
Можно. Если известно что это есть SPI, то нам нужен проц с 2хSPI интерфейсами. Подключаем к обеим SCK и CS. К первому MOSI подключаем MOSI подопытного чтобы слушать посылки от мастера. Ко второму MOSI подключаем MISO подопытного, слушая посылки от слейва. В обеих интерфейсах MISO оставляем в воздухе или через резистор (обязательно через резистор) к земле.
То есть Вы предлагаете подключить два SPI-slave. Просто уточняю для ТС, если он соберётся попробовать этот способ. Чаще всего SPI настраивают как Master, а для Slave настройка другая.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.10.2013, 18:13

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Хочу стать программистом C++
Привет всем! У меня одна проблема . Хочу изучить язык C++ и начать программировать... На некоторых...

Хочу стать программистом
Мне 17 лет, поступил я в технический универ. По-моему там будет чутка программирования, но как все...

Хочу стать программистом
Здравствуйте! Хочу стать программистом. У меня фундамент с C++ и JavaScript и QBasic 45. Прощу,...

Хочу стать хостером
Всем привет. Хочу стать хостером. План: 1. Получить аттестат вебмани. 2. Купить сервер у...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.