Easyelectronics.ru

Электроника для всех
Текущее время: 18 сен 2018, 21:11

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



    • JLCPCB - Прототипы 10 PCBs всего за 2$ (100*100mm, 2-layer)
    • Как мы делаем платы, смотрите на YouTube
    • Крупнейшая китайская фабрика прототипов. 300000+ заказчиков и 10000+ заказов в день!
    • LCSC - Крупнейший китайский онлайн магазин комплектующих.

Начать новую тему Ответить на тему  [ Сообщений: 116 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 16 июн 2018, 17:23 
Заглядывает иногда

Зарегистрирован: 06 янв 2014, 17:52
Сообщения: 61
VladislavS писал(а):
Не знаю что такое дота, но USB CDC на F103 и F427 с нуля без библиотек я делал. Там всё просто, главное узнать что такое байт, остальное просто запрограммировать и всё :)


Извини, я забыл обращение поставить. Последний абзац про USB был к автору топика написан.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 16 июн 2018, 19:27 
Старожил
Аватара пользователя

Зарегистрирован: 05 фев 2013, 00:58
Сообщения: 3049
Откуда: Тольятти
petrplc писал(а):
Как утверждают английские учёные: наш мозг не может воспринять и запомнить в долговременной памяти ненужную для повседневной жизни информацию...

Врут английские ученые. Они это делают намеренно, чтобы закрыть человеку возможности внутреннего роста, чтобы человек считал себя никуда не годным и беспомощным . Вот цитата из книги А.Свияша "Открытое подсознание".
Show


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 16 июн 2018, 22:57 
Старожил
Аватара пользователя

Зарегистрирован: 28 янв 2010, 11:56
Сообщения: 2761
Откуда: Винница
VladislavS писал(а):
petrplc писал(а):
Всю нужную информацию можно извлечь из поставки Куба
Мир микроконтроллеров, к счастью, не состоит из одних лишь STM32.

Это так, но у Infineon есть аналогичная шняга, называется "Dave", у Silabs такого же плана визардов несколько штук... и всё это счастье требует критического отношения.

_________________
Китайская комплектация - европейское качество!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 17 июн 2018, 01:47 
Только пришел

Зарегистрирован: 15 июн 2018, 03:48
Сообщения: 17
vt340 писал(а):
711aa писал(а):
а теперь вот скатился до МК

Примерно ясно
Тут мало программистов, в основном программирующие электроники [это примерно как программирующий сисадмин]
Есть хороший вход в эту кухню с точки зрения программиста - https://eax.me и автор - afiskon - тут иногда появляется
Если же хочешь хардкора, то книжка - Joseph Yiu "The Definitive Guide to the ARM Cortex-M3" [есть и хороший перевод на русский]

Это грустно, общение кодера и железячника, как правило, почти сразу сводится к взаимному говнометанию, если знаешь, подскажи пару форумов, где тусят реальные кодеры stm-щики (ассемблерщики или сишники ненавидящие всякие там либы-кубы), которые не умеют паять, но умеют кодить. Книжку и сайт гляну обязательно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 17 июн 2018, 11:22 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1249
711aa писал(а):
Это грустно, общение кодера и железячника, как правило, почти сразу сводится к взаимному говнометанию, если знаешь, подскажи пару форумов, где тусят реальные кодеры stm-щики (ассемблерщики или сишники ненавидящие всякие там либы-кубы), которые не умеют паять, но умеют кодить

Не знаю таких форумов, все примерно одинаковые, различаются только степенью терпимости к белым воронам


Последний раз редактировалось vt340 20 июн 2018, 08:10, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 17 июн 2018, 13:18 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4974
711aa, http://mcu.goodboard.ru


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 17 июн 2018, 18:55 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2666
Откуда: КЧР, поселок Нижний Архыз
serglg писал(а):
Но сейчас???

В пятисимвольном китайском "вольтметре" на STM8S003 эти ускоглазые идиоты сначала сделали разводку платы — как удобней, а потом оказалось (хотя, кто их логику поймет?), что внешний АЦП висит на двух ногах, на которых I2C ну никак не заремапить! И бульбенили софтовый I2C, придурки чертовы!!!
Из-за них пришлось в прошивке этого МК тоже мужеложством заниматься: добавлять софтовый I2C посредством таймера и прерываний…

Руки отрывать надо за такое безобразие!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 17 июн 2018, 22:40 
Старожил
Аватара пользователя

Зарегистрирован: 05 фев 2013, 00:58
Сообщения: 3049
Откуда: Тольятти
Когда сам накосячил - "ну с кем не бывает", а как другие - так "идиоты".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 18 июн 2018, 00:12 
Только пришел

Зарегистрирован: 15 июн 2018, 03:48
Сообщения: 17
Парни, посоветуйте девайс для отслеживания ногодрыга, вот на алиэкспресс нашел такое:
Изображение
Есть ли что получше, но тоже дешманское и надо ли еще что покупать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 18 июн 2018, 00:21 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2666
Откуда: КЧР, поселок Нижний Архыз
Этот сгодится вполне. Только учесть, что обычно врут насчет 24МГц. Хорошо, если хотя бы 12МГц потянет...
Является обычным клоном saleae logick, ПО с их сайта с ним отлично работает. Благо, кроссплатформенное.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 18 июн 2018, 10:07 
Старожил
Аватара пользователя

Зарегистрирован: 06 ноя 2013, 16:07
Сообщения: 564
Откуда: Германия
Eddy_Em писал(а):
Этот сгодится вполне. Только учесть, что обычно врут насчет 24МГц. Хорошо, если хотя бы 12МГц потянет...
Является обычным клоном saleae logick, ПО с их сайта с ним отлично работает. Благо, кроссплатформенное.


24 МГц - частота семплирования, разумеется сигнал больше 12 МГц оно не осилит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 18 июн 2018, 10:10 
Старожил
Аватара пользователя

Зарегистрирован: 06 ноя 2013, 16:07
Сообщения: 564
Откуда: Германия
711aa писал(а):
Есть ли что получше, но тоже дешманское и надо ли еще что покупать?


Есть еще голая платка CY7C68013A (+sigrok). Не то, что бы получше - просто другое.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 18 июн 2018, 11:40 
Старожил
Аватара пользователя

Зарегистрирован: 13 янв 2018, 21:36
Сообщения: 366
Возьмите хотя бы LA1016. Лучше, конечно, постарше модели, но для азов этого достаточно. Та игрушка на 24 МГц вообще не инструмент.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 18 июн 2018, 18:00 
Только пришел

Зарегистрирован: 15 июн 2018, 03:48
Сообщения: 17
Eddy_Em писал(а):
Этот сгодится вполне. Только учесть, что обычно врут насчет 24МГц. Хорошо, если хотя бы 12МГц потянет...
Является обычным клоном saleae logick, ПО с их сайта с ним отлично работает. Благо, кроссплатформенное.

ОК возьму этот.

dev писал(а):
711aa писал(а):
Есть ли что получше, но тоже дешманское и надо ли еще что покупать?

Есть еще голая платка CY7C68013A (+sigrok). Не то, что бы получше - просто другое.

Этот подешевле, но тот вроде как популярнее, туториалов для изучения побольше будет и софтина под Линукс есть

VladislavS писал(а):
Возьмите хотя бы LA1016. Лучше, конечно, постарше модели, но для азов этого достаточно. Та игрушка на 24 МГц вообще не инструмент.

Я оценил Ваш юмор, купить приблуду за 4.5 тыщи для забав со 120 рублевой пилюлькой :)


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

Зарегистрирован: 13 янв 2018, 21:36
Сообщения: 366
Читаю ваш первый пост.
711aa писал(а):
(на самом деле я хочу поднять USB 2.0, а то может и USB 3.x, на МК у которого нет их аппаратной реализации)

Тут и LA5016 не всегда хватит. Понимая абсурдность ваших хотелок, рекомендую нормальный компромиссный по цене инструмент. Считаете это смешным, да мне пофиг. Желаю удачи в ногодрыжном USB.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 18 июн 2018, 20:11 
Старожил

Зарегистрирован: 16 авг 2012, 23:27
Сообщения: 1686
Откуда: Москва
VladislavS писал(а):
Читаю ваш первый пост.
711aa писал(а):
(на самом деле я хочу поднять USB 2.0, а то может и USB 3.x, на МК у которого нет их аппаратной реализации)

Тут и LA5016 не всегда хватит. Понимая абсурдность ваших хотелок, рекомендую нормальный компромиссный по цене инструмент. Считаете это смешным, да мне пофиг. Желаю удачи в ногодрыжном USB.

Ногодрыг USB 3 это действительно очень смешно. А если для ТС логический анализатор за 4000р вызывает смех то страшно представить что с ним будет когда он узнает цену приблуды которой можно USB 3 посмотреть :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 18 июн 2018, 21:23 
Только пришел

Зарегистрирован: 15 июн 2018, 03:48
Сообщения: 17
mChel писал(а):
VladislavS писал(а):
Читаю ваш первый пост.
711aa писал(а):
(на самом деле я хочу поднять USB 2.0, а то может и USB 3.x, на МК у которого нет их аппаратной реализации)

Тут и LA5016 не всегда хватит. Понимая абсурдность ваших хотелок, рекомендую нормальный компромиссный по цене инструмент. Считаете это смешным, да мне пофиг. Желаю удачи в ногодрыжном USB.

Ногодрыг USB 3 это действительно очень смешно. А если для ТС логический анализатор за 4000р вызывает смех то страшно представить что с ним будет когда он узнает цену приблуды которой можно USB 3 посмотреть :)

Уважаемые VladislavS, mChel и прочие добрые люди:
Кроме моего первого поста есть ещё и название темы дискуссии: "... например I2C"

У меня к вам вопрос: надо ли вам объяснять разницу между:
- "Я хочу ..."
и
- "Я сдохну, но сделаю ..."

Если надо, я объясню. А так предлагаю не засорять эфир проявлениями своего богатого внутреннего мира. И вам тоже удачи в реализации ваших хотелок.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 18 июн 2018, 21:40 
Старожил

Зарегистрирован: 02 ноя 2015, 19:21
Сообщения: 427
Откуда: Санкт-Петербург
Кстати вот удивительно, но у меня есть такой анализатор, но почему то ни разу им не приходилось пользоваться... Вот осциллограф иногда включаю, но тоже редко и в основном для разных аналоговых сигналов на плате. Странно ...

USB ногодрыгом это действительно прикольно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 18 июн 2018, 22:23 
Только пришел

Зарегистрирован: 15 июн 2018, 03:48
Сообщения: 17
Atomic-dm писал(а):
USB ногодрыгом это действительно прикольно.

Поддерживаю, тока не все это понимают, но ведь это не наши проблемы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 19 июн 2018, 18:54 
Только пришел

Зарегистрирован: 27 сен 2016, 19:56
Сообщения: 17
http://elisbred.blogspot.com/2014/04/i2c-stm32.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 19 июн 2018, 19:14 
Старожил

Зарегистрирован: 19 апр 2016, 11:59
Сообщения: 337
711aa писал(а):
Поддерживаю, тока не все это понимают, но ведь это не наши проблемы?
Некоторые этого не знали и сделали. https://ru.wikipedia.org/wiki/V-USB
USB реализовано ногодрыгом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 19 июн 2018, 19:20 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2666
Откуда: КЧР, поселок Нижний Архыз
vadiv писал(а):
http://elisbred.blogspot.com/2014/04/i2c-stm32.html

Жесть-то какая! И где этот извращенец нашел STM32 без аппаратного I2C?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 19 июн 2018, 19:35 
Старожил
Аватара пользователя

Зарегистрирован: 22 июл 2017, 11:48
Сообщения: 2235
Так вон когда-то попадались какие-то поделки с юсб-ногодрыгом на AVR.
А чо, USB, по сути, и есть ногодрыг, дифференциальный, с кодированием NRZI. Например, для full-speed сигнал имеет максимальную частоту 6 МГц и выглядит вот так (D+, в увеличении - синхросигнал стартового пакета) :

Вложение:
DS1Z_QuickPrint4.png
DS1Z_QuickPrint4.png [ 9.27 Кб | Просмотров: 787 ]


Это реальная осциллограмма. А в инете можете найти кучу картинок на эту тему.
Просто реализовывать высокочастотный NRZI ногодрыгом, да еще и со всей мутотенью - пустая трата времени по современным меркам. Даже дешевый CP2101 справится со всей этой лабудой не хуже.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 19 июн 2018, 20:07 
Старожил

Зарегистрирован: 11 сен 2012, 11:19
Сообщения: 4974
Ну например , не софтовый ногодрыг а с помощью дма и таймеров, вполне реален...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программная реалицация протокола, например 'I2C'
СообщениеДобавлено: 19 июн 2018, 20:57 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 2666
Откуда: КЧР, поселок Нижний Архыз
Нафиг он нужен вообще, этот софтовый USB? Если нужно CDC сделать, берем чип с поддержкой USB или же ставим какой-нибудь конвертер (ch340 вроде бы пока что самый дешевый, хотя обвязки требует) и не сношаем себе мозг!


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

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


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

Сейчас этот форум просматривают: ArtDen, fr0ster


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

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

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