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

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


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

Всем приве.

Пол дня рисовл схему в 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 секунд.

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

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

Hongfa для различных применений в Компэл. Большой выбор в наличии!

Компания HONGFA - это не только крупнейший в мире производитель электромеханических реле, но также производитель конденсаторов, вакуумных прерывателей, трансформаторов и низковольтного коммутационного оборудования. На складе КОМПЭЛ регулярно поддерживаются около 100 самых популярных позиций электромеханических реле. Реле Hongfa могут заместить многие изделия производства недоступных брендов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 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 секунд.

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

Тренды и лучшие решения для разработки зарядных станций в России

К 2029 году в России прогнозируется увеличение числа зарядных станций до 40 000. При этом отечественный рынок электротранспорта имеет климатические, потребительские и географические особенности. Для успешной разработки и построения инфраструктуры станций заряда в России идеальным вариантом является использование решений и электронных компонентов китайских производителей – лидеров индустрии электротранспорта и возобновляемой энергетики, которые уже представлены в КОМПЭЛ. Подробнее>>

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

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

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

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

Секреты депассивации литиевых батареек FANSO EVE Energy

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

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

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

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

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

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

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

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

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

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

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

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