обучалка

Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
wawcuk
Родился
Сообщения: 8
Зарегистрирован: Пт мар 03, 2006 11:41:46

обучалка

Сообщение wawcuk »

подскажите кто знает
До последних 2-х уроков в обучалке все понял и все проверил практически ,как говорится :верю , видел работу своими глазами.
Дальше трудно. динамическая индикация и последний урок с матрицей клавиш может и понял бы да на индикаторах тишина как узнать с чего начять поиск "неработы"
Аватара пользователя
Старый ржавый электронщик
Говорящий с текстолитом
Сообщения: 1507
Зарегистрирован: Чт дек 15, 2005 17:34:48
Откуда: Петрозаводск
Контактная информация:

Сообщение Старый ржавый электронщик »

Расскажи, как ты понял динамическую индикацию и матрицу клавиш, попробуем разобраться :)
путь наименьшего сопротивления проходит по пути наитолстого провода (с) Сергей Соболь
wawcuk
Родился
Сообщения: 8
Зарегистрирован: Пт мар 03, 2006 11:41:46

Сообщение wawcuk »

1. В устройстве динамическая мндикация вопрос не в теории ,а после прошивки контроллера(кстати ошибок небыло) ожидалось увидеть цифры 1 2 3 4 как в описании, я так понял что после прошивки устройства цифры сразу должны появиться на табло.
wawcuk
Родился
Сообщения: 8
Зарегистрирован: Пт мар 03, 2006 11:41:46

Сообщение wawcuk »

может дело в циклах задержки delay 1 слишком быстро или несоответствие уровней(в какой то конкретный момент времени) на ногах конроллера т.е. на сегменте к примеру 1 и на индикаторном разряде 1.
В общем чтобы понять нодо увидеть , либо на работающем устройстве, либо с помощью инструмента.
Если я правильно понял пока никто не проверял работу урока или все уже забыли.
Аватара пользователя
Старый ржавый электронщик
Говорящий с текстолитом
Сообщения: 1507
Зарегистрирован: Чт дек 15, 2005 17:34:48
Откуда: Петрозаводск
Контактная информация:

Сообщение Старый ржавый электронщик »

так а что у нас кажет осциллограф? бегут ли сигналы на индикатор?
путь наименьшего сопротивления проходит по пути наитолстого провода (с) Сергей Соболь
wawcuk
Родился
Сообщения: 8
Зарегистрирован: Пт мар 03, 2006 11:41:46

Сообщение wawcuk »

видна музыка нулей и единичек порта В :shock:
wawcuk
Родился
Сообщения: 8
Зарегистрирован: Пт мар 03, 2006 11:41:46

Сообщение wawcuk »

можно ли рассматривать соответствие схем из раздела лаборатория и програмы из раздела обучалка
Гость

Сообщение Гость »

А можно по-конкретнее - я не очень понял, что Вы поимели ввиду? :)
wawcuk
Родился
Сообщения: 8
Зарегистрирован: Пт мар 03, 2006 11:41:46

Сообщение wawcuk »

там в разделе цифровые устройства есть программы на контроллере AT90S2313 Я ТАК ПОНИМАЮ ОНИ РАБОЧИЕ и похожие программны .но схемные решения немного отличаются .выходы на индикаторы как то включены через транзисторные ключи.Я хочу попробовать вначале так подключить(заработает ли динамика в обучалке) .
Аватара пользователя
Max
Админ
Сообщения: 10815
Зарегистрирован: Вт авг 23, 2005 15:23:25
Откуда: Москва
Контактная информация:

Сообщение Max »

Все рабочее, пробуйте :)
Программа микроконтроллера не зависит от того, как подключена нагрузка...
wawcuk
Родился
Сообщения: 8
Зарегистрирован: Пт мар 03, 2006 11:41:46

Сообщение wawcuk »

ЭТО ВЕРНО .но в процессе вывода цифр на индикатор зависит (чтобы увидеть число на индикаторе , подаем на все сегменты музыку нулей и единичек и только при подаче на общий разряда в зависимости от того с общим катодом или с общим анодом скажем сигнала разряд засветится)кстати каково изменение программы при разрядах с общим анодом (в описании ссылка на две строки но какие? )
Поэтому в зависимости от включения транзисторного ключа я имею ввиду по порту D можно разряд зажечь.
вся заморочка и не понятка у меня в том что имеем ввиду что программа рабочая (и прошивается у меня без видимых замечаний), все усилия заставить разряды засветиться.
wawcuk
Родился
Сообщения: 8
Зарегистрирован: Пт мар 03, 2006 11:41:46

обучалка

Сообщение 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
и зачем в принципе менять почерк,конечно если они одинаковы.
Аватара пользователя
Ximikator
Открыл глаза
Сообщения: 53
Зарегистрирован: Ср янв 03, 2007 01:15:28
Откуда: Баку
Контактная информация:

Сообщение Ximikator »

Оживим немного эту тему. Недавно стал изучать AVR, возник вопрос. Допустимо ли, прямое подключение общего катода 7-сегментного индикатора к порту контроллера (как это сделано в обучалке "Динамическая индикация") или обязательно надо использовать транзисторный ключ?
Аватара пользователя
Aheir
Модератор
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург
Контактная информация:

Сообщение Aheir »

Если максимальный ток ноги микроконтроллера на Ваш взгляд обеспечит необходимую яркость индикации и будет ограничен - почему бы и нет...
Но лично я не стал бы так делать
yurijI
Открыл глаза
Сообщения: 76
Зарегистрирован: Пт фев 23, 2007 11:48:36

Сообщение yurijI »

Здравствуйте уважаемые коты
Прочитал курс, все относительно понятно, но
не совсем, особенно последний урок.
В связи с этим два вопроса.
Когда будет продолжение курса и будетли оно.
Второй вопрос по таймеру с этого сайта.
Я его смоделировал в «протеусе» но не могу его запустить,
а главное я не могу понять, в чем дело, или в протеусе
или в коде.

В архиве все уроки по курсу и злополучный таймер.
Уроки вложил просто так может, кому и пригодятся.
Всё выполнено в Proteus 6.9 PRO SP4.
Вложения
urok-cat.rar
В архиве все уроки по курсу и злополучный таймер
Всё выполнено в Proteus 6.9 PRO SP4
(129.55 КБ) 449 скачиваний
Аватара пользователя
sinobi
Встал на лапы
Сообщения: 104
Зарегистрирован: Сб фев 24, 2007 15:49:35
Контактная информация:

Сообщение sinobi »

начал читать курс обучения по программированию микроконтроллеров,столкнулся с проблемой при компилировании текста программы бегущие огни v1,сразу vmlab выдало ошибку.думал,что я ошибся скопировал и вставил и снова при компилировании выдало кучу ошибок.кто-нибудь с таким сталкивался?как с этим бороться?
Аватара пользователя
Abakt
Вечно гонимый
Сообщения: 568
Зарегистрирован: Ср янв 10, 2007 19:15:51

Сообщение Abakt »

sinobi писал(а):начал читать курс


О каком курсе речь ?
Аватара пользователя
sinobi
Встал на лапы
Сообщения: 104
Зарегистрирован: Сб фев 24, 2007 15:49:35
Контактная информация:

Сообщение sinobi »

в обучалке по микроконтроллерам авр
Аватара пользователя
Abakt
Вечно гонимый
Сообщения: 568
Зарегистрирован: Ср янв 10, 2007 19:15:51

Сообщение Abakt »

вы линк дайте на что конкретно не ассемблится - легчеж подсказать будет.
Аватара пользователя
sinobi
Встал на лапы
Сообщения: 104
Зарегистрирован: Сб фев 24, 2007 15:49:35
Контактная информация:

Сообщение sinobi »

www.radiokot.ru\start\mcu_fpga\avr\07\index.htm
А дробную черту со слэшем зачем путаем? мышонок
Ответить

Вернуться в «Практика»