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

Atmega32U4 Изучаем Функционал


Mirik1

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

Доброго времени суток, Знающий народ!!! По ходу обстоятельств пришлось приобрести сие чудо (ATmega32U4)... Основной целью является научится заряжать литиевый аккумулятор....В Инете пишут что они умеют это делать!!! И еще одной целью является работа с Юсб (желательно в кодвижене.... в версии по моему 2.5 есть такой контроллер в списке)... Схем в Инете не густо (((

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

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

В Инете пишут что они умеют это делать!!!
Это и ATtiny13 умеет, надо только программу написать.
И еще одной целью является работа с Юсб
USB даже аппаратный это не UART, придется вникать в протокол. Как вариант можно посмотреть реализацию на других камнях со встроенным USB. Конкретнее помочь не могу, в живую дела с ними не имел.
Схем в Инете не густо (((
Схем чего конкретно? Зарядки "илтиевого" аккумулятора или связи по USB? Так если можете написать под это программу то схему сделать нетрудно.

P.S. Однако есть предположение что начинать все же лучше с менее навороченного контроллера.

Ругался на отсутствие форматирования исходного кода (включая отсутствие осмысленных комментариев и наличие неубранного после конфигуратора мусора) не менее 15 раз.

Часть моих наработок.

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

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

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

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

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

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

Что собой представляет программа для зарядки??? как может тини заряжать? Если у них выход портов не более 20мА!! этого мало для зарядки...

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

Просто странно что совсем нету схем и проектов на этом контроллере в Инете.... разве никто не работал с ними???

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

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

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

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

Возьми любой контроллер от мобильников, типа LTDY или LTH7. Они могут заряжать АКБ. Тогда любой МК сможет с ним работать. А этот ничего специального для заряда не содержит. Все как у всех, только слегка по-больше. Контроллер заряда придется делать внешний и управлять самому (в программе).

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

Наверное так и прийдеться сделать <_<

Я то купил его специально для того что б избавится от контроллера заряда (что б место с экономить).... что б не экспериментировать МАХ1555 буду использовать........

А что насчет ЮСБ аппаратного? К примеру контроллер есть еще AT90USB

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

  • 4 недели спустя...

Доброго времяпрепровождения! Сам разбираюсь с данным контроллером, возникла проблема. На порту PORTF повесил клавиатуру 3*4 (одна нога порта E в довесок) Прошил флипом, невозможно добиться сканирования клавиатуры, т.к. чтение из порта с установленными портами всё равно дает 0х00 подтяжка работает (напряжение есть) Может проблема в том что по умолчанию фьюзы прошиты так, что JTAG разрешен? Чтение совсем не проходит. Зато пишется в порт без проблем. Пишу в CodeVisionAVR на С. Уже и проверил вдруг ошибка в номере регистра. Но нет, все там и оттуда. Совсем в тупике.

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

Может проблема в том что по умолчанию фьюзы прошиты так, что JTAG разрешен?

Угадали :D .

Отключите JTAG фьюзом либо перебросьте клавиатуру на другой порт. Программно JTAG не выключается (проверено).

Это ограничение есть у любого контроллера с JTAG. Лично я сталкивался на Mega16/32 обычных, не USB.

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

...На порту PORTF повесил клавиатуру 3*4 ...невозможно добиться сканирования клавиатуры, ...Совсем в тупике....

Писать нужно в PORTF, а читать из PINF.

Надеюсь, что у вас всё не так, но всё таки довольно частая ошибка...

Пока ты жив, надежда есть.

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

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

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

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

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

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

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

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

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

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

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