ESpec - мир электроники для профессионалов


Начинающим изучать микроконтроллеры...

  Список форумов » Электроника от А до Я
На страницу Пред.  1, 2
Следующая тема · Предыдущая тема
АвторСообщение
INSAN 
Передовик
Сообщения: 1654
 
Сообщение #21 от 24/02/2010 16:53 цитата  

как создавать Проект в AVRStudio тут.. http://radioded.ru/content/view/40/44/ (ОСТАВИТЬ)
TE 
Старший модератор
<B>Старший модератор</B>
Сообщения: 10199
 
Сообщение #22 от 25/02/2010 11:58 цитата  

Разбирался с http://radioded.ru/content/view/44/44/ После разрешения прерываний стоит переход по метке MAIN и дальше уже ничего работать не будет, т.к. после выполнения пустых команд стоит опять переход по метке MAIN.
Получается бесконечный цикл, думаю, здесь ошибка.
TE 
Старший модератор
<B>Старший модератор</B>
Сообщения: 10199
 
Сообщение #23 от 25/02/2010 22:00 цитата  

Я не до конца разобрался с программой, но после разрешения прерываний

sei; ; разрешить прерывания

rjmp MAIN ; возврат в тело пустого цикла


и попав на метку MAIN, начинается бесконечный цикл

MAIN: ; тело цикла

nop; ; команда, которая ничего не делает
nop;
nop;

rjmp MAIN ; переход на метку main

Выполняются три пустых команды и снова возарат к метке.
TE 
Старший модератор
<B>Старший модератор</B>
Сообщения: 10199
 
Сообщение #24 от 25/02/2010 23:44 цитата  

В AVRStudio запускаю компилированную программу по ALT+F5 (AutoStep) и стрелка, попав в этот цикл, уже из него не выходит.
Если после пустых команд поставить вместо перехода по метке MAIN (rjmp MAIN) переход по метке TIMO_OVF (rjmp TIMO_OVF), тогда всё нормально работает.
Думаю ошибка автора.
TE 
Старший модератор
<B>Старший модератор</B>
Сообщения: 10199
 
Сообщение #25 от 26/02/2010 00:13 цитата  

Я не прошивал, у меня нет еще микроконтроллера, я только начал изучать программирование.
Ладно буду разбираться дальше, надо с прерываниями разобраться.
INSAN 
Передовик
Сообщения: 1654
 
Сообщение #26 от 26/02/2010 02:37 цитата  

не много математики! Перевод из одной системы счисления в другую и простейшие арифметические операции.
(ОСТАВИТЬ)

  Документ Microsoft Word.rar  65.31 КБ  Скачано: 402 раз(а)
INSAN 
Передовик
Сообщения: 1654
 
Сообщение #27 от 26/02/2010 18:15 цитата  

возможности протеуса. пишем программу на ассемблере в протеусе и там же проверяем её. (ОСТАВИТЬ))

  ИНСТРУКЦИЯ.rar  2.14 МБ  Скачано: 373 раз(а)
INSAN 
Передовик
Сообщения: 1654
 
Сообщение #28 от 13/07/2010 19:52 цитата  

дддддд
BOB51 
Бывалый
Сообщения: 43
 
Сообщение #29 от 15/07/2010 20:54 цитата  

можно было и подешевше...
AVR studio 4.18 + ponyprog 2000 V2.07c beta + самодельный stk200m(см. там же, где и ponyprog 2000)
к этому добавить datasheetы из http://www.atmel.com и уже упомянутые книжки Ефстифеева.
для работы на ассемблере достаточно при стоимости комплектующих гривнев 30 максимум подмигивание
а дальше насколько лишних денег будет голливудская улыбка
kapral_82 
Завсегдатай
Сообщения: 440
kapral_82
 
Сообщение #30 от 16/07/2010 08:10 цитата  

и развивать талант телепатии и ясновидения для отладки кристалла смех
INSAN 
Передовик
Сообщения: 1654
 
Сообщение #31 от 17/07/2010 22:46 цитата  

kapral_82, хорош поясничать, у тебя наберусь ума, научишь как с матрицеё обращаться подшучивать, дразнить BOB51, согласен с тобой,но я так захотел, лишним ничего не вижу уже., нито смотреть в инете фото плат разных для мк , меня не успокаивало. улыбка
BOB51 
Бывалый
Сообщения: 43
 
Сообщение #32 от 31/07/2010 18:40 цитата  

талант телепатии и ясновидения - обычная данность для тех, кто с микроконтроллерами от AVR или PICса на ассемблере работать пожелает и erratы не изучит голливудская улыбка (не вижу никаких в том проблем)
а stk200m оказался без больших проблем совместим с aec_isp.exe - тем самым еще и at89s51/52/53 добавились в коллекцию подмигивание
для mcs51 у меня есть полный набор для работы на ассемблере, ежли интересно , отошлю на e-mail подшучивать, дразнить

Перейти: 
Следующая тема · Предыдущая тема
На страницу Пред.  1, 2
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Электроника от А до Я



Rambler's Top100 Рейтинг@Mail.ru liveinternet.ru RadioTOP