Перейти к содержанию

ATmega328 вместо Arduino Nano


Рекомендуемые сообщения

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

6 минут назад, Yurec66 сказал:

И тут выскочила эта ошибка, что в Arduino IDE была

  Скрыть контент

Screenshot_5.jpg.547f440c91751873d788e0f58b4df1eb.jpg

 

Так и устраните ее... Обновите прошивку USBASP. Вас Дудка давно просит это сделать (usbasp firmware update).

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Этот варнинг можно игнорировать. У вас сигнатура чипа считалась и все нормально читается, попробуйте записать какую-нибудь  прошивку туда, если запишется и верификацию пройдет, то проблем нет.

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

2 минуты назад, Геннадий сказал:

Обновите прошивку USBASP

Не будет считаться наглостью, если спрошу каким образом мне это сделать?

Изменено пользователем Yurec66
Ссылка на комментарий
Поделиться на другие сайты

Только что, Yurec66 сказал:
 cannot set sck period. please check for usbasp firmware update.

 

Не могу выставить нужную частоту, пожалуйста, проверьте обновление прошивки USBASP. Если читает и пишет, то следуем правилу: работает - не трогай )

Ссылка на комментарий
Поделиться на другие сайты

4 минуты назад, Kotto сказал:

попробуйте записать какую-нибудь  прошивку туда, если запишется и верификацию пройдет, то проблем нет

Я пока стремаюсь, еще упорю чего не так :))))))) Пока изучу получше. А то микруха одна всего, а цены на них подскочили конкретно.

Только что, dolmatovva сказал:

учше его на 16 перепаять, чтоб потом не путаться.

Согласен . Надо заказать на али 16. Правда ждать придется. Надо в магазине своем спросить есть ли такие в продаже.

Да ну не... Что за бред. Чтобы его перепрошить, нужно еще один такой же покупать :(

Ссылка на комментарий
Поделиться на другие сайты

@dolmatovva Это не опечатка? Как бы Usbasp должно быть.

Screenshot_6.jpg

 

Не, все равно ошибку пишет. Нужно значит как то апгрейдить 

Изменено пользователем Yurec66
Ссылка на комментарий
Поделиться на другие сайты

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

посмотрел на свои китайские ардуины нано, на 168 МК, там кварц на 12...

Ссылка на комментарий
Поделиться на другие сайты

В ютубе парень говорит, что не обязательно это должен быть второй программатор UsbAsp/ Это может быть любой программатор с интерфейсом ISP. Сделаю для приличия умный вид, что я все понял... :)

Ссылка на комментарий
Поделиться на другие сайты

15 минут назад, Yurec66 сказал:

что не обязательно это должен быть второй программатор UsbAsp

для обновления версии USBAsp -да. если есть программатор на ch340, то на них тоже бывает функция программатора ISP.

Ссылка на комментарий
Поделиться на другие сайты

а вот по поводу кварца, заводская установка идёт на внутреннее тактирование 1 МГц, если лоадер прошился, то МК настроен на внешний кварц 16МГц, а физически 8МГц стоит. Более опытные товарищи пусть поправят меня: нужно перепаять кварц на 16МГц или менять фьюзы на 8 МГц ?

3 минуты назад, Yurec66 сказал:

Нашел пример через Uno, но у меня Nano

надо поискать примеры где названия ног подписаны, есть и для нано.

1118395881_.png.acbf8bbcd86ebfe64a9bd9b1a968c772.png

Ссылка на комментарий
Поделиться на другие сайты

Нашел у AlexGyver статью на эту тему. Но чето как то все там вроде и расписано для тех кто в танке. Если Usbasp будет программироваться и по схеме соединять его с ардуино, как тогда в IDE прописывать какая плата, порт , программатор и т.д. Блин, чем дальше в лес, тем страшнее партизаны :)))

https://alexgyver.ru/lessons/programmer-tips/

Ссылка на комментарий
Поделиться на другие сайты

по поводу экспериментов для разных проектов посоветую добавить в IDE как в этой статье MiniCore https://radio-blogs.ru/blog/arduino/arduino-na-atmega8-atmega48-atmega88-atmega168?ysclid=laof1tcb2l205129174, тогда можно будет выбирать различные частоты и внутренний генератор или внешний кварц. всё это разумеется на самодельной ардуине. кварцы можно надёргать из старых материнских плат и сетевых карт.

1063230428_.png.4c8722bb328b55e28df151146e28eb76.png

14 минут назад, Yurec66 сказал:

как тогда в IDE прописывать какая плата

в его уроке раздел "Arduino as ISP"

Ссылка на комментарий
Поделиться на другие сайты

Вот именно. В IDE уже есть готовый скетч. Не понимаю что в USB сувать. Программатор или Ардуинку. Хотя по его схеме через переходник соединяется программатор с Арбуиной. На али есть такие переходники.

Спойлер

IMG_20221120_005946.jpg.4ce533a10072d9c3e5640a911f844004.jpg

Может я чего то недопонимаю, но зачем он нужен этоттперезодник с 10 на 6 пин( для чего понятно), если программатор с ардуинкой "правильно соединить" можно проводками, что применяются на макетке, наподобие этих.

Спойлер

IMG_20221118_104126.jpg.f3b4e33120e23c74448109292912a567.jpg

 

Ссылка на комментарий
Поделиться на другие сайты

7 часов назад, Yurec66 сказал:

Не понимаю что в USB сувать. Программатор или Ардуинку

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

7 часов назад, Yurec66 сказал:

но зачем он нужен этоттперезодник с 10 на 6 пин

Есть два типовых и стандартных разъема применяемых на фирменных программаторах и девбордах. Они и пошли в массы. Это они и есть. Можно и проводками, Но если есть стандартный разъем со стандартной распиновкой, почему бы его и не использовать?

Жизнь не белая или чёрная, а в мелкую серенькую полосочку...

Ссылка на комментарий
Поделиться на другие сайты

7 часов назад, Yurec66 сказал:

Не понимаю что в USB сувать. Программатор или Ардуинку.

в USB ардуинку, к ней программатор, мы же на программаторе обновляем прошивку.

Ссылка на комментарий
Поделиться на другие сайты

8 часов назад, Yurec66 сказал:

В IDE уже есть готовый скетч

Значит сувать нужно ардуину. А если прошивать будете .hex, тогда программатор, но, в этом случае, слетит загрузчик ардуины.

Ссылка на комментарий
Поделиться на другие сайты

Разложим по полочкам

1 Ардуино-это среда програмирования для написания программ (скетчей) для последующей заливки в камни (микросхемы)

2 Микросхемы (процессоры) могут быть самыми разными -АВР (мега 328, мега 168, мега13), ESP, STM

3 Микросхемы Мега 328 могут работать как с внешним кварцем, так и с внутренним, достигается при прошивке кристалла с нужными выставленными FUSE. В среде Ардуино IDE нужно сделать нужные настройки . Пример https://alexgyver.ru/lessons/gyvercore-doc/ и тогда будут доступны разные варианты работы камня и частоты

4. Все отладочные платы Ардуино  (UNO, NANO и тд) это просто камень (процессор) с различной обвязкой и разьемами для удобного подключения периферии.

5 Програмировать платы можно разными способами -непосредственно из среды IDE через порт USB (если на плате установлен переходник UART-типа UNO или NANO) или внешний программатор через SPI , или через порты D0,D1 (TX,RX) или заливая готовую прошивку в форматах HEX,BIN через внешний програматор использую SPI

6 Плату Ардуино UNO или NANO можно превратить в программатор залив в нее скетч из Примеров АрдуиноISP, подключив через порт USB   и уже к этой плате подключать другие микросхемы для програмирования  

 

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, andrusha152 сказал:

но, в этом случае, слетит загрузчик ардуины.

не путайте народ

Вот нормальная инструкция для этого случая Прошивка USBasp

 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...