#1 Re: Програмування Arduino » ATmega32U4 Pro Micro 5 в 16 МГц не подает признаков работы » 2024-07-24 16:35:33

Сложно запустить сам модуль W25Q128, покупал в двух разных магазинах, пробовал примеры из двух библиотек к таким модулям, глухо, никаких признаков работы. Подключал  модули через преобразователь логических уровней. Пробовал запитывать Arduino pro micro от 3.3 вольт, подключенный модуль все равно не определяется, на экране флешка. Испробовал с первой по последнюю версии HomemadeArduboy от mr. Blinki, та же флешка на экране. Ну, мне хватает и Arduboy, думаю собрать с возможностью смены как картриджа самой платы ProMikro, к тому же это продлит ресурс работы самих плат, в Arduboy FX при каждой загрузке игры в память из чипа W25Q128, сокращается ресурс работы контроллера.

#2 Re: Програмування Arduino » ATmega32U4 Pro Micro 5 в 16 МГц не подает признаков работы » 2024-05-14 11:35:10

Я собрал Arduboy который под загрузку одной игры с такими компонентами: Arduino pro mikro, экран OLED-1.54-128X64-7PIN. Первое время не хотел ставить загрузчик  Cathy 3K, боялся проблем с платой Ардуино. Загружал их через платформу от мистера Blinki Homemade Arduboy с залитым бутлоадером Arduino Leonardo. Опытным путем понял что так можно играть и проходить порядка 150 игр под Arduboy. Недавно решился записать бутлоадер Cathy 3K, лучше как понял выбирать вариант: старт игры после включения. Я не использовал программатор ка в видео про Arduboy на 200 игр, я использовал Arduino Nano в качестве загрузчика. Как выяснили некоторые товарищи при установке перемычки на 3.3v плата USBASP все равно выдает напряжение в 5 вольт на контактах SPI. Да и какой смысл переключать, если плата памяти на 16 мб. итак подключена через преобраз. лог. уровней.Залил, на экране флешка, чип памяти на 16 мб и преобразователь логических уровней я не подключил пока, может позже попробую. Потом залил скетч с игрой, загрузка прошла успешно. При включении символ флешки не отображается, будет отображаться если выбрать вариант Cathy 3K старт с меню. Вторую игру также просто записал без проблем, плата видится как Arduino Leonardo. До этого когда был родной загрузчик Arduino Leonardo, после загрузки игры в плату, при подключении она больше не определялась никак, приходилось заново записывать загрузчик Arduino Leonardo.
Есть игра для Arduboy - Catacombs of the damned. При проверки скетча выдает о заполнении 92% памяти и 90% оперативной, сама игра работает, я ее проходил, но недавно заметил что она может зависнуть в процессе. Она написана под Arduboy FX, я думаю что аппаратно часть данных в процессе игры скидывается в чип памяти на 16мб, есть ещё пару игр которые просто не помещаются в сам чип Atmega32u4 Но они изданы, в них играют. Может кто подскажет, правильно ли я думаю о причине зависания Catacombs of the damned ?

Підвал форуму