RISC-V #0. Знакомимся c экосистемой, микроконтроллером CH32V103C8.Работаем в новой IDE и отладчиком.

  Рет қаралды 13,427

NR.electronics

NR.electronics

Күн бұрын

Пікірлер: 92
@sledleo
@sledleo Жыл бұрын
Мега респект за обзор тёмной китайской лошадки! Наглядно и понятно!
@NRelectronics
@NRelectronics Жыл бұрын
Мега пожалуйста! Записываю новое видео, выйдет как обычно на следующих выходных.
@MsForestWolf
@MsForestWolf Жыл бұрын
Радует, что теперь будут ролики по RISC 5. Я как раз пишу ядро RISCI32 на ПЛИС на диплом.
@NRelectronics
@NRelectronics Жыл бұрын
Будут. Так может и вы меня им подтяните? Подпишитесь на телегу с таким же именем как канал. Пообщаемся)
@MsForestWolf
@MsForestWolf Жыл бұрын
@@NRelectronics Да, хорошо. Но вы не думайте, что я там много знаю. Я только студент) Знаю архитектуру RISC5I32, а также знаю как построить микроархитектуру RISC5I32. Могу в пределах целочисленных инструкций сравнить архитектуру RISC5 с той же x86, т.к писал на ассемблере для x86. Но в интерфейсах и периферийке я слаб. Тут уже вам придётся мне помогать)
@NRelectronics
@NRelectronics Жыл бұрын
Сейчас студенты тоже разные бывают ;)
@TheDenwww
@TheDenwww Жыл бұрын
Спасибо, очень интересно ждем продолжения.
@NRelectronics
@NRelectronics Жыл бұрын
Пожалуйста) Сейчас уже записываю новое!)
@eugenevladoff2758
@eugenevladoff2758 Жыл бұрын
Спасибо, очень интересно.
@NRelectronics
@NRelectronics Жыл бұрын
Пожалуйста.
@zhdanvadim9536
@zhdanvadim9536 Жыл бұрын
Добрый день. Где можно найти инфу какие пины МК нужно подключать к программатору для прошивки?
@NRelectronics
@NRelectronics Жыл бұрын
Добрый день. В даташите на pin mapping.
@zhdanvadim9536
@zhdanvadim9536 Жыл бұрын
@@NRelectronics нашел, спасибо! swdio; swclk; Еще такой вопрос, может не только мне будет интересно) Как вы думаете, почему даже в дорогих МК скажем CH32V307, флеш памяти не так много по сравнение с не сильно дорогой есп32, в которой может быть от 4 мег.байт, и выше, 16 точно есть? Мне к примеру пришлось заюзать есп32 на 16 мб. для мп3 плеера, со многими фичами, пока и не знаю, на чем еще можно было написать подобное, чтобы можно было юзать готовые либы, а не постоянно бороться за минимальный размер прошивки.
@NRelectronics
@NRelectronics Жыл бұрын
Потому что в esp32 или 8266 она внешняя, сколько захотят столько и поставят. В мк обычно внутрення. Исключение Pi Pico, где тоже внешняя, и в Али там, 2,4,8 и т.д. мегабайт.
@zhdanvadim9536
@zhdanvadim9536 Жыл бұрын
@@NRelectronics понятно, спасибо за ответ)
@NRelectronics
@NRelectronics Жыл бұрын
Пожалуйста)
@АТекст
@АТекст 4 ай бұрын
Скажите, а вы работали с RTC этого микроконтроллера? Я попробовал вывести тактирование на ножку PC13, чтобы откалибровать, но с ужасом обнаружил, что он игнорирует напрочь все мои калибровки. При чем, как грубую, так и точную.
@NRelectronics
@NRelectronics 4 ай бұрын
Не запускал ещё пока, не подскажу.
@АТекст
@АТекст 4 ай бұрын
@@NRelectronics , вот у меня получилось только регулировкой предделителя (грубая настройка). А точная, регистр ССО, как будто ни на что не влияет, частота изменяется сильно меньше, чем на заявленные 121 ppm. Надеюсь, это не хардварная ошибка, будет жалко, т.к. микроконтроллеры в остальном очень даже хороши.
@NRelectronics
@NRelectronics 4 ай бұрын
Надо будет и мне со временем посмотреть. Спасибо за информацию о микроконтроллере и работе его таким образом.
@qvan2210
@qvan2210 Жыл бұрын
Добрый день, а вы пробовали прошивать эту плату от WeAct через юсб? Планирую взять ее с 203м камнем без программатора и потестить для ознакомления.
@NRelectronics
@NRelectronics Жыл бұрын
Добрый день. Нет не пробовал.
@Embedded_Developer
@Embedded_Developer Жыл бұрын
видео в #TOP. Альтернатива stm32 хорошая, но руки пока не дошли. Судя по коду все библиотеки очень похожи на StdPeriph. Совпадение?
@NRelectronics
@NRelectronics Жыл бұрын
Благодарю! Совпадение - думаю да, и специальное явно, чтобы быстрее зайти на рынок микроконтроллеров!
@dmitryponyatov2158
@dmitryponyatov2158 Жыл бұрын
а есть что-то блюпилолподобное на таком чипе сразу с Ethernet на борту?
@NRelectronics
@NRelectronics Жыл бұрын
Есть WCH с физикой Ethernet на борту.
@Molotok78Rus
@Molotok78Rus Жыл бұрын
@@NRelectronics что-то я не осилил на Али найти такого. На STM32 может существует?
@alexkorot9208
@alexkorot9208 Жыл бұрын
Спасибо!
@NRelectronics
@NRelectronics Жыл бұрын
Пожалуйста, ожидайте новое видео.
@NRelectronics
@NRelectronics Жыл бұрын
Спасибо за финансовую поддержку!!!
@tako_mako
@tako_mako Жыл бұрын
Непонятно самое главное. Какая производителность в сравнении с кортексом м3?
@NRelectronics
@NRelectronics Жыл бұрын
Так это повод для тестов! В старших семействах частота работы повыше, 144МГц. Это серьёзная заявка.
@tako_mako
@tako_mako Жыл бұрын
​@@NRelectronics слушай ну С51 китайцы тоже по частотам раскочегарили, но это не отменяет что там тратится 12 тактов на 1 машинный такт в обычном ядре и 6 в быстром. Поэтому частота это удел маркетологов, производительность в MIPS и Flopsмерится. Берется рассчет типа SuperPI и оценивается )))
@NRelectronics
@NRelectronics Жыл бұрын
Я в каком-то ответе и написал что теперь надо оценить тестами.
@NRelectronics
@NRelectronics Жыл бұрын
Вот же шустрые китайцы какие!)
@ДенисовВладислав-ш3о
@ДенисовВладислав-ш3о Жыл бұрын
@@NRelectronics они японцев переплюнут, еще 10 лет и вы не узнаёте Китай. Нам главное развиваться.
@DimiEG
@DimiEG 7 ай бұрын
Так у этой лошадки Куба нету. Как тогда софт писать? 😮 И что, так всё плохо с STM32?
@NRelectronics
@NRelectronics 7 ай бұрын
Ручками, ручками. Не всегда же автогенератором пользоваться.
@DimiEG
@DimiEG 7 ай бұрын
Ну примеров мало, отладочные платы пока все убогие какие то, IDE вообще бесит. Лучше уж текстовый редактор и CMake как у RP2040. Ждём Вашего нового видео. Надеемся покажете.
@NRelectronics
@NRelectronics 7 ай бұрын
Всё так. Зато цена низкая. И ручками ручками всё.
@DimiEG
@DimiEG 7 ай бұрын
Цена всё не определяет. Только если нужно много гирлянд замутить - тогда да.
@NRelectronics
@NRelectronics 7 ай бұрын
На рынке цена как раз и определяет, а программистам придётся впрягаться и раскуривать новые для них мк.
@AvitoBot
@AvitoBot 7 ай бұрын
И это было хорошо
@NRelectronics
@NRelectronics 7 ай бұрын
👍
@ИванЗ-я7ы
@ИванЗ-я7ы Жыл бұрын
Пока сидим на арм от GD, с цифрой вообще пока без проблем, а вот аналог приходится ждать.
@NRelectronics
@NRelectronics Жыл бұрын
Что значит аналог ждёт? Кого?
@ИванЗ-я7ы
@ИванЗ-я7ы Жыл бұрын
Не ждет, а ждать. Некоторые микросхемы 8 недель, а некоторые до 22 недель поставка.
@NRelectronics
@NRelectronics Жыл бұрын
Всё понятно.
@Crafter76
@Crafter76 Жыл бұрын
Ссылка на исходники не работает 😞
@NRelectronics
@NRelectronics Жыл бұрын
Зайдите пожалуйста в чат и я вам всё скину.
@HUMANISTS_GEEK_TECH
@HUMANISTS_GEEK_TECH Жыл бұрын
Мне голос одного разработчика напоминает :), Герасима Троеглазова :), не он самый? :) о Haiku-OS на Ютубе ролики есть :)
@NRelectronics
@NRelectronics Жыл бұрын
Я не он, это точно)))
@nikolaecolog1438
@nikolaecolog1438 Жыл бұрын
Винда почему-то определяет эту студию как вирус, по крайней мере у меня) Интересно можно ли подключить чисто компилятор в любую другую студию?
@NRelectronics
@NRelectronics Жыл бұрын
Компилятор можно конечно, но не хочется пока замарачиваться. Он как бы GCC.
@nikolaecolog1438
@nikolaecolog1438 Жыл бұрын
@@NRelectronics хех, сорян, я имел ввиду прошивальщик, по типу openocd, avrdude есть ли подобное для risc-v или может в openocd есть поддержка этих МК?
@NRelectronics
@NRelectronics Жыл бұрын
Вообще-то в видео показана работа opencd.
@nikolaecolog1438
@nikolaecolog1438 Жыл бұрын
@@NRelectronics хорошо, а как то можно тогда не скачивая эту китайскую студию прошить данный МК?
@NRelectronics
@NRelectronics Жыл бұрын
Можно. WCH-Link программа. Показывал в видео #0.
@tako_mako
@tako_mako Жыл бұрын
У китайцев все построено на F103 архитектуре, даже М4 ядро умудрились запихать туда
@NRelectronics
@NRelectronics Жыл бұрын
Они молодцы, стараются))
@tako_mako
@tako_mako Жыл бұрын
@@NRelectronics жаль что от хала стмовского ушли, а своей альтернативы не предложили. уровень юзерфрендли китайский контроллеров это 10 летние поделки от филипса.Максимальный саппорт это ехамплы с тугл пином.
@NRelectronics
@NRelectronics Жыл бұрын
Вы так и не поняли, или не увидели. Юзерфрендли это почти уровень stm32 с именами регистров/функций практически один в один.
@olegpoltavets6376
@olegpoltavets6376 Жыл бұрын
Имею небольшой опыт по кетайским stm aм. Убей не могу поеять, нахера любителям парится с этим мотлохом ? Чтоб сьекономить 50 -100руб. ? Чтоб разгадывать ихние костыли? Любители-берите платы от stm, philips, техас и т.д. Нормально документированное железо, и фирменный софт. Смотрите в сторону кетайцев когда кождые 10 центов камня б ют по карману, а именно при серийке. Нет серийки-даже не смотрите в сторону этого мотлоха. Дискавери, нуклео и подобные не стоят все деньги мира, но учится на них сильно легче чем на кривых кетайцах Имхо
@NRelectronics
@NRelectronics Жыл бұрын
Спасибо за расширенный и правильный совет начинающим. Они хотят сэкономить и поэтому потом долбуться с теми проблемами с которыми не нужно. Я полностью такого же мнения!
@DimiEG
@DimiEG 7 ай бұрын
С одной стороны Вы правы, с другой не совсем. У Espressif очень хорошая документация, хотя в ESP-IDF грабли тоже есть. Все бы пользовались «не китайскими» производителями, но санкции это они ввели. В данном случае это малоопытность компании производителей чипов и то что они мало уделяют времени документации и её организации.
@АлександрСергеевич-н7н
@АлександрСергеевич-н7н Жыл бұрын
Ооо.. Смотрю потихонечку камни данной компании начинают набирать обороты. Не знаю как в новых версиях MounRiver, но в старой версии есть один трабл. При работе с камнями CH58х серии, в каталоге "Peripheral" нет каталога "src" - все сишные файлы лежат в корне "Peripheral". Из-за этого приходится каждый раз при создании проекта создавать каталог "src" и убирать все сишные файлы в него.
@NRelectronics
@NRelectronics Жыл бұрын
Так и есть ;)
@АлександрСергеевич-н7н
@АлександрСергеевич-н7н Жыл бұрын
@@NRelectronics ой ленивые) В общем, проблема решается так: 1) Идем по пути C:\MounRiver\MounRiver_Studio\template\wizard\WCH\RISC-V\CH58X\NoneOS 2) Распаковываем архив с нужным камнем. 3) В каталоге "StdPeriphDriver" создаем каталог "src" и убираем в него все сишные файлы 4) Архивируем распакованное ранее в zip архив и заменяем им ранее распакованный архив . Если есть свои библиотеки, то их можно добавить в обновленный архив или изменить"main.c" прописав в нем свой стартовый код. Тогда либы будут всегда подключены к новым проектам и не будет необходимости писать лишний код. Я сейчас разбираюсь с USB и bluetooth, но слишком мутные у них примеры )
@NRelectronics
@NRelectronics Жыл бұрын
Респект!
@ДенисовВладислав-ш3о
@ДенисовВладислав-ш3о Жыл бұрын
@@АлександрСергеевич-н7н красава!
@MYDIYby
@MYDIYby Жыл бұрын
Еще бы они свой CubeMX подвезли, было бы вообще хорошо.
@NRelectronics
@NRelectronics Жыл бұрын
Да, я бы тоже не отказался от куба)
@_xDriver_
@_xDriver_ Жыл бұрын
Китайцам надо написать ,что при выпуске аналога куба, порог вхождения станет доступен в DIY и резко увеличит популярность этой линейки микроконтроллеров.
@NRelectronics
@NRelectronics Жыл бұрын
Надо надо написать!
@Solderingironspb
@Solderingironspb Жыл бұрын
@@_xDriver_ Тогда ушлые продаваны цены поднимут на них...
@NRelectronics
@NRelectronics Жыл бұрын
Это они могут!
@_xDriver_
@_xDriver_ Жыл бұрын
я не понимаю куда мои посты деваются???
@NRelectronics
@NRelectronics Жыл бұрын
Я не удалял. Ссылки были в сообщениях?
@_xDriver_
@_xDriver_ Жыл бұрын
@@NRelectronics Да была почта
@_xDriver_
@_xDriver_ Жыл бұрын
@@NRelectronics вообщем сколько не пытаюсь вставить ответ, удаляют и все, если кратко планов по кубу нет ниу кого!
@NRelectronics
@NRelectronics Жыл бұрын
Алгоритмы ютуба удаляет это без моего ведома. У меня есть чат в телеграмме, можно там общаться.
@NRelectronics
@NRelectronics Жыл бұрын
Это конечно очень жалко...
@borisborisov3015
@borisborisov3015 Жыл бұрын
Спасибо!
@NRelectronics
@NRelectronics Жыл бұрын
Пожалуйста, заходите почаще. В следующие выходные выйдет продолжение. Буду записывать пока будет интерес.
КОГДА К БАТЕ ПРИШЕЛ ДРУГ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 8 МЛН
The Singing Challenge #joker #Harriet Quinn
00:35
佐助与鸣人
Рет қаралды 39 МЛН
Players push long pins through a cardboard box attempting to pop the balloon!
00:31
Real Man relocate to Remote Controlled Car 👨🏻➡️🚙🕹️ #builderc
00:24
Архитектура RISC-V | Mad Brains Техно
45:38
Mad Brains
Рет қаралды 5 М.
О российской электронике замолвлю я слово.
1:11:04
Обзор Lichee RV Dock (RISC-V)
27:33
CityAceE
Рет қаралды 1 М.
Фьюзбит доктор, как его  сделать и восстанавливать микроконтроллеры AVR.
37:38
Александр. Радиоремонт и самоделки.
Рет қаралды 10 М.
This is the BEST Board to Learn RISC-V Assembly.
17:52
Low Level
Рет қаралды 87 М.
КОГДА К БАТЕ ПРИШЕЛ ДРУГ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 8 МЛН