Easyelectronics.ru

Электроника для всех
Текущее время: 19 ноя 2018, 08:45

Часовой пояс: 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
Сообщения: 62
VladislavS писал(а):
Не знаю что такое дота, но USB CDC на F103 и F427 с нуля без библиотек я делал. Там всё просто, главное узнать что такое байт, остальное просто запрограммировать и всё :)


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


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

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

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


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

Зарегистрирован: 28 янв 2010, 11:56
Сообщения: 2871
Откуда: Винница
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
Сообщения: 1337
711aa писал(а):
Это грустно, общение кодера и железячника, как правило, почти сразу сводится к взаимному говнометанию, если знаешь, подскажи пару форумов, где тусят реальные кодеры stm-щики (ассемблерщики или сишники ненавидящие всякие там либы-кубы), которые не умеют паять, но умеют кодить

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


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

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

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


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

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

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

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


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

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


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

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


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

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


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

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


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


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

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


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


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

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

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


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

Зарегистрирован: 16 авг 2012, 23:27
Сообщения: 1746
Откуда: Москва
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
Сообщения: 465
Откуда: Санкт-Петербург
Кстати вот удивительно, но у меня есть такой анализатор, но почему то ни разу им не приходилось пользоваться... Вот осциллограф иногда включаю, но тоже редко и в основном для разных аналоговых сигналов на плате. Странно ...

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
Сообщения: 18
http://elisbred.blogspot.com/2014/04/i2c-stm32.html


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

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


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

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

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


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

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

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


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


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

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


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

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


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

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


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

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


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

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

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