Zakupi³em wczoraj ATTINY 2313 chocia¿ mia³em zamiar kupiæ AT90S2313 ale có¿... Po lekturze datasheeta wysz³o ¿e du¿o siê nie ró¿ni±... No to wzi±³em program z tej strony :
formatting link
i schemacik te¿
Zaprogramowa³em to tym programatorem :
formatting link
Niby program siê za³adowa³ ale ca³y uk³ad nie dzia³a(ten ze strony z kursem bascoma)
Co mo¿e byæ nie tak?? Programator?? Program??
Z góry dziêki za odpowied¼.
P.S. u¿ywam kwarcu 4MHz
Didn't find your answer? Ask the community — no account required.
A
Artur Koczot
Witam:) Nie znam sie za bardzo na baskomie ale brakuje mi tutaj jeszcze konfiguracji portow DDRB i DDRD, ktore okreslaja kierunek pinu wejsciowego. W dokumentacji do ATTINY 2313 na stronie 47 jest tabelka 22 w jaki sposob ustawiac porty aby byly wejsciem lub wyjsciem.
W asembeleze by to bylo tak: ldi r16,0b11111111 out DDRB,r16 ; ustawienie portu B (calego jako wyjscie) ldi r16,0b11111110 out PORTB,r16 ; ustawienie na pinie PB.0 0 a na reszcie pinow 1 "dioda zgaszona"
ldi r16,0b11111100 out DDRD,r16 ; ustawienie pinu PD.0 i PD.1 jako wejsciowego, reszta pinow jako wyjscie ldi r16,0b11111111 out PORTD,r16 ; podciagniecie pinu PD.0 i PD.1 do plusa a na reszcie pinow bedzie stan wysoki
Tak by wygladala przykladowa konfiguracja portow w ASM.
Pozdrawiam Artur
P
Piotr Chmiel
Najprawdopodobniej niezaprogramowa³e¶ tego kontrolera (b³±d monta¿u). Wykonaj po programowaniu weryfikacje kodu.
J
Jarek
A czy je¿eli zrobie sobie taki uk³adzik :
formatting link
p³ytki A i B to zaprogramuje bez problemu ATTINY2313?? Czy wtedy od³±czaæ kwarc jumper'em??
B
BartekK
Jarek napisał(a):
nieznam at90s2313 za bardzo, ale po przesiadce z atmega na attiny sie zdziwilem troszke - pare rzeczy trzeba przestawic w fusebitach z defaultow na 'swoje' - np orginalnie jest wlaczone dzielenie zegara /8 (a ja z przyzwyczajenia używałem watchdoga co 2s i ~1s mial dostawac reset watchdoga, wiec dostawal nie co ~1 a co ~8s...)
A
Artur Koczot
U¿ytkownik "Jarek" snipped-for-privacy@poczta.fm napisa³ w wiadomo¶ci news:e0bdeb$op1$ snipped-for-privacy@news.dialog.net.pl...
Witam ponownie:) przy pomocy tego programatora bez problemowo zaprogramujesz:) A programow do programowania jest cale mnostwo. Osobiscie polecam PonyProg. Proponuje nie robic specjalnej plytki do programowania tylko polaczyc zlacze do programowania w Twoim ukladzie testowym zgodnie ze schematem B. Nie potrzeba zadnych jumperow:)) patrz tylko na polaczenia do podstawki CON4 CON5 cie nie interesuje. No i sprwadz w jaki sposob ustawic fusebity.
Pozdrawiam Artur
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.