| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
Вопрос по Avr Studiu 4
21.04.2011, 11:34
|
|
|
Заблокирован
Регистрация: 03.12.2008
Сообщений: 112
Сказал спасибо: 11
Сказали Спасибо 22 раз(а) в 22 сообщении(ях)
|
Вопрос по Avr Studiu 4
Вот простейший код.
В ПРОТЕУСЕ всё работает как нужно:
Нажимаю кнопку - зажигается светодиод, а в отладчике
Avr Snudio4 получается наоборот - светодиод горит сразу после старта?
.device at90s1200
.include "1200def.inc"
; Îáúÿâëåíèÿ:
.def temp=r16;
;================================
; Íà÷àëî ïðîãðàììû
rjmp Init;
Init:
ldi temp,0b11111111;
out DDRB,temp;
ldi temp,0b00000000;
out DDRD,temp;
ldi temp,0b00000000;
out PortB,temp;
ldi temp,0b11111111;
out PortD,temp;
;================================
; Îñíîâíàÿ ïðîãðàììà
Start:
sbic PinD,0;
rjmp Off;
sbi PortB,0;
rjmp Start;
Off:
cbi PortB,0;
rjmp Start;
|
|
|
|
21.04.2011, 12:04
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
|
Re: Вопрос по Avr Studiu 4
а в железе? 
схема где?
|
|
|
|
21.04.2011, 12:19
|
|
|
Заблокирован
Регистрация: 03.12.2008
Сообщений: 112
Сказал спасибо: 11
Сказали Спасибо 22 раз(а) в 22 сообщении(ях)
|
Re: Вопрос по Avr Studiu 4
Вложил схему из Протеуса
Последний раз редактировалось rocky7; 21.04.2011 в 12:23.
|
|
|
|
21.04.2011, 15:32
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
|
Re: Вопрос по Avr Studiu 4
Это нормально.  В студии что с подтяжкой, что без - с порта настроенного на вход читается 0. Запустите симуляцию и руками установите бит 0 в PIND.
Еще можно подключить специальный файл симулирующий состояние внешних девайсов.
В хелпе есть как составлять и подключить такой файл.
|
|
|
|
21.04.2011, 16:58
|
|
|
Заблокирован
Регистрация: 03.12.2008
Сообщений: 112
Сказал спасибо: 11
Сказали Спасибо 22 раз(а) в 22 сообщении(ях)
|
Re: Вопрос по Avr Studiu 4
kison, Спасибки! Я уже допёр, что это особенность отладчика. Просто я только сегодня начал знакомиться с Avr Studio 4 и это первая проблема, с которой я столкнулся.
|
|
|
|
21.04.2011, 17:06
|
|
|
Прописка
Регистрация: 16.12.2009
Адрес: Севастополь
Сообщений: 204
Сказал спасибо: 4
Сказали Спасибо 101 раз(а) в 62 сообщении(ях)
|
Re: Вопрос по Avr Studiu 4
Сообщение от rocky7
|
|
kison, Спасибки! Я уже допёр, что это особенность отладчика. Просто я только сегодня начал знакомиться с Avr Studio 4 и это первая проблема, с которой я столкнулся.
|
Но не последняя... Поэтому бросайте протеус, делайте реальную плату и на ней отлаживайтесь помаленьку. Иначе пол жизни убьете на осмысливание таких вот ситуаций, и без практического результата
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:22.
|
|