Как стать автором
Обновить

Комментарии 31

О, Юрий, я помню как мое знакомство с МК началось с Вашей книги про программирование avr, я даже Вам писал вопросы и Вы отвечали :)

А смысл с этими платами так заморачиваться, если есть оригиналы от microchip?

Прочтете, поймете интересно ли вам это. Пока что все это стало существеннно дешевле Microchip.

А заморочек там немного - главное, правильный аддон установить.

Я тут такой вариант получил, с USB Type-C. В общем то работает, только в отличие от варианта с MicroUSB китайцы похоже не подтянули резет к USB, и заливка скетча работает только если резетнуть кнопкой перед заливкой собственно. Малость кривовато. Хотя там таки CH340, а не CH9340. Непонятки

У меня тоже с USB-C, но CH9340 и все, что описано, сделано на ней. Похоже у вас какие-то совсем левые изготовители.

Ну по факту там ошибка протокола в Arduino IDE при заливке, ага. От этого же продавца платки с MicroUSB работали норм

но ... зачем ?

PS: ну то есть понятно, что удобно. Но, вы видели сколько она за собой тянет кода ?

удобно. стал пользоваться на esp8266 и так понравилось, что теперь если обертка под камень его не имеет, то обхожу такой МК стороной.

Что мешает свою обёртку написать? 0_о

Там то ничего сложного по сути. И хоть на аппаратном, хоть на программном uart написать вполне реально любому, кто даташит осилит.

Я вам так отвечу. Когда-то люди писали на чистом asm и тоже недоумевали зачем придумали эти C и C++ для МК.

За ссылку спасибо, попробую.

Ладно, я не сильно то надеялся на ответ, хоть и реально интересно было.

Гораздо меньший объем кода для вывода комбинированных данных, проще форматирование, следовательно быстрее идет разработка. За библиотеку спасибо.

Работал с этим контроллером, впечатления только положительные, проверку временем прошли, хорошая дешевая замена для mega328p. Единственное, документацию к нему смог найти только на русском, оказалось довольно непривычно читать ее не на английском, вызывает некоторый культурный шок по началу )
upd: чуть не забыл, использую вот этот аддон для ArduinoIDE. Только с ним на данном МК скомпилировался аудиосинтезатор, написанный под ардуину, в котором звук моделируется вокруг повешенного на ШИМ прерывания и задействованы несколько каналов АЦП.

в качестве замены atmega и tiny открыл для себя коммерчески (по цене) оправданные мегавины mg82f6 на 8051, из преимуществ, которые отмечаю и ищу в контроллерах - это стабильность внутреннего генератора и наличие опоры. В атмега даже после калибровки уход генератора очень значительный, что не позволяет выполнить uart без кварца, а также опорник у атмега 1.1В был +-10% и уходил даже после калибровки... Ну и у мегавина второй/3/4 уарт и стабильные опорники и внутренний генератор... Что в новых клонах меги с опорой и генераторами (в диапазоне хотя бы комерческих температур от минус 20 до плюс 70?), есть ли второй uart?

ps: жаль про микроконтроллеры на 8051 и вообще отличные от stm и атмеги, статей в нашем сообществе почти нет...

Так начните. Вам люди спасибо скажут. Я вот одним из первых буду. Всё хожу вокруг, принюхиваюсь, но с чего (из того же железа) начать никто не подскажет. А самостоятельно ковыряться и лопатить все варианты - где ж на это время взять.

знакомый в efo закупил отладки и програматоры, постараюсь найти время и написать про вещи, которые меня удивили и порадовали, по отдельности они не вызывают удивление и как будто ничего нового, но в совокупности производят некотрый эффект вау и уважение к китайским разработчикам

ps: начинайте с отладок, они недорогие и с примеров от китайцев (от производителя), они полностью для всех интерфейсов есть и довольно подробные, хотя стиль програмиирования у них занятный

А Вы не могли бы посоветовать хотя бы одну из того, чем пользовались? Желательно не сильно дороже той же дуинки.

Конкретно мх 8051, которые используются - это MG82F6D64/MG82F6D32, как более габаритные, но с большим функционалом - для функций контроллера и MG82F6D17, в корпусе SOIC-20, как менее габаритные для функций датчика. Как мне рассказывают эти мх (и те и другие) достаются по цене где-то полбакса в РФ (что собственно и сделало их коммерчески привлекательными для массовых проектов), есть на сайте консолидатора lcsc примерно по той же цене. За макетками, программаторами и условиями поставки могу только в эфо предложить обратиться, мы свои получили за неделю после запроса.

Я с ними имею дело по работе, выбрал их через пару недель после февральских событий, когда из магазинов выгребли буквально всё под ноль, мы пытались закупить STM запас напоследок но через день нам просто вернули деньги, всё закончилось. Работаю именно с этой парочкой - D64, D32. Если вкратце: фарша много но я не привык к такому "качеству" поддержки от производителя после AVR/STM. Больно было с самого начала и побаливает до сих пор. Сами мк можно легко спалить, неправильно выполнив последовательность включения программатор-питание устройства (спалил 4 штуки), достаточно вынуть usb программатора при запитанном устройстве и вставленном программаторе. Отладка глючит, встречал явные ошибки компилятора, которые лечатся костылями, то тут то там глючит, точки останова пропадают, переход к объявлению в одном проекте не работает, в другом работает, жуткий расход пзу на единицу сишного кода, работа с битовыми полями и указателями на структуры расходует память как не в себя. Но вас это не должно пугать, я ремесленник а не настоящий программист, тем более с keil раньше не работал. Я в конце концов нашел все нужные костыли и худо бедно продвигаюсь. У нормального разработчика всё должно получиться лучше.

у вас ошибка в схеме (или с заземлением на рабочем месте), сотни устройств на производстве 64/32 и 17 - и ни одной спаленной мх, питание не развязанное и развязанное в диапазоне от 7 до 40В, никаких вышеописанных проблем. По части расхода машинного кода... очень странно, у меня аналогичный проект на RISC-V потребляет кода 2-3 раза больше, возможно подключены тяжелые библиотеки не от С51... удачи в отладке и проверьте заземление...

Ну и у мегавина второй/3/4 уарт и стабильные опорники и внутренний генератор...
Вы проверяли?

по сравнению с avr atmega/tiny да, намного стабильнее, особенно опорник, интересный режим есть: можно измерить АЦП сигнал GND, напряжение опорника и самого сигнала, абсолютное значение сигнала высчитывается из этих трех значений (по сути дифференциальные измерения), стабильность измерений при нормальных условиях в одиночной выборке лучше 1% (у меня где-то получается 0.25%)

НЛО прилетело и опубликовало эту надпись здесь

а конкретные модели мк? =) а так отлично, что есть выбор, с современными средствами отладки можно кодить вообще под любой проц почти не переучиваясь, скорость вхождения высокая, перенос кода тоже без проблемный и это отлично...

ps: и да, по мегавину - пишите в эфо, они должны их поставлять...

НЛО прилетело и опубликовало эту надпись здесь

Около года назад переделывал советские радиоприемники в mp3-плееры для выставки, тогда и познакомился с этим китайским чудом, самое крутое, что нашел для себя (а я не особо электронщик), что код даже не пришлось переписывать после ардуинок.

Загрузил один файл в arduinoIDE и на этом все отличия для меня закончились. Понимаю, что отладочная плата и МК все же не одно и то же, но сама возможность реализации таких "клонов" с пользовательской точки зрения удобна

Супер! Давно хочу попробовать этот LGT8F328P! Но почему-то даже в голову не приходило заказать готовую плату, хотел сам делать) Статья ушла в закладки, автору спасибо!)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории