ATmega328PB и Arduino с MiniCore
Vložit
- čas přidán 2. 10. 2023
- 🐾Nano на али: alli.pub/6shp7g
MiniCore ATMega168/168PA: alli.pub/6shp0n
ATmega328PB: alli.pub/6shpad
🐾github.com/MCUdude/MiniCore
🐾Желающим оказать материальную поддержку.
boosty.to/arduinolab - Věda a technologie
Спасибо за информацию и ждём продолжения интересно
Прикольно! Спасибо за обзорчик!
Спасибо!!!
Надо же, вы в Краснодаре, я в Алмате, между нами целых 3000 километров, но вы именно тот человек, видосика от которого я жду больше чем окончания рабочего дня) Мне очень нравится ваша подача и стиль, всего вам хорошего, успехов и побольше подписчиков!
это хорошо если это так
Заказывал на али пару Pro Mini, в обоих оказалась atmega328pb. Выяснилось после того как попытался прошить программатором )
Заказал еще пару штук но уже лавочка прикрылась, стоят просто atmega328p.
Лучше больше периферии, чем меньше
328pb отличный МК. Печально что много сейчас с АЛИ бракованного и полурабочего.
ставь плагины для алика.. не бери у тех у кого рейтинг ниже 90.. это печально конечно.. щас в цыганском посёлке покупать надёжнее, чем у этих китайцев поганых, такими борзыми как сегодня они никогда небыли. Мне кирпич или пустой пакет запросто прислать могут, и спор я даже с полным видео распаковки не выиграю.... Там какое-то стороннее приложение надо, у которого функционал на это заточен.. чтобы можно было магазины из списка исключать, отзывы в любой момент ставить, даже через два года, мнением обмениваться и всё в таком духе.... а официальное приложение - даже щас не грех вынеси вперёд ногами, пойти и прямо щас ему 1 поставить..
Кста, интересный момент, я покупал обычные нанки с али, мегамаркета и в одном наборе была, все PB
Не так давно на али начали появляться очень маленькие версии esp32 c3, esp32 s3, rp2040 и некоторые другие, а не попадалась ли 328p в очень маленьком исполнении? Минимум что видел- это версия без usb, но она намного больше, чем хотелось бы. Ищу подобную плату с 5v логикой...
Сторожевой таймер нормально работает? В bootloop не уходит?
А компилятор поддерживает эти дополнительные плюшки? Менять компилятор или дополнять конкретно под китайский клон! Не думаю что китайцы на это заморочатся
ESP ставить на телегу то себе ещё занятие. STM 32 вот это тема!!!
Почитать DS, "лишний код" дописать на ASMe.
Два уарта, то что нужно !
Пару лет назад покупал такие. Прошивал через SinaProg фьюзы и бутлоадер как у новой нанки и пользовался
Спасибо за труд. Самому хрен разберёшься. Китаёзы шлют не кондицию как с добром утром. Даже уже те у которых покупал 2 года спустя. Хочется морду начистить как медный таз.
Код класса SerialPrint работает с конкретными регистрами, которые завязаны на UART 0. А так как UART реализован аппаратно, то работает он скорее всего не "дерганьем ног", а записью в конкретный регистр. Создавая новый объект Serial1 и пр. мы можем лишь поменять настройки с которыми будет работать данный объект, типа установленной скорости соединения, очередность передачи битов и пр. Для работы со вторым портом нужно допиливать код. И в SerialBegin помимо скорости указывать с каким портом будет работать данный объект. Как вариант.
Там нет объекта Serial1 о чём компилятор и сказал. Ну ладно)
@@nickolsky Я объясняю на много ходов вперед, чем изначальное отсутствие объекта ;)
я шил свежий оптибут и все хорошо. и это... у ней не разведены ноги i2c второго
На плату ардуино уно вместо атмеги 328 можно поставить микросхему без изменения платы ?
Там питание немного по другому
поставить можно, но либо не трогать портЕ, либо не запаивать их, видео же показана распиновка,
@@arduinoLab а что там за мелкий такой стоит юсб юарт преобразователь? Мелкая микра сверху.
Еще бы ног с прерываниями кроме 2 и 3.
нету, не нашли
блин ща поперли уже нанки с фейковым ch340 :( приходится отпаивать чипы atmega и ставить на нормальные доноры, т.к. у фейковый ch340 электрически не совместим с нормальным ch340. из-за 3 копеек прибыли китайцы даже платы переразводят под него. нет слов
Само уменьшение ног с землёй это уже помехи. Он вроде бы ещё меньшим потреблением отличаться должен, но толку, на плате стабилизатор как кипятильник жрёт..
Не совсем понятно зачем такие танцы с бубном? Кто мешает ручками создать класс HardwareSerial с нужными вам пинами и прочим?
ЧЯВО? "создать класс HardwareSerial" ?
@@_xDriver_ Не понял, куда ответ делся. Собственно повторюсь: ТЯВО: HardwareSerial Serial1(1); Serial1.begin(); или (что одно и тоже в данном случае) HardwareSerial* Serial1 = new HardwareSerial(1); Serial1->begin();
@@drone_tales слушай, мне прям интересно стало...
есть у тебя пример?
это надо в граните отбивать - "создать класс HardwareSerial с нужными вам пинами"🤔
мне вот на пинах 11 и 12 нада...
@@_xDriver_ Ну а в чем проблема то? К примеру ESP32 и STM позволяют назначить любые пины для UART. Без проблем переназначаются с дефолтных (RTFM по дефолтным и по HardwareSerial::begin() и по конструктору). Я так думаю, что и AVR32 тоже позволяет сее сделать (опять же RTFM по HardwareSerial::begin() и по конструктору). В зависимости от платформы пины/UART регистры назначаются либо в конструкторе либо в begin(). Короче RTFM и Look the source, Luke!
@@drone_tales да случай тяжелый, я тя разочарую, ни ESP32 ни STM не могут переназначит хардварные интерфейсы НА ЛЮБЫЕ пины, а ATMEGA328 не может от слова СОВСЕМ!
с такими познаниями, лучше советов не давать.
Эти ардуинщики вас всех в тупик завели, делом займитесь, и пишите на асме, будете в полную мощность использовать железо процессора, а не эта кривая си-ардуинка.
Сразу в опкодах надо писать, даже компилятор не нужен, вот где мощь!!))