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

Подскажите Как Подкорректировать Прошивку


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

Всем приве.

Пол дня рисовл схему в Proteyse и ура она заработала так-же как сейчас у меня собрана на макетке.

Подскажите МК Atmega 8 управляет четыремя светодиодами, МК работает от внутреннего генератора.

Прилогаю прошивку (текстовый фаил в блакноте), подскажите какие в тексте прошивки параметры, отвечяющие за интервалы включения светодиодов (что-бы их мог менять) ну там включить светодиод на 0,3 с ждать 0,1 с включить следующий на 0,5 с

подскажите а то я не могу разобратся.

Прошивка

post-111403-0-56690300-1332593480_thumb.jpg

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

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

;################################################
PAUSE_1_SEK:
push R17
push R18
push R19
; ============================= 
; ----------------------------- 
; delaying 3999996 cycles:
         ldi  R17, $24
WGLOOP0:  ldi  R18, $BC
WGLOOP1:  ldi  R19, $C4
WGLOOP2:  dec  R19
         brne WGLOOP2
         dec  R18
         brne WGLOOP1
         dec  R17
         brne WGLOOP0
; ----------------------------- 
; ============================= 
pop R19
pop R18
pop R17
ret

ldi R17, $24

WGLOOP0: ldi R18, $BC

WGLOOP1: ldi R19, $C4

R17 - отвечает за главный цикл задержки (чем больше число тем больше задержка)

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

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

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

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

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

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

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

Например убрать с подпрограммы присвоение ldi R17, $24 а поместить его перед каждый вызовом подпрограммы с соответствующей константой.

каждая единица будет соответствовать примерно 28мс времени задержки, причем значение константы = 0 будет соответствовать задержке в 256 единиц, т.е. примерно 7 секунд.

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

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

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

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

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

Я работаю с этим блоком.

ldi R17, $24

WGLOOP0: ldi R18, $BC

WGLOOP1: ldi R19, $C4

Пытаюсь понять меняю циферки и смотрю в Proteuse что происходит.

Сделал так:

ldi R17, $24

WGLOOP0: ldi R18, $10

WGLOOP1: ldi R19, $5

И началось хаотичное моргание вобщем белеберда какаита.

Подскажите а лучше дайте любой пример простой как например сделать моргание и паузу с задержкой в 1 с.

И как сделать моргание и паузу с задержкой в 10 секунд.

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

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

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

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

Делаешь паузу в 100мс, и вызываешь её нужное число раз. 10 раз - секунда, 100 раз - 10 секунд.

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

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

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

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

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

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

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

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

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

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

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

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