Например TDA7294

Форум РадиоКот • Просмотр темы - Бегущий огонек v1.0 вопросы
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Вт июн 10, 2025 21:00:40

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Бегущий огонек v1.0 вопросы
СообщениеДобавлено: Пт апр 04, 2014 09:50:10 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт апр 04, 2014 09:34:08
Сообщений: 113
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
здравствуйте есть вопросы. в обучалке http://radiokot.ru/start/mcu_fpga/avr/07/ приведен код программы, там не указано присвоение регистрам имен, как мне новичку обучатся ну ладно с этим разобрался, вопрос в другом, прошил атмегу8 для порта с переделал прогу все работает четко как часы, в атмел студии 4 писал
.
Спойлер
Код:
include "m8def.inc"
.cseg
.org 0

start:    ldi r16,0b11111111  ;настройка порта B
          out DDRC,r16

          ldi r16,0b00000001  ;зажигаем 1-й светодиод
          out PortC,r16

          ldi r16,0          ;задержка
          ldi r17,0
          ldi r18,10

Loop1:    dec r16
          brne Loop1

          dec r17
          brne Loop1

          dec r18
          brne Loop1



          ldi r16,0b00000010  ;зажигаем 2-й светодиод
          out PortC,r16

          ldi r16,0          ;задержка
          ldi r17,0
          ldi r18,10

Loop2:    dec r16
          brne Loop2

          dec r17
          brne Loop2

          dec r18
          brne Loop2



          ldi r16,0b00000100  ;зажигаем 3-й светодиод
          out PortC,r16

          ldi r16,0          ;задержка
          ldi r17,0
          ldi r18,10


Loop3:    dec r16
          brne Loop3

          dec r17
          brne Loop3

          dec r18
          brne Loop3


          ldi r16,0b00001000  ;зажигаем 4-й светодиод
          out PortC,r16

          ldi r16,0          ;задержка
          ldi r17,0
          ldi r18,10


Loop4:    dec r16
          brne Loop4

          dec r17
          brne Loop4

          dec r18
          brne Loop4
 

          ldi r16,0b00010000  ;зажигаем 5-й светодиод
          out PortC,r16

          ldi r16,0          ;задержка
          ldi r17,0
          ldi r18,10


Loop5:    dec r16
          brne Loop5

          dec r17
          brne Loop5

          dec r18
          brne Loop5


          ldi r16,0b00100000  ;зажигаем 6-й светодиод
          out PortC,r16

          ldi r16,0          ;задержка
          ldi r17,0
          ldi r18,10


Loop6:    dec r16
          brne Loop6

          dec r17
          brne Loop6

          dec r18
          brne Loop6
         
         
          rjmp Start


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

_________________
глаза боятся, а руки что то не делают))


Последний раз редактировалось Gudd-Head Пт апр 04, 2014 10:11:07, всего редактировалось 1 раз.
Поправил и сюда перенёс


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Бегущий огонек v1.0 вопросы
СообщениеДобавлено: Пт апр 04, 2014 10:12:38 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1060
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19540
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
sergo80zxc писал(а):
а вот следуюшая модернизация этой версии где используется вызов подпрограмы rcall работает, но светодиоды на этой прошивке тускло моргают в чем прикол?

Поподробней, пожалуйста.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Бегущий огонек v1.0 вопросы
СообщениеДобавлено: Пт апр 04, 2014 11:49:22 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт апр 04, 2014 09:34:08
Сообщений: 113
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
в первой прошивке на светодиоды приходит напряжение питания схемы когда он моргает, а со 2 прошивкой приходит 1,7 вольта в момент включения, схема та же, програма http://radiokot.ru/start/mcu_fpga/avr/08/
все то же грубо говоря, только через вызов подпрограмы

_________________
глаза боятся, а руки что то не делают))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Бегущий огонек v1.0 вопросы
СообщениеДобавлено: Пт апр 04, 2014 11:54:45 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт апр 04, 2014 09:34:08
Сообщений: 113
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
сам код на домашнем компе вечером выложу

_________________
глаза боятся, а руки что то не делают))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Бегущий огонек v1.0 вопросы
СообщениеДобавлено: Пт апр 04, 2014 20:12:04 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт апр 04, 2014 09:34:08
Сообщений: 113
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
вот код, где светодиоды еле мерцают


.include "m8def.inc"
.cseg
.org 0
ldi r16, high(RAMEND)
out SPH,r16
ldi r16, low(RAMEND);
out SPL,r16

ldi r16,0b11111111 ;загруз числа в регистер
out DDRB,r16 ;настройка портов на выход

start: ldi r16,0b00000001 ;вывод на индикацию
rcall Delay ;вызов подпрограммы задержки

ldi r16,0b00000010 ;вывод на индикацию
rcall Delay ;вызов подпрограммы задержки

ldi r16,0b00000100 ;вывод на индикацию
rcall Delay ;вызов подпрограммы задержки

ldi r16,0b00001000 ;вывод на индикацию
rcall Delay ;вызов подпрограммы задержки

ldi r16,0b00010000 ;вывод на индикацию
rcall Delay ;вызов подпрограммы задержки

ldi r16,0b00100000 ;вывод на индикацию
rcall Delay ;вызов подпрограммы задержки

rjmp start ;поехали по новой!


;****************************************************
;Задержка

Delay: out PortC,r16

ldi r16,0
ldi r17,100

Loop: dec r16
brne Loop

dec r17
brne Loop
ret


Вложения:
Текстовый документ.txt [1.22 KiB]
Скачиваний: 203

_________________
глаза боятся, а руки что то не делают))
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Бегущий огонек v1.0 вопросы
СообщениеДобавлено: Сб апр 05, 2014 13:04:06 
Встал на лапы
Аватар пользователя

Зарегистрирован: Пт апр 04, 2014 09:34:08
Сообщений: 113
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
никто не сталкивался с подобной аномалией?

_________________
глаза боятся, а руки что то не делают))


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y