Easyelectronics.ru

Электроника для всех
Текущее время: 19 авг 2019, 17:43

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



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

Начать новую тему Ответить на тему  [ Сообщений: 58 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 09 окт 2018, 10:07 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 3870
Откуда: КЧР, поселок Нижний Архыз
Да не, это просто у Сереги какой-то загон со шрифтами, УМВР. В настройках браузера просто надо указать, что нельзя принимать ШГ от сайтов + запретить вырвиглазно-помойные шрифты, и все будет шикарно.
Правда, некоторые быдлосайты при этом придется "патчить" stylus'ом: гуглопочта, например, содержит прозрачные кнопочки, которые в нормальном режиме не видны, их приходится помечать жирной рамкой...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 09 окт 2018, 11:12 
Старожил

Зарегистрирован: 19 мар 2013, 19:37
Сообщения: 2614
Откуда: Санкт-Петербург
Так мы до мышей lynx до...мся.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 09 окт 2018, 11:25 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 3870
Откуда: КЧР, поселок Нижний Архыз
А что делать? Нынешние быдловебокодеры — такие уроды, что вообще невозможно с дефолтными настройками в веб лезть: то тебе шрифты ненормальные подсунут, то цвета глазораздирающие (типа белый фон и черные буквы, черный фон и белые буквы; ну или полный ахтунг в виде несочетающихся цветов типа синий фон и красные буквы).
Вот, как пример. Вот так ужасно отображается по дефолту данный форум (хотя, бывает и намного хуже):
Изображение
А вот так - у меня:
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 09 окт 2018, 11:46 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1404
А вот фирменный стартеркит WCH и его схема


Вложения:
CH554EVT.jpg
CH554EVT.jpg [ 77.29 Кб | Просмотров: 1174 ]
CH554SCH.pdf [38.72 Кб]
Скачиваний: 56
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 09 окт 2018, 13:06 
Старожил
Аватара пользователя

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1319
Откуда: Ижевск
видел такую в начале года на али по страшной цене.
Сейчас не попалась

https://www.aliexpress.com/store/298002 ... =price_asc
Вот у этого товарища кажется.
У него вообще очень интересные и экзотические вещи есть.

где купить-то ?

_________________
Береги планету.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 09 окт 2018, 14:09 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1404
По поводу чтения/записи памяти/регистров по vcp, имхо, плохая идея для ch55
Лучше копать на компе в сторону использования wibusb для прямого чтения/записи буферов endpoints
У ch551-ch554 возможна одновременная работа до пяти endpoints, и одну из них, например, можно использовать для чтения/записи/дебага, не мешая при этом остальным использоваться для чего-то полезного
К тому же это без всяких парсеров


Последний раз редактировалось vt340 09 окт 2018, 15:00, всего редактировалось 1 раз.

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

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1319
Откуда: Ижевск
для этого придется программу писать еще и на компе

мне лень
и это действительно идея так се.
Мне -то надо всего-то нагрузку включить или ШИМ подстроить на вентиляторе проца

_________________
Береги планету.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 09 окт 2018, 14:25 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1404
На компе финтить быстрее, меньше проблем, больше вау-эффект, на мк - всё наоборот )


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

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1319
Откуда: Ижевск
у кого есть китайский номер ?
Хочу на том форуме зарегиться и тоде бесплатно получить демо плату ))
Ну за доставку всё равно платить придется...
Кто еще заинтересован ?
Предлагаю взять штук 10-20ть, а в России уже раскидать по регионам.

_________________
Береги планету.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 09 окт 2018, 15:45 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 3870
Откуда: КЧР, поселок Нижний Архыз
Блин, сам сделай уже! Вот же барыга…


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

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1319
Откуда: Ижевск
тоже вариант, плата где-то наверно есть с рисунком, заказать в китае штук 50...

_________________
Береги планету.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 10 окт 2018, 12:35 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1404
Но вообще говоря, CH55x не нужны никакие стартеркиты, поскольку не нужна никакая обвязка
Ни по питанию [работают и от 5В], ни кварц [имеют собственный точный генератор], ни программатор [программируются по usb и по uart]
То есть это самодостаточные мк [и таких совсем немного на свете], имхо, идеально подходящие для изиэлектроникс [вместо всего этого мудоханья новичков с avr и stm, на которое без слёз не взглянешь]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 10 окт 2018, 15:21 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 3870
Откуда: КЧР, поселок Нижний Архыз
vt340, с STM32 уже все накатано, а для этих поди сначала найди, чем через бутлоадер бинарник заливать... Да и компилять опять же - только sdcc, который по сравнению с gcc — фигня полная! Ну и даташит новый осваивать. Причем, если у ST все на нормальном языке, то здесь китайский сплошной...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 10 окт 2018, 18:49 
Старожил
Аватара пользователя

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1319
Откуда: Ижевск
самок главное по 12 р. + USB
Остальное вообще значение не имеет.
Уверен никто не собирается строить на них большие проекты.
Простые массовые устройства с возможностью связи с компом.
Массовые это конечно тоже сомнительно нувотон тут пока лидер.

_________________
Береги планету.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 10 окт 2018, 18:59 
Старожил

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 10 окт 2018, 19:09 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1404
Ну во-первых, реализаций CDC для CH55x уже больше, чем для STM32, несмотря на то, что мк всего два года
А во-вторых, CDC не нужен - это архаичный и ущербный метод, рудимент сознания из прошлого )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 10 окт 2018, 19:32 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 3870
Откуда: КЧР, поселок Нижний Архыз
Без CDC как с МК работать? Писать еще и ПО для компа? Нафиг этот график! Специализированное ПО нужно лишь для высокоскоростных соединений по USB, а здесь можно полмегабита CDC забульбенить и радоваться!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 10 окт 2018, 19:54 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1404
Но в глубине души ты же понимаешь, что неправ, иначе бы не декларировал так настойчиво, пытаясь рассеять сомнения и убедить самого себя )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 10 окт 2018, 20:06 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 3870
Откуда: КЧР, поселок Нижний Архыз
Я понимаю, что я прав, т.к. для слабых микроконтроллеров единственный надежный интерфейс общения с ПК — это CDC (за исключением случаев, когда требуется эмулировать клаву или мышу, тогда HID). Еще остается третий вариант - эмуляция флешки, но это уже как devfs в линуксе получается и не всегда удобно в эксплуатации + много флеша МК сожрет.
Кроме того, CDC позволяет просто и непринужденно делать
echo "куча команд" > /dev/ttyUSB0
и считывать ответ при помощи
cat < /dev/ttyUSB0
(или в цикле while read ... ; done < /dev/ttyUSB0)

vt340, ты и сам - линуксоид. И нафиг выдумывать себе лишний гемор, если можно просто работать с CDC?
// у меня на гитхабе абсолютно все железяки подключаются к компу через последовательный порт (за исключением системы старт-финиш для велогонок, где эмулируется клавиатура, чтобы вывести в текстовый редактор очередное время пересечения лазера)!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 10 окт 2018, 20:14 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1404
Eddy_Em писал(а):
Я понимаю, что я прав, т.к. для слабых микроконтроллеров единственный надежный интерфейс общения с ПК — это CDC

И где логика?
CDC - это дополнительная [и нетривиальная] поддержка класса плюс дополнительный парсер байтового потока
Это со стороны мк, а со стороны компа cdc - это вообще хз что, и я бы не назвал это хз что надёжным )

А по поводу линукса, ну тем более странно, что вызвать 7 ф-ций libusb
libusb_init
libusb_open_device_with_vid_pid
libusb_claim_interface
libusb_bulk_transfer
libusb_release_interface
libusb_close
libusb_exit
является какой-то проблемой


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 10 окт 2018, 21:50 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 3870
Откуда: КЧР, поселок Нижний Архыз
Еще раз повторяю: на кой черт усложнять себе задачу, втыкая долбаную libusb, когда можно просто дергать open/close и read/write?
Ну и напомню, что из баш-скрипта либюсб не дернешь! А я, например, для включения компьютера и периферии телескопа просто запускаю скрипт:
Код:
#!/bin/bash
COMDEV=/dev/ttyUSB0
echo "Turn ON PC"
echo ":y#" > $COMDEV
cat $COMDEV
sleep 3
echo "Turn ON devices"
echo ":z#" > $COMDEV
cat $COMDEV

а для включения монтировки (там надо замкнуть контакт на 1..2 секунды) вот такой:
Код:
#!/bin/bash
COMDEV=/dev/ttyUSB0
echo "Turn ON/OFF mount"
echo ":o#" > $COMDEV
cat $COMDEV
sleep 1.4
echo ":O#" > $COMDEV
cat $COMDEV

ни строчки на С!
А еще CDC хорош тем, что пишется одна-единственная функция-парсер, общая как для UART, так и для USB! И просто вызывается с параметром — принятой по тому или иному интерфейсу строкой. Иначе пришлось бы выдумывать хрен знает что.
Ну и в который раз напомню о сериализации: с libusb просто тянуть будет бинарный протокол использовать. И только попадется иная архитектура, как наступит бздыщь!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 10 окт 2018, 22:17 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1404
Eddy_Em, ты можешь конечно вытворять всё что хочешь, но, имхо - это плохая практика
Хороша практика [если хочется развлекаться с башем] - это спец утилита для работы с девайсом, принимающая входные данные на stdin и выдающая выходные на stdout [которую можно также встраивать в пайпы и т.п.], и парсеры всякие в утилите на компе, а не в мк
Но вообще, развлекаться с башем вместо настоящего скриптового языка - тоже плохая практика )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 10 окт 2018, 22:28 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 3870
Откуда: КЧР, поселок Нижний Архыз
Кроме баша нормальных скриптовых языков не существует! Бейсик что ли? Не смеши мои тапочки!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Продолжаем осваивать china MCU 8051 с USB CH55x по 12р.
СообщениеДобавлено: 10 окт 2018, 22:45 
Старожил

Зарегистрирован: 27 мар 2015, 01:22
Сообщения: 1404
Ну Expect хотя бы как минимум - классика для автоматизации интерактива


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

Зарегистрирован: 13 май 2010, 01:32
Сообщения: 1319
Откуда: Ижевск
CDC навсегда!
главное чтоб поддержка ОС была
а то вот один сделал, CDC-AVR, теперь драйвер его без подписи не пашет в виндовс.
А проект очень мне нравился.
как раз МК управлялся просто через терминал. любой регистр.

Рус описание:
http://microsin.net/programming/avr-wor ... r-cdc.html

процы подорожали вже 17р.
https://lcsc.com/products/WCH_11013.html


Вложения:
2018_10_11_10_1651.jpg
2018_10_11_10_1651.jpg [ 90.12 Кб | Просмотров: 837 ]

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

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


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

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


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

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

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