Attiny 2313 i pierwszy program

To forum jest dla wszystkich pasjonatów mikrokontrolerów AVR Atmela. Wymiana doświadczeń i pomoc dla początkujących w pisaniu programów zarówno w C, Asemblerze jak i BASCOM. Zapraszam znawców tematu, aby pomogli wszystkim początkującym!
ODPOWIEDZ
minik97
-
Posty: 75
Rejestracja: 10 mar 2011, 22:12
Lokalizacja: MAŁOPOLSKA

Attiny 2313 i pierwszy program

Post autor: minik97 » 26 mar 2011, 19:57

Witam mam tu tutaj taki program

Kod: Zaznacz cały

regfile = "attiny2313.dat"                 'najpierw określamy typ proca 
$crystal = 1000000                          'definiujemy z jakim taktowaniem będzie pracował 


config portb=input                          'port b  jako wejścia 
       portb=&B00000000                     'wszędzie stan spoczynkowy-0 
config portd=output                         'pprt d jako wyjścia 
       portd=&B0000000                      'wszędzie stan spoczynkowy-0 

  
 do                                         'pętla nieskończona 
  
    waitms 500                              'czekaj 0,5 sekundy 
    toggle portd.0                          'zmień stan wyprowadzenia 

 loop                                       'koniec pętli 

end                                         'koniec programu
i moje pytanie brzmi tak : czy trzeba ustawiać fusy. Wiem ze diodę podpinam do portu D.0 ale nie wiem czy + czy - do pinu 12

piotreks89
-
Posty: 26
Rejestracja: 16 gru 2010, 8:55
Lokalizacja: Olesno
Kontakt:

Post autor: piotreks89 » 27 mar 2011, 6:48

Radziłbym wyjscia ustawic w stan wysoki. Jesli chcesz aby procek pracowal z taktowaniem 1Mhz to nie musisz ustawic fuskow ;) Jakbys chciał sie nauczyc ich ustawiania to na stronie pana Mirleya jest taki fajny artykuł o fusebitach z przykładami na screenach. Pamietaj ze wszystkie procki z rodziny AVR bez przestawania fusebitow i bez zewnetrznego kwarcu pracuja taktowaniem 1Mhz. Dzieje sie tak bo jest taki fusek ktory odpowiada za dzielenie taktowania przez 8 ;) Diode podłaczasz do Pd.0 minusem na plus dajesz rezystor 470 i do Vcc. Powodzenia ;)

keruseykaryu

Post autor: keruseykaryu » 27 mar 2011, 18:42

piotreks89 pisze:Radziłbym wyjscia ustawic w stan wysoki.
Tylko po to by przypadkowe dotknięcie masą takiego portu miało go uszkodzić? Zastanów się.

piotreks89
-
Posty: 26
Rejestracja: 16 gru 2010, 8:55
Lokalizacja: Olesno
Kontakt:

Post autor: piotreks89 » 28 mar 2011, 20:44

Równie dobrze mogłoby być w przeciwnym wypadku. Jeśli autor bdzie projektował płytkę z Polygonem to rzeczywiście masz rację, jeśli zaś bez to racę mamy obaj ;)

ODPOWIEDZ