Страница 1 из 2
обучалка
Добавлено: Пт мар 03, 2006 23:07:18
wawcuk
подскажите кто знает
До последних 2-х уроков в обучалке все понял и все проверил практически ,как говорится :верю , видел работу своими глазами.
Дальше трудно. динамическая индикация и последний урок с матрицей клавиш может и понял бы да на индикаторах тишина как узнать с чего начять поиск "неработы"
Добавлено: Сб мар 04, 2006 11:14:13
Старый ржавый электронщик
Расскажи, как ты понял динамическую индикацию и матрицу клавиш, попробуем разобраться

Добавлено: Сб мар 04, 2006 14:06:17
wawcuk
1. В устройстве динамическая мндикация вопрос не в теории ,а после прошивки контроллера(кстати ошибок небыло) ожидалось увидеть цифры 1 2 3 4 как в описании, я так понял что после прошивки устройства цифры сразу должны появиться на табло.
Добавлено: Сб мар 04, 2006 16:45:13
wawcuk
может дело в циклах задержки delay 1 слишком быстро или несоответствие уровней(в какой то конкретный момент времени) на ногах конроллера т.е. на сегменте к примеру 1 и на индикаторном разряде 1.
В общем чтобы понять нодо увидеть , либо на работающем устройстве, либо с помощью инструмента.
Если я правильно понял пока никто не проверял работу урока или все уже забыли.
Добавлено: Сб мар 04, 2006 16:55:00
Старый ржавый электронщик
так а что у нас кажет осциллограф? бегут ли сигналы на индикатор?
Добавлено: Сб мар 04, 2006 17:29:19
wawcuk
видна музыка нулей и единичек порта В

Добавлено: Пн мар 06, 2006 14:55:29
wawcuk
можно ли рассматривать соответствие схем из раздела лаборатория и програмы из раздела обучалка
Добавлено: Пн мар 06, 2006 16:49:56
Гость
А можно по-конкретнее - я не очень понял, что Вы поимели ввиду?

Добавлено: Вт мар 07, 2006 10:49:48
wawcuk
там в разделе цифровые устройства есть программы на контроллере AT90S2313 Я ТАК ПОНИМАЮ ОНИ РАБОЧИЕ и похожие программны .но схемные решения немного отличаются .выходы на индикаторы как то включены через транзисторные ключи.Я хочу попробовать вначале так подключить(заработает ли динамика в обучалке) .
Добавлено: Вт мар 07, 2006 11:23:29
Max
Все рабочее, пробуйте
Программа микроконтроллера не зависит от того, как подключена нагрузка...
Добавлено: Вт мар 07, 2006 13:45:39
wawcuk
ЭТО ВЕРНО .но в процессе вывода цифр на индикатор зависит (чтобы увидеть число на индикаторе , подаем на все сегменты музыку нулей и единичек и только при подаче на общий разряда в зависимости от того с общим катодом или с общим анодом скажем сигнала разряд засветится)кстати каково изменение программы при разрядах с общим анодом (в описании ссылка на две строки но какие? )
Поэтому в зависимости от включения транзисторного ключа я имею ввиду по порту D можно разряд зажечь.
вся заморочка и не понятка у меня в том что имеем ввиду что программа рабочая (и прошивается у меня без видимых замечаний), все усилия заставить разряды засветиться.
обучалка
Добавлено: Вт мар 07, 2006 20:52:49
wawcuk
в чем разница написания программы из обучалки:
Delay1:
push Temp1
push Temp2
ldi Temp1,0
ldi Temp2,50
d11: dec Temp1
brne d11
dec Temp2
brne d11
pop Temp2
pop Temp1
ret
и практической схемы:
IndicDelay: ldi temp2,0xff
eor Temp1,Temp2
out PortB,Temp1
ldi Temp1,0
ldi Temp2,2
l1: dec Temp1
brne l1
dec Temp2
brne l1
ret
и зачем в принципе менять почерк,конечно если они одинаковы.
Добавлено: Ср янв 03, 2007 22:41:37
Ximikator
Оживим немного эту тему. Недавно стал изучать AVR, возник вопрос. Допустимо ли, прямое подключение общего катода 7-сегментного индикатора к порту контроллера (как это сделано в обучалке "Динамическая индикация") или обязательно надо использовать транзисторный ключ?
Добавлено: Ср янв 03, 2007 23:08:50
Aheir
Если максимальный ток ноги микроконтроллера на Ваш взгляд обеспечит необходимую яркость индикации и будет ограничен - почему бы и нет...
Но лично я не стал бы так делать
Добавлено: Пт фев 23, 2007 15:17:42
yurijI
Здравствуйте уважаемые коты
Прочитал курс, все относительно понятно, но
не совсем, особенно последний урок.
В связи с этим два вопроса.
Когда будет продолжение курса и будетли оно.
Второй вопрос по таймеру с этого сайта.
Я его смоделировал в «протеусе» но не могу его запустить,
а главное я не могу понять, в чем дело, или в протеусе
или в коде.
В архиве все уроки по курсу и злополучный таймер.
Уроки вложил просто так может, кому и пригодятся.
Всё выполнено в Proteus 6.9 PRO SP4.
Добавлено: Сб фев 24, 2007 22:27:08
sinobi
начал читать курс обучения по программированию микроконтроллеров,столкнулся с проблемой при компилировании текста программы бегущие огни v1,сразу vmlab выдало ошибку.думал,что я ошибся скопировал и вставил и снова при компилировании выдало кучу ошибок.кто-нибудь с таким сталкивался?как с этим бороться?
Добавлено: Сб фев 24, 2007 22:33:20
Abakt
sinobi писал(а):начал читать курс
О каком курсе речь ?
Добавлено: Сб фев 24, 2007 22:54:29
sinobi
в обучалке по микроконтроллерам авр
Добавлено: Сб фев 24, 2007 23:24:10
Abakt
вы линк дайте на что конкретно не ассемблится - легчеж подсказать будет.
Добавлено: Вс фев 25, 2007 06:55:26
sinobi
www.radiokot.ru\start\mcu_fpga\avr\07\index.htm
А дробную черту со слэшем зачем путаем? мышонок