Страница 1 из 1

Использование Atmega 328PB

Добавлено: 10.10.2018{, 13:07}
Ingwar
По ошибке приобрел партию камушков (250 шт) ATMEGA328PB-AN на сайте производителя.
В тот момент я не знал, что это совсем не разновидность ATMEGA328P-AN и они не совсем совместимы.
Но не откладывать же их в долгий ящик до времен, когда они появятся, а может и не появятся, в списке поддерживаемых IDE.
Поиски, "курение" проба различных optiboot и других вариантов привели меня на
На чем я и остановился.
Вкратце делаем так:
1) открываем файл ...\ideV2\hardware\tools\avr\etc\avrdude.conf
2) находим строку
СпойлерПоказать
config1.png
3)меняем сигнатуру камушка
СпойлерПоказать
config2.png
4)сохраняем изменение
5)берем или делаем программатор Arduino as ISP
6)открываем IDE и настраиваем так
СпойлерПоказать
ide.png
ide.png (11.21 КБ) 1897 просмотров
7)нажимаем "Записать Загрузчик"
8)по окончании загрузки возвращаем исправление в avrdude.conf в исходное состояние и сохраняем

Теперь у вас камушек как Pro mini 5в 16мгц (сигнатура переписывается) с прошитым загрузчиком.

З.Ы. Прошивал используя версию Flprog 3.0.3
При заливке прошитого камня из версии 4.0 выбирайте Nano (Atmega 328 (old bootloader))

Использование Atmega 328PB

Добавлено: 10.10.2018{, 13:58}
Dev1
В последних версиях IDE уже это есть:
СпойлерПоказать
11.jpg
11.jpg (27.02 КБ) 1886 просмотров

Использование Atmega 328PB

Добавлено: 10.10.2018{, 15:33}
Ingwar
В списке то оно есть, но базовые платы для добавления (atmega328pb-xmini) не пишутся "простыми" методами.

Использование Atmega 328PB

Добавлено: 10.10.2018{, 16:17}
Sancho
Ingwar, , сильно не пинайте, не мой профиль, но то, о чём пишет Dev1 - это разве не оно?
СпойлерПоказать
screenshot_18-10-10_16-15-22.png

Использование Atmega 328PB

Добавлено: 10.10.2018{, 20:29}
Ingwar
Это наверное оно, но выбирая эти платы при попытке прошивки того же загрузчика в контроллер (через ISP), он все равно выдает ошибку (не та сигнатура камушка)...

Использование Atmega 328PB

Добавлено: 10.10.2018{, 21:49}
Dev1
Я говорил про то что в новых версиях переделывать конфиг авр не нужно, там уже все прописано. Поддержку вроде как в 1.9.0 обещали, но как получится :fie:

Использование Atmega 328PB

Добавлено: 10.10.2018{, 23:01}
Ingwar
Dev1 писал(а):
10.10.2018{, 21:49}
переделывать конфиг авр не нужно
Вы пробовали?
У меня например не выходит - пишет "неверная сигнатура".

Использование Atmega 328PB

Добавлено: 23.01.2021{, 15:34}
Sancho
Sancho писал(а):
23.01.2021{, 15:17}
Нашёл плату ардуино nano с протёртой 328, самая первая - повидала ого-го сколько загрузок, сделал на ней.
Мк для эксперимента прислал уважаемый Игорь, Ingwar, за что ему огромное спасибо!!!
Ядро уже было, MiniCore, прошил загрузчик, через USB тестовый проект - полёт нормальный.
Начинаю тестить по назначению.
Други - даташит просто сказка:
– Two 8-bit Timer/Counters with Separate Prescaler and Compare Mode
– Three 16-bit Timer/Counters with Separate Prescaler, Compare Mode, and Capture Mode ТРИ!!!
– Real Time Counter with Separate Oscillator
– Ten PWM Channels Десять!!!
– 8-channel 10-bit ADC in TQFP and QFN/MLF package
– Two Programmable Serial USARTs Два!!!
– Two Master/Slave SPI Serial Interfaces
– Two Byte-Oriented 2-Wire Serial Interfaces (Philips I2C Compatible) Два!!!
Начинаю тесты.

Использование Atmega 328PB

Добавлено: 23.01.2021{, 21:55}
Ingwar
Sancho писал(а):
23.01.2021{, 15:34}
Други - даташит просто сказка:
Там пара 4808, с интересной логикой) Им и кварца не надо.