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

неработает контроллер atmega8 по программе


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

всем привет. начал изучать контроллеры по видео роликам. собрал простую гирлянду,написал программу  на си протестировал в протеусе как на видео все работает но в реальности неработает. верификация флеш ок.подскажите что за ерунда?зашил уже 2 МК и без результата

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

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

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

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

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

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

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

Особенности хранения литиевых аккумуляторов и батареек

Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>>

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

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

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

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

Нет, в 13-й... точно в 13-й... как наяву вижу.

У МК не только флеш нужно прошивать в необходимое состояние, а ещё и соответствующую конфигурацию.

Учение - изучение правил. Опыт - изучение исключений.

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

что нетак? я еще не силен в коде

Снимок.JPG

с частотой разные варианты пробовал

может еще чего надо покрутить

 

:D

всмысле конфигурировал только по частоте

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

А собственно причем тут программа? У вас она в протеусе работает. А единственная разница с протеусом это биты конфигурации.

А, ну да... есть один ньюанс, контроллеры ATMEGA8, ATMEGA8A, ATMEGA8PA совместимые на уровне исходного кода но НЕ СОВМЕСТИМЫЕ аппаратно! У них отличаются адреса регистров, из-за чего прошивка может не работать. Поэтому при компиляции выбирай правильный контроллер, на который хочешь получить прошивку с точностью до индекса.

Учение - изучение правил. Опыт - изучение исключений.

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

5 минут назад, Alexeyslav сказал:

... контроллеры ATMEGA8, ATMEGA8A, ATMEGA8PA ... У них отличаются адреса регистров, из-за чего прошивка может не работать...

Как интересно! Можно поподробнее? :o

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

7 минут назад, Alexeyslav сказал:

А единственная разница с протеусом это биты конфигурации

Ещё питание можно забыть подать. В протеусе же оно не подключается :D

 

@lexaf24 , проверяй монтаж, питание и фузы. Для начала.
 

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

оба контроллера оказались atmega8a сейчас переделаю прошивку и отпишусь

неработает

Снимок2.JPG

схема простая на ноги порта в светодиоды навешаны через резистор и на минус

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

2 минуты назад, dumm сказал:

 

8 и 22 пин на -> GND

7 пин -> +5 вольт

1 пин через резистор ~10КОм на +5 вольт

и фьюзы у тебя на 1МГц

 

все так

толькошто запорол еще один мк неправильно фьюзы поставил:D

остался последний:D

как их поставить правильно будет и чтоб интерфейс spi не отключился

 

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

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

 

У тебя в программе частота 8МГц

#define F_CPU 8000000

что бы фьюзы не менять исправь на #define F_CPU 1000000UL

перекомпилир. и прошей

 

чет некатит

может кроме частоты еще какиенибуть фьюзы покрутить

от нечего делать в схему прикрутил кварц на 8 мегагерц с кондерами на массу в 22 пф

но никак не работает

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

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

контроллеры ATMEGA8, ATMEGA8A, ATMEGA8PA совместимые на уровне исходного кода но НЕ СОВМЕСТИМЫЕ аппаратно

Не пугайте начинающего, он и без вас боится. Единственные отличия между AVR обычной серии и серии А заключаются в некоторых электрических характеристиках, как то ток потребления, логические уровни и уровни опорного напряжения. Загляните в документ Atmel AVR523. Логически же они абсолютно идентичны. При желании можно сравнить даташиты на мегу8 и мегу8а. Адреса регистров полностью совпадают.

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

собрал учебно-экспериментальную плату на которой видно что из порта В попадают только 4 светодиода. кнопки по программе не попадают но я их и не нажимаю. светодиоды подключены правильно через резисторы 330 ом

DSC03554.JPG

DSC03555.JPG

замыканий на схеме нету-прозвонил в доль и поперек

сначала думал контроллер дрявый пополся. купив второй и эта идея стала менее актуальна

надеюсь при компилюции ненужно указывать какой метод прошивки будет использоваться:D

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

Мультиметром проверяли? Может вы светики верх-тормашками подключили. 

Напишите при инициализации PORTB = 0xff; Если светодиоды горят то с мк и подключением все норм, иначе ищите ощибку. А фьюзы не трогайте, рано вам ище. Юзайте с 1МГЦ внутреним, для обучения этого хватит с головой.

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

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

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

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

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

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

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

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

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

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

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

    • Собрал тут за праздники очередную приблуду, по принципу "я его слепила из того, что было" Брал когда-то давно пару "печаток" Лемана по распродаже на Али. Одну сразу спаял на 2134й и noname транзисторах Не понравилось - "грелка-пищалка", да и ОРА2134 к делу пригодилась. Вторая плата оставалась, так как ни в какой корпус не лезла. А тут у компьютерщиков добыл корпус от мини-компьютера. BDшки уже Филипсовские старые давно лежали, и две пары Фаирчайлдовских 550\560х, OPA27 с апрельской распродажи подоспели... НаЛУТовал недостающие платы, старому советскому ТП-30-2 профилактику сделал. Переднюю и заднюю панель долго не мог придумать из чего сделать, пока в мусорке у рекламщиков не увидел толстую пластиковую панель с двусторонним алюминиевым покрытием (красить ее, кстати, задолбался). Памятуя опыт сборки прошлого "Лахмана" добил схему выпрямителей 7815\7915 до даташитовой (на фото нет диодов, они smd, снизу припаяны). Резисторы в питании поставил полваттные, а 10-омники вообще 2W. Переменники добавил в цепь регулировки коэффициента усиления операционников. Вывел с платы светодиод на переднюю панель. Вход и выход сделал по схеме ATH-5000. Ну и уже привычный EMI-фильтр, с развязкой через резистор на корпус, плату дросселя с предохранителями по низкой стороне. Микросхему 1237 сделал съемной, а то при покупке новых проверить не в чем. Пустые 2 контакта у разъема наушников сделал на всякий случай - они завязаны на нулевой контакт, размыкаемый при вставке штекера наушников. Прозвонил, включил, послушал - на этот раз понравилось, Филипсовские транзы вместе с OPA27 звучат шикарно (с ОРА134 значительно хуже).  
    • Где-то на Ютубе был ролик как мужик с ом2.7 снимал 180вт синуса в статику .правда там был огромный радиатор и серверный кулер .
    • Ниже сопротивление нагрузки - больше выходной и потребляемый ток. Чем больший ток течет по обмоткам транса - тем больше их нагрев. На холостом ходу трансформатор греться вообще не должен, во всяком случае заметно греться не должен. Если трансформатор расположен близко к радиатору, то он может нагреваться теплом от радиатора. 
    • Помогите, пожалуйста. Два компонента не даются их опознать. На одном написано похоже на BWTJ (6 ног), на втором и вообще не поймёшь толком - типа PBEI - 5 ног. фото прилагаю.
    • Проблема не только в названиях, а в том что нужно отследить дорожки. Понять что куда соединено.
×
×
  • Создать...