Страница 2 из 3

Re: Мой первый проект на attiny2313 - не работает.

Добавлено: Пн ноя 28, 2011 11:19:26
ploop
rjmp оставить, а логику продумать так, чтобы программа всегда была зациклена.
Ты правильно написал:

Код: Выделить всё

out         PORTB, temp
А потом зацикливай.

Re: Мой первый проект на attiny2313 - не работает.

Добавлено: Пн ноя 28, 2011 11:30:11
BoRtO
plop а так правильно? :oops:

Код: Выделить всё

while(1){                                ;этот цикл будет выполняться бесконечно
     statement1;
     statement2;
     statement3;
}

Re: Мой первый проект на attiny2313 - не работает.

Добавлено: Пн ноя 28, 2011 11:31:23
ploop
Блин, ты хоть определись, на чём писать будешь, на Си или асме...

Re: Мой первый проект на attiny2313 - не работает.

Добавлено: Пн ноя 28, 2011 11:32:42
BoRtO
пардон. выкусил из гугла

Re: Мой первый проект на attiny2313 - не работает.

Добавлено: Пн ноя 28, 2011 11:59:59
BoRtO
Ну дык подскажите как зациклить, пожалуйста!

Re: Мой первый проект на attiny2313 - не работает.

Добавлено: Пн ноя 28, 2011 12:08:24
pyzhman

Код: Выделить всё

loop:
.
.
.
rjmp loop

Re: Мой первый проект на attiny2313 - не работает.

Добавлено: Пн ноя 28, 2011 18:48:15
ut1wpr
Reloader писал(а):Большие, сильные, тяжелые коты...
наиздевались? полегчало?
если бы мне так ответили - я бы реально обиделся. Не стыдно?

Хот бы кто - нить переборол свою лень и строчку кода написал...
Это, пес вас забери, ПЕРВЫЙ проект. с этого все начинается, от этого зависит - будет человек заниматься или нет. Вам бы помочь, а вы подножки ставите

Друг, во вложении исходник с описанием и протеуссовская модель.
и не служай "больших" - тем, кто может подключить экран от мобильника и рисовать на нем уже не под силу помигать светодидом
Ну и чем ты помог другу? Услуга-то медвежья. И еще, прошу указать на расположение подножек. Кот нас забери, лень здесь абсолютно ни при чем! Никогда еще ни один человек на шпорах не приобретал знаний. Только сдача зачета, увы.
PS Умение "рисовать" на графическом дисплее еще очень далеко от принадлежности к сообществу "больших". :)

Re: Мой первый проект на attiny2313 - не работает.

Добавлено: Пн ноя 28, 2011 18:51:06
ut1wpr
BoRtO писал(а):Ну дык подскажите как зациклить, пожалуйста!
Поддавшись всеобщему порыву помочь: :)

Код: Выделить всё

for( ; ; )
  {
/* Place your code here */
  }

Re: Мой первый проект на attiny2313 - не работает.

Добавлено: Пн ноя 28, 2011 21:16:50
Reloader
ut1wpr, да я и сам вижу, что "помощь" в дело не пошла...
Никогда еще ни один человек на шпорах не приобретал знаний
в примере оисано, где порты инициализируются, где светодиод зажигается.
я когда начинал - полгугла прочитал, пока вот такой же пример не откопал, тогда сразу многое понялось и осозналось...

ну а вообще - да, погорячился...

Re: Мой первый проект на attiny2313 - не работает.

Добавлено: Пн ноя 28, 2011 22:03:49
ut1wpr
Reloader писал(а):ut1wpr, да я и сам вижу, что "помощь" в дело не пошла...
Никогда еще ни один человек на шпорах не приобретал знаний
в примере оисано, где порты инициализируются, где светодиод зажигается.
я когда начинал - полгугла прочитал, пока вот такой же пример не откопал, тогда сразу многое понялось и осозналось...

ну а вообще - да, погорячился...
Проехали.. :)
Когда я начинал, Гугла еще не зачали. Да и форумов еще не было. Как и формата PDF. Описание системы команд i8080 переписывал шариковой ручкой из совковой общей тетради у коллеги из соседней лаборатории. Счисление тогда было "по умолчанию" октальным либо бинарным. Шестнадцатиричная форма потом уж "подтянулась". :)
OFF here:
Мам, а ты когда маленькая была, у тебя ноут был?
Нет, доченька.
А мобилка?
Нет доченька.
А DVD?!!
Нет!!!
А МП3 плэйер?!!!!
НЕТ!!!!
(жалобно) - Мам, а ты динозавров помнишь?
:) :) :)

Re: Мой первый проект на attiny2313 - не работает.

Добавлено: Вт ноя 29, 2011 09:32:09
BCluster
ut1wpr писал(а):Когда я начинал, Гугла еще не зачали
Ага, но только я тогда еще и мелкий был, писал проги на бейсике для синклера и вектора )

Re: Мой первый проект на attiny2313 - не работает.

Добавлено: Вт ноя 29, 2011 11:57:19
Pooher

Код: Выделить всё

main:       
in temp, PIND       ; чтения порта PD
sbrc temp, 0          ; Если бит 0 регистра temp сброшен (0), пропустить след. команду
rjmp main             ; переход на метку main

loop:   ; сюда попадём, если бит 0 регистра temp установлен(1)
rjmp loop 

Re: Мой первый проект на attiny2313 - не работает.

Добавлено: Вт ноя 29, 2011 12:06:44
ut1wpr
Pooher писал(а):

Код: Выделить всё

main:       
in temp, PIND       ; чтения порта PD
sbrc temp, 0          ; Если бит 0 регистра temp сброшен (0), пропустить след. команду
rjmp main             ; переход на метку main

loop:   ; сюда попадём, если бит 0 регистра temp установлен(1)
rjmp loop 
А как увидеть, что мы из одной петли в другую попали? Светик бы поджечь...

Re: Мой первый проект на attiny2313 - не работает.

Добавлено: Вт ноя 29, 2011 12:15:05
Pooher
А это уже "дело вкуса":)

Re: Мой первый проект на attiny2313 - не работает.

Добавлено: Вт ноя 29, 2011 12:20:02
BoRtO

Код: Выделить всё

#incude <tn2313.h>
#incude <delay.h>
void main(void)
{
PORTB=0xFF;
DDRB=0xFF;
PORTD=0x7F;
ACSR=0x80;
while (1) 
    {
          if (PIND.0==1)
             { PORTB.0=1; }     
          else
             {
               PORTB.0=1;
               delay_ms(200);
               PORTB.0=0;
               delay_ms(200); 
             }
    };        
}   
написал на С и все заработало!!!!
дык этот код даже светодиодом моргает при нажатии :))
всем спасибо :))

Re: Мой первый проект на attiny2313 - не работает.

Добавлено: Вт ноя 29, 2011 12:21:48
ploop
Интересно, почему ни кто не использует SBIS/SBIC?

Re: Мой первый проект на attiny2313 - не работает.

Добавлено: Вт ноя 29, 2011 12:23:15
ploop
дык этот код даже светодиодом моргает при нажатии
Обалдеть! Это же уму не постижимо! :shock:
Эх, написал бы ты его сам...

Re: Мой первый проект на attiny2313 - не работает.

Добавлено: Вт ноя 29, 2011 12:25:02
BoRtO
это для вас хрень, а для меня радость :)))

Re: Мой первый проект на attiny2313 - не работает.

Добавлено: Вт ноя 29, 2011 12:29:39
Pooher
ploop писал(а):Интересно, почему ни кто не использует SBIS/SBIC?
Как мне кажется, рановато ещё :)

Re: Мой первый проект на attiny2313 - не работает.

Добавлено: Вт ноя 29, 2011 12:35:46
ploop
это для вас хрень, а для меня радость
Я говорил, что это хрень? Я просто сожалел, что сам ничего сделать не можешь...