Problemy z działaniem układu na ATTINY 2313 po programowaniu w BASCOM z 4MHz kwarcem

Programowanie ATTINY 2313





Poprzedni Następny
Wiadomość
Spis treści
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




Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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--

Poprzedni Następny
Wiadomość
Spis treści
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??



Poprzedni Następny
Wiadomość
Spis treści
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



Poprzedni Następny
Wiadomość
Spis treści
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