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

неработает контроллер 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 пользователей онлайн

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

    • Это конечно "хорошо", но что это доказывает? Уровень знаний и умений это не показывает, но заставляет задуматься... А по "первому вопросу", у меня два уточнения: А какая у вас схема управления реленачиная с с управляющего сигнала? А у вас оба реле на DC, или где-то, но встречается AC, AC/DC?
    • Решил сюда же написать т.к. тема похожа. Есть видеомагнитафон Sony slv x821, при включении в сеть горит стенбай, а также светодиоды на ручке перемотки назад и hi -speed rewind, при нажатии кнопки включения аппарат не включается, дисплей не светится. Проверял напряжения на блоке питания 6в, +-13в имеются, а дальше после линейных стабилизаторов нет, т.к. они как я понимаю запускаются с процессора судя по схеме. Вопрос что могло сдохнуть, я склоняюсь думать на процессор, история аппарата неизвестна, возможно был залит, имеет ли смысл с ним возится?
    • Спасибо.  Всё понял. А вот предупреждения за выход предела питания не в одной инструкции не встречал. Спасибо.
    • Правильно, 1в это еще понятно.  И то, слишком большая разница входного и выходного напряжения получается, нерационально. Поэтому в свой лабораторник я запихнул сразу несколько блоков питания с отдельными выключателями (благо место позволяло - корпус от маленького компа-кубика Acer ). 1. этот линейник (ставил два D1047 в параллель + выравнивающие резисторы). Кстати, сразу рекомендую поменять родные переменники что шли в наборе на многооборотные, для более плавной регулировки. Трансформатор-бублик со средним выводом 2х23в, обдув родным громадным вентилятором что был в корпусе компа. И того 3А без напряга (при выходном напряжении 12в), больше просто не тянет трансформатор. В качестве выпрямителя ставил двойной диод Шоттки прикрученый к металлическому корпусу, холодный. Входную емкость увеличил до 4х2200мкФ. 2. Отдельный Импульсник нв 8А со своим отдельным питанием (реально тестировал на 4А). 3. Двухполярник +/- 12v  для ОУ со своим трансформатором. Для экспериментов с ОУ. 4. Отдельная зарядка 5в 2а с USB выходом (использовал родное гнездо корпуса).  Отдельные вольтамперметры для блоков. И еще есть место, можно еще что-то добавить.  Поэтому кому нужны большие токи особенно при малых напряжениях на выходе - оставляйте место в корпусе для импульсного стабилизатора, и даже можно использовать один и тот же трансформатор. Это лучше чем требовать от линейного блока питания лишние амперы, тем более без дополнительного вентилятора обдува. Кстати, в китайском наборе идет стабилизатор 24в для вентилятора, но большинство комповых вентиляторов либо 12в. Мне для этого все равно пришлось питать вентилятор отдельно.
    • Понятно теперь, буду настраивать.  Одна непонятка ещё. На фильтре присутствует переключатель фазы, сколько раз этот тумблер не щёлкал, разницы особой не заметил. Только бас из одного угла перемещался в другой и всё   Вот вопрос: как на выходе усилителя определить фазу (+/-)? Не у колонок, а именно у выхода усилителя, т.к. к нему подключён ещё один фильтр 2 порядка и скорее всего «+» с «-» возможно поменялись. Хочу подключить всё в правильной полярности и не дро#ить этот переключатель фазы. 
    • Вот фото некоторых моих работ, небольшие поделки для местного производителя https://postimg.cc/gallery/4h72K81. Ранее доводилось ремонтировать оборудование гораздо серьезней. Программы на ПЛК кстати тоже сам писал.   На фото по ссылке, в ящике с УПП, установлен как раз тот самый бп, и те самые реле омрон. Там все работало, не один ящик был собран. Но после случился тот самый случай. Меняли блок, реле, без толку. Единственное что могло поменяться, так это завод изготовитель реле, партии приходили то с Тайваня, то с какой то европейской страны. По артикулу тот же, но головы и розетки друг к другу не совсем подходили.   В общих чертах, как работает обычный ИБП я представляю, выпрямить, сгладить, шим регулирование, трансформация высоких частот, сглаживание и фильтрация на выходе. Что такое ШИМ я тоже представляю, используется так же в частотниках, в выходах ПЛК для управления скажем драйверами, которые управляют в свою очередь пропорциональными гидроклаппанами или приводами. Про светодиоды, чем они питаются и их ВАХ то же в курсах. Про работу ибп со стаб. тока, у которого при изменении нагрузки меняется напряжение а ток стабилизируется на одном уровне, и про аварийный режим холостого хода тоже слыхал. Институтов не заканчивал, углубленно в ИБП не вникал. Был случай, который я описал, и есть вопросы, которые я уже задал.
×
×
  • Создать...