обучалка
обучалка
подскажите кто знает
До последних 2-х уроков в обучалке все понял и все проверил практически ,как говорится :верю , видел работу своими глазами.
Дальше трудно. динамическая индикация и последний урок с матрицей клавиш может и понял бы да на индикаторах тишина как узнать с чего начять поиск "неработы"
До последних 2-х уроков в обучалке все понял и все проверил практически ,как говорится :верю , видел работу своими глазами.
Дальше трудно. динамическая индикация и последний урок с матрицей клавиш может и понял бы да на индикаторах тишина как узнать с чего начять поиск "неработы"
- Старый ржавый электронщик
- Говорящий с текстолитом
- Сообщения: 1507
- Зарегистрирован: Чт дек 15, 2005 17:34:48
- Откуда: Петрозаводск
- Контактная информация:
может дело в циклах задержки delay 1 слишком быстро или несоответствие уровней(в какой то конкретный момент времени) на ногах конроллера т.е. на сегменте к примеру 1 и на индикаторном разряде 1.
В общем чтобы понять нодо увидеть , либо на работающем устройстве, либо с помощью инструмента.
Если я правильно понял пока никто не проверял работу урока или все уже забыли.
В общем чтобы понять нодо увидеть , либо на работающем устройстве, либо с помощью инструмента.
Если я правильно понял пока никто не проверял работу урока или все уже забыли.
- Старый ржавый электронщик
- Говорящий с текстолитом
- Сообщения: 1507
- Зарегистрирован: Чт дек 15, 2005 17:34:48
- Откуда: Петрозаводск
- Контактная информация:
там в разделе цифровые устройства есть программы на контроллере AT90S2313 Я ТАК ПОНИМАЮ ОНИ РАБОЧИЕ и похожие программны .но схемные решения немного отличаются .выходы на индикаторы как то включены через транзисторные ключи.Я хочу попробовать вначале так подключить(заработает ли динамика в обучалке) .
- Max
- Админ
- Сообщения: 10815
- Зарегистрирован: Вт авг 23, 2005 15:23:25
- Откуда: Москва
- Контактная информация:
Все рабочее, пробуйте
Программа микроконтроллера не зависит от того, как подключена нагрузка...
Программа микроконтроллера не зависит от того, как подключена нагрузка...
А вот футболки кому? Кружки, значки!
Мысли Пачкают Мозги
Мысли Пачкают Мозги
ЭТО ВЕРНО .но в процессе вывода цифр на индикатор зависит (чтобы увидеть число на индикаторе , подаем на все сегменты музыку нулей и единичек и только при подаче на общий разряда в зависимости от того с общим катодом или с общим анодом скажем сигнала разряд засветится)кстати каково изменение программы при разрядах с общим анодом (в описании ссылка на две строки но какие? )
Поэтому в зависимости от включения транзисторного ключа я имею ввиду по порту D можно разряд зажечь.
вся заморочка и не понятка у меня в том что имеем ввиду что программа рабочая (и прошивается у меня без видимых замечаний), все усилия заставить разряды засветиться.
Поэтому в зависимости от включения транзисторного ключа я имею ввиду по порту D можно разряд зажечь.
вся заморочка и не понятка у меня в том что имеем ввиду что программа рабочая (и прошивается у меня без видимых замечаний), все усилия заставить разряды засветиться.
обучалка
в чем разница написания программы из обучалки:
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
и зачем в принципе менять почерк,конечно если они одинаковы.
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
и зачем в принципе менять почерк,конечно если они одинаковы.
Здравствуйте уважаемые коты
Прочитал курс, все относительно понятно, но
не совсем, особенно последний урок.
В связи с этим два вопроса.
Когда будет продолжение курса и будетли оно.
Второй вопрос по таймеру с этого сайта.
Я его смоделировал в «протеусе» но не могу его запустить,
а главное я не могу понять, в чем дело, или в протеусе
или в коде.
В архиве все уроки по курсу и злополучный таймер.
Уроки вложил просто так может, кому и пригодятся.
Всё выполнено в Proteus 6.9 PRO SP4.
Прочитал курс, все относительно понятно, но
не совсем, особенно последний урок.
В связи с этим два вопроса.
Когда будет продолжение курса и будетли оно.
Второй вопрос по таймеру с этого сайта.
Я его смоделировал в «протеусе» но не могу его запустить,
а главное я не могу понять, в чем дело, или в протеусе
или в коде.
В архиве все уроки по курсу и злополучный таймер.
Уроки вложил просто так может, кому и пригодятся.
Всё выполнено в Proteus 6.9 PRO SP4.
- Вложения
-
- urok-cat.rar
- В архиве все уроки по курсу и злополучный таймер
Всё выполнено в Proteus 6.9 PRO SP4 - (129.55 КБ) 449 скачиваний
- sinobi
- Встал на лапы
- Сообщения: 104
- Зарегистрирован: Сб фев 24, 2007 15:49:35
- Контактная информация:
начал читать курс обучения по программированию микроконтроллеров,столкнулся с проблемой при компилировании текста программы бегущие огни v1,сразу vmlab выдало ошибку.думал,что я ошибся скопировал и вставил и снова при компилировании выдало кучу ошибок.кто-нибудь с таким сталкивался?как с этим бороться?