Problemy z działaniem układu na ATTINY 2313 po programowaniu w BASCOM z 4MHz kwarcem
Programowanie ATTINY 2313
From: "Jarek" <jarek54129_at_nospam_poczta.fm>
Subject: Programowanie ATTINY 2313
Date: Tue, 28 Mar 2006 07:50:00 +0200
Witam.
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 : http://www.edw.com.pl/ea/prog001.html i schemacik też
Zaprogramowałem to tym programatorem :
http://www.elektroda.net/mikrokontrolery/easy_porgraavr.html
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
From: "Artur Koczot" <artur_koczot_at_nospam_poczta.onet.pl>
Subject: Re: Programowanie ATTINY 2313
Date: Tue, 28 Mar 2006 08:57:02 +0200
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 : http://www.edw.com.pl/ea/prog001.html i schemacik
też
Zaprogramowałem to tym programatorem :
http://www.elektroda.net/mikrokontrolery/easy_porgraavr.html
Niby program się załadował ale cały układ nie działa(ten ze strony z
kursem
bascoma)
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
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: Re: Programowanie ATTINY 2313
Date: Tue, 28 Mar 2006 10:42:48 +0200
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
--0-1023755787-1143535368=:72853
Content-Type: TEXT/PLAIN; charset=iso-8859-2; format=flowed
Content-Transfer-Encoding: 8BIT
On Tue, 28 Mar 2006, Jarek wrote:
Witam.
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 : http://www.edw.com.pl/ea/prog001.html i schemacik też
Zaprogramowałem to tym programatorem :
http://www.elektroda.net/mikrokontrolery/easy_porgraavr.html
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??
Najprawdopodobniej niezaprogramowałeś tego kontrolera (błąd montażu).
Wykonaj po programowaniu weryfikacje kodu.
--
Piotr Chmiel
gg: 3440801
--0-1023755787-1143535368=:72853--
From: "Jarek" <jarek54129_at_nospam_poczta.fm>
Subject: Re: Programowanie ATTINY 2313
Date: Tue, 28 Mar 2006 15:19:55 +0200
A czy jeżeli zrobie sobie taki układzik :
http://stud.wsi.edu.pl/~sikrolb/schematy-programator_stk200.html
płytki A i B to zaprogramuje bez problemu ATTINY2313?? Czy wtedy odłączać
kwarc jumper'em??
From: "Artur Koczot" <artur_koczot_at_nospam_poczta.onet.pl>
Subject: Re: Programowanie ATTINY 2313
Date: Tue, 28 Mar 2006 19:01:25 +0200
Użytkownik "Jarek" <jarek54129_at_nospam_poczta.fm> napisał w wiadomości
news:e0bdeb$op1$1_at_nospam_news.dialog.net.pl...
A czy jeżeli zrobie sobie taki układzik :
http://stud.wsi.edu.pl/~sikrolb/schematy-programator_stk200.html
płytki A i B to zaprogramuje bez problemu ATTINY2313?? Czy wtedy odłączać
kwarc jumper'em??
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
From: BartekK <sibi_at_nospam_drut.org>
Subject: Re: Programowanie ATTINY 2313
Date: Tue, 28 Mar 2006 18:19:31 +0200
Jarek napisał(a):
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ą...
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...)
--
| Bartlomiej Kuzniewski
| sibi_at_nospam_drut.org GG:23319 tel +48 696455098
| http://www.allegro.pl/show_user_auctions.php?uid=338173