Dioda nie miga na porcie 2.2 ? co powoduje nieregularne zgaśnięcia i napięcia na kwarcu?

problem z atmel





Poprzedni Następny
Wiadomość
Spis treści
From: "TomekG" <Tomekgert_at_nospam_poczta.onet.pl>
Subject: problem z atmel
Date: Thu, 20 Jun 2002 12:33:23 +0200


Witam,
Moj programik: migajaca dioda na porcie 2.2. Nie wiem w czym jest problem,
ale dioda nie miga. Po resecie zaswieci sie, po jakims czasie sobie zgasnie
(nieregularnie). Zauwazylem, ze gdy gasnie (juz sie nie podnosi) na kwarcu
skacze napiecie z 2.34V do 5V (2xC=33pF do masy). Program jest ok - 2 razy
robila to co miala, czyli migala,po czym zgasla. Czy to wina kwarcu, czy
moze procesor jest uszkodzony?
Jak to sprawdzic?

pozdrawiam
Tomek




Poprzedni Następny
Wiadomość
Spis treści
From: "Czesiek" <cszut_at_nospam_poczta.onet.pl>
Subject: Odp: problem z atmel
Date: Thu, 20 Jun 2002 12:51:36 +0200


Jeśli programik jest OK zacznij od ewymiany kwarcu.



Poprzedni Następny
Wiadomość
Spis treści
From: <sadi812_at_nospam_poczta.onet.pl>
Subject: Re: problem z atmel
Date: 20 Jun 2002 13:08:39 +0200


ostatnio kupilem w sklepie zwalony kwarc , moze i ty masz takiego pecha

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "TomekG" <Tomekgert_at_nospam_poczta.onet.pl>
Subject: Re: problem z atmel
Date: Thu, 20 Jun 2002 13:28:55 +0200



Użytkownik <sadi812_at_nospam_poczta.onet.pl> napisał w wiadomości
news:718b.00002d5f.3d11b7b7_at_nospam_newsgate.onet.pl...
ostatnio kupilem w sklepie zwalony kwarc , moze i ty masz takiego pecha

--
> Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

wymienilem kwarc - efekt podobny... Czy przyczyna moze byc zly reset (zbyt
krotki czas stanu wysokiego resetu) i procek nie umie sie pozbierac i
glupieje(C=10uF do zasilania z drugiej strony do portu reset, oraz R=8,3k )
?



Poprzedni Następny
Wiadomość
Spis treści
From: <sadi812_at_nospam_poczta.onet.pl>
Subject: Re: problem z atmel
Date: 20 Jun 2002 13:28:49 +0200


moze masz blad w programiku

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "TomekG" <Tomekgert_at_nospam_poczta.onet.pl>
Subject: Re: problem z atmel
Date: Thu, 20 Jun 2002 14:11:46 +0200



Użytkownik <sadi812_at_nospam_poczta.onet.pl> napisał w wiadomości
news:718b.00002ddc.3d11bc71_at_nospam_newsgate.onet.pl...
moze masz blad w programiku

--
> Wysłano z serwisu OnetNiusy: http://niusy.onet.pl

W jakich okolicznosciach pojawia sie nap. zasilania na kwarcu? Czy wtedy,
gdy jest jakies zwarcie, czy gdy zasilanie jest niestabilne, czy moze jest
to wina mikrokontrolera (uwalony)? Czy nawet jesli program jest zle
napisany, to czy moze tak namieszac, ze kwarc sie wylacza?
To jest moj 1szy mikrokontroler (chyba tez ostatni...) ktorym sie bawie, nie
mam pojecia o co biega....





Poprzedni Następny
Wiadomość
Spis treści
From: "ViNYL" <mojspam_at_nospam_interia.pl>
Subject: Re: problem z atmel
Date: Thu, 20 Jun 2002 14:04:09 +0200


Witam.

W jakich okolicznosciach pojawia sie nap. zasilania na kwarcu? Czy wtedy,
gdy jest jakies zwarcie, czy gdy zasilanie jest niestabilne, czy moze jest
to wina mikrokontrolera (uwalony)? Czy nawet jesli program jest zle
napisany, to czy moze tak namieszac, ze kwarc sie wylacza?
To jest moj 1szy mikrokontroler (chyba tez ostatni...) ktorym sie bawie,
nie
mam pojecia o co biega....

Ja proponuje zebys najpierw zapodal na grupe zrodlo programu.

-----------------------------------------------------
pozdrawiam
vinyl, gg 3287327




Poprzedni Następny
Wiadomość
Spis treści
From: "TomekG" <Tomekgert_at_nospam_poczta.onet.pl>
Subject: Re: problem z atmel
Date: Thu, 20 Jun 2002 14:21:18 +0200


Ja proponuje zebys najpierw zapodal na grupe zrodlo programu.

-----------------------------------------------------
pozdrawiam
vinyl, gg 3287327

w asemblerze:

setb p2.2
tu: lcall czas2
cpl p2.2
ajmp tu

czas2:
mov r0,#100
pow3 mov r1,#100
pow2: mov r2,#100
pow1: djnz r2,pow1
djnz r1,pow2
djnz r0,pow3
ret

end



Poprzedni Następny
Wiadomość
Spis treści
From: "Wojtek" <wschip_at_nospam_poczta.onet.pl>
Subject: Re: problem z atmel
Date: Thu, 20 Jun 2002 15:31:16 +0200


w asemblerze:

setb p2.2
tu: lcall czas2
cpl p2.2
ajmp tu

czas2:
mov r0,#100
pow3 mov r1,#100
pow2: mov r2,#100
pow1: djnz r2,pow1
djnz r1,pow2
djnz r0,pow3
ret

end


Uzywasz stosu - nie jestem teraz pewny na 100%, ale byc moze powinienes
zainicjowac na poczatku wskaznik stosu.



Poprzedni Następny
Wiadomość
Spis treści
From: Marcin Stanisz <mstanisz_at_nospam_poczta.onet.pl>
Subject: Re: problem z atmel
Date: 21 Jun 2002 06:47:28 GMT


W artykule <aeslg1$9fl$1_at_nospam_news.tpi.pl> Wojtek napisal(a):
Uzywasz stosu - nie jestem teraz pewny na 100%, ale byc moze powinienes
zainicjowac na poczatku wskaznik stosu.

Bingo!

Marcin Stanisz, one-liner :-)
--

"A lie will go round the world before the truth has got its boots on"
Terry Pratchett, "Truth"

Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: problem z atmel
Date: Fri, 21 Jun 2002 08:59:13 +0200


Bingo!


Dlaczego?
W 51 zwykle zaczyna się od 20, więc luuuzik ;-))
--
PZD, Irek.N.



Poprzedni Następny
Wiadomość
Spis treści
From: Marcin Stanisz <mstanisz_at_nospam_poczta.onet.pl>
Subject: Re: problem z atmel
Date: 21 Jun 2002 07:52:18 GMT


W artykule <3D12CEC1.C7833279_at_nospam_multispedytor.com.pl>
Ireneusz Niemczyk napisal(a):

Bingo!


Dlaczego?
W 51 zwykle zaczyna się od 20, więc luuuzik ;-))

A nie 07H po resecie? Nie mam książki pod ręką, nie pamiętam, I-net
zwrócił coś takiego:

http://www.atmel.com/atmel/acrobat/doc397c4de164055.pdf
Rozdział 1.4

Anyway - cofam bingo :-)

Marcin Stanisz
--

"A lie will go round the world before the truth has got its boots on"
Terry Pratchett, "Truth"

Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: problem z atmel
Date: Fri, 21 Jun 2002 11:37:17 +0200


A nie 07H po resecie? Nie mam książki pod ręką, nie pamiętam, I-net
zwrócił coś takiego:

http://www.atmel.com/atmel/acrobat/doc397c4de164055.pdf
Rozdział 1.4

Ba... nie pamiętam takich drobiazgów - pewnie masz rację :-)

Anyway - cofam bingo :-)

Ayway - cofam 20 ;-)))

--
PZD, Irek.N.



Poprzedni Następny
Wiadomość
Spis treści
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: problem z atmel
Date: Tue, 25 Jun 2002 23:31:27 +0200


W 51 zwykle zaczyna się od 20, więc luuuzik ;-))

Co prawda od 07 ale to też nie będzie problemem...

O ile wcześniej kolega autor nie przełączył zestawu rejestrów na 1-szy...

MC

Poprzedni Następny
Wiadomość
Spis treści
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: problem z atmel
Date: 21 Jun 2002 10:14:24 +0200


W artykule <aeslg1$9fl$1_at_nospam_news.tpi.pl> Wojtek napisal(a):
Uzywasz stosu - nie jestem teraz pewny na 100%, ale byc moze powinienes
zainicjowac na poczatku wskaznik stosu.

Bingo!

Marcin Stanisz, one-liner :-)
--
Jeśli to był cały program, to nie stos jest przyczyną.
Jeśli nie jest napisane inaczej stos zaczyna się od adresu 08H i idzie w
górę.
W tym progeamie nie ma szans na wejscie przez stos w obszar zajmowany przez
zmienne.
pzdr
Artur


--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


Poprzedni Następny
Wiadomość
Spis treści
From: "Sebcio XM" <sebcio_at_nospam_xmv6.mud.spam-acme.pl>
Subject: Re: problem z atmel
Date: Fri, 21 Jun 2002 12:44:39 +0200


Użytkownik "Wojtek" <wschip_at_nospam_poczta.onet.pl> napisał w wiadomości
news:aeslg1$9fl$1_at_nospam_news.tpi.pl...

Uzywasz stosu - nie jestem teraz pewny na 100%, ale byc moze powinienes
zainicjowac na poczatku wskaznik stosu.

po pierwsze nie używa stosu ;-) a po drugie proc przy resecie ustawia
sobie SP na 07.


--
* Sebcio, Gdańsk



Poprzedni Następny
Wiadomość
Spis treści
From: Marcin Stanisz <mstanisz_at_nospam_poczta.onet.pl>
Subject: Re: problem z atmel
Date: 21 Jun 2002 10:56:43 GMT


W artykule <aev02o$ro9$1_at_nospam_sunsite.icm.edu.pl> Sebcio XM napisal(a):
po pierwsze nie używa stosu ;-) a po drugie proc przy resecie ustawia

Na pewno? A gdzie przechowuje adres powrotu z procedury?

sobie SP na 07.

A, to tak :-)

Marcin Stanisz
--

"A lie will go round the world before the truth has got its boots on"
Terry Pratchett, "Truth"

Poprzedni Następny
Wiadomość
Spis treści
From: "Sebcio XM" <sebcio_at_nospam_xmv6.mud.spam-acme.pl>
Subject: Re: problem z atmel
Date: Fri, 21 Jun 2002 12:59:15 +0200


Użytkownik "Marcin Stanisz" <mstanisz_at_nospam_poczta.onet.pl> napisał w wiadomości
news:slrn.pl.ah61qv.h8.mstanisz_at_nospam_COS13.ilf.com...

po pierwsze nie używa stosu ;-) a po drugie proc przy resecie
ustawia
Na pewno? A gdzie przechowuje adres powrotu z procedury?

ano tak - zwracam honor ;-) Mówiłem o jawnym użyciu stosu (PUSH i takie
tam... ;-)

sobie SP na 07.
A, to tak :-)


--
* Sebcio, Gdańsk



Poprzedni Następny
Wiadomość
Spis treści
From: "Sebcio XM" <sebcio_at_nospam_xmv6.mud.spam-acme.pl>
Subject: Re: problem z atmel
Date: Fri, 21 Jun 2002 12:49:24 +0200


Użytkownik "TomekG" <Tomekgert_at_nospam_poczta.onet.pl> napisał w wiadomości
news:aesgqg$5rp$1_at_nospam_news.tpi.pl...

w asemblerze:
setb p2.2
tu: lcall czas2
cpl p2.2
ajmp tu

zmień AJMP TU na LJMP TU - nie wiem dlaczego ale miałem wiele przypadków
gdy skoki w ramach strony nie działały jak powinny.


--
* Sebcio, Gdańsk




Poprzedni Następny
Wiadomość
Spis treści
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: problem z atmel
Date: 21 Jun 2002 23:51:01 +0200


w asemblerze:
setb p2.2
tu: lcall czas2
cpl p2.2
ajmp tu

zmień AJMP TU na LJMP TU - nie wiem dlaczego ale miałem wiele
przypadków
gdy skoki w ramach strony nie działały jak powinny.


--
> * Sebcio, Gdańsk
No to teraz sieczkę żeś narobił ;-)
A w obrębie strony jest acall, niektóre '51 nie znają rozkazu lcall,
bo i po co skoro cała dostępna pamięć mieści się w obrębie strony.
pzdr
Artur


--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


Poprzedni Następny
Wiadomość
Spis treści
From: Marek Lewandowski <nospam_at_nospam_poczta.onet.pl>
Subject: Re: RE: problem z atmel
Date: Fri, 21 Jun 2002 22:36:56 GMT


ziel wygenerował manualnie w wiadomości
<DOELJDHHJKPIEKPIGAMEGEPEDEAA.zielpro_at_nospam_cavern.pl> udostępnionej
publicznie dnia 21 Jun 2002 23:51:01 +0200 co następuje:

No to teraz sieczkę żeś narobił ;-)
A w obrębie strony jest acall, niektóre '51 nie znają rozkazu lcall,
bo i po co skoro cała dostępna pamięć mieści się w obrębie strony.

Na przykład jakie?
Bo 89Cx051 mają, mimo, iż 1051 ma 1kB pamięci.
--
Marek Lewandowski ICQ# 10139051
locustXpoczta|onet|pl
http://locust.republika.pl
[! Odpowiadaj pod cytatem. Tnij cytaty. Podpisuj posty. !]

Poprzedni Następny
Wiadomość
Spis treści
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: RE: problem z atmel
Date: 22 Jun 2002 01:01:29 +0200


A w obrębie strony jest acall, niektóre '51 nie znają rozkazu lcall,
bo i po co skoro cała dostępna pamięć mieści się w obrębie strony.

Na przykład jakie?
Bo 89Cx051 mają, mimo, iż 1051 ma 1kB pamięci.
--
> Marek Lewandowski ICQ# 10139051
> locustXpoczta|onet|pl
> http://locust.republika.pl
> [! Odpowiadaj pod cytatem. Tnij cytaty. Podpisuj posty. !]

Jako ciekawostkę sobie zapamiętałem, ale jutro sprawdzę w którym tak jest.
pzdr
Artur


--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


Poprzedni Następny
Wiadomość
Spis treści
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: RE: problem z atmel
Date: 24 Jun 2002 23:28:28 +0200


Na przykład jakie?
Bo 89Cx051 mają, mimo, iż 1051 ma 1kB pamięci.
--
> Marek Lewandowski ICQ# 10139051

:-(((
Pół dnia szukałem programu w którym musiałem przerabiać Lcall na Acall.
I znalazłem. :-(
Przerabiałem acall na lcall i nie przez procka a darmowy asembler.
A było to w czasach kiedy poważni panowie z dużych firm zaopatrywali
się w programy na giełdzie komputerowej po 15zł za dyskietkę. ;-)
No, ale po tylu latach mogło mi się coś pokręcić. ;-)
pzdr
Artur


--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


Poprzedni Następny
Wiadomość
Spis treści
From: Marek Lewandowski <nospam_at_nospam_poczta.onet.pl>
Subject: Re: RE: RE: problem z atmel
Date: Mon, 24 Jun 2002 22:08:39 GMT


ziel wygenerował manualnie w wiadomości
<DOELJDHHJKPIEKPIGAMEKEIMDFAA.zielpro_at_nospam_cavern.pl> udostępnionej
publicznie dnia 24 Jun 2002 23:28:28 +0200 co następuje:

-(((
Pół dnia szukałem programu w którym musiałem przerabiać Lcall na Acall.
I znalazłem. :-(
Przerabiałem acall na lcall i nie przez procka a darmowy asembler.

Szkoda tylko, że się niepotrzebnie namęczyłeś ;-)
Ale jakby rzeczywiście był jakiś procek z brakującym/skopanym acall to
by się przydało wiedzieć!
Pozdrówka!
--
Marek Lewandowski ICQ# 10139051
locustXpoczta|onet|pl
http://locust.republika.pl
[! Odpowiadaj pod cytatem. Tnij cytaty. Podpisuj posty. !]

Poprzedni Następny
Wiadomość
Spis treści
From: Maciej Czapla <mc_at_nospam_sensor.com.pl>
Subject: Re: problem z atmel
Date: Tue, 25 Jun 2002 23:34:29 +0200


Szkoda tylko, że się niepotrzebnie namęczyłeś ;-)
Ale jakby rzeczywiście był jakiś procek z brakującym/skopanym acall to
by się przydało wiedzieć!

'Małe' (i starawe) Filipsy tak mają (87C751 ZTCP) - nie mają LCALL, LJMP, (ale
nie pomnę jak je traktują)...

MC

Poprzedni Następny
Wiadomość
Spis treści
From: "Sebcio XM" <sebcio_at_nospam_xmv6.mud.spam-acme.pl>
Subject: Re: problem z atmel
Date: Tue, 25 Jun 2002 13:04:19 +0200


Użytkownik "ziel" <zielpro_at_nospam_cavern.pl> napisał w wiadomości
news:DOELJDHHJKPIEKPIGAMEGEPEDEAA.zielpro_at_nospam_cavern.pl...

zmień AJMP TU na LJMP TU - nie wiem dlaczego ale miałem wiele
przypadków gdy skoki w ramach strony nie działały jak powinny.
A w obrębie strony jest acall, niektóre '51 nie znają rozkazu lcall,

AJMP jest skokiem w obrębie 2KB strony. Miałem przypadki gdy
wykorzystanie AJMP i ACALL powodowało że program działał w sposób
nieprzewidziany stąd zwróciłem uwagę by użyć 16-bitowych adresów. Z
pewnością nie jest to wina procesora a assemblera jakiego używałem
(wspomniany problem miałem w przypadku dwóch assemblerów - assemblera
dostarczanego z DSM51 oraz niedawno zauważyłem go z assemblerem Systronixa)
ale przyczyna do dzisiaj nie jest mi znana.

bo i po co skoro cała dostępna pamięć mieści się w obrębie strony.

nie znam żadnego "małego" '51 który miałby wycięte rozkazy skoków
bezwarunkowych i skoków do procedur bo ograniczam się do Atmeli ;-) Nawet
AT89C1051 ma LJMP i LCALL podobnie jak i inne - w gestii programisty jest
upewnić się czy skok nie następuje do przestrzeni spoza fizycznej pamięci
programu jaka jest w procesorze.


--
* Sebcio, Gdańsk



Poprzedni Następny
Wiadomość
Spis treści
From: "Bartosz Sarama" <quasimod_at_nospam_poczta.usun.onet.pl>
Subject: Re: problem z atmel
Date: Thu, 20 Jun 2002 14:17:30 +0200



Użytkownik "TomekG" <Tomekgert_at_nospam_poczta.onet.pl> napisał w wiadomości
news:aesg8h$1li$1_at_nospam_news.tpi.pl...

W jakich okolicznosciach pojawia sie nap. zasilania na kwarcu? Czy wtedy,
gdy jest jakies zwarcie, czy gdy zasilanie jest niestabilne, czy moze jest
to wina mikrokontrolera (uwalony)? Czy nawet jesli program jest zle
napisany, to czy moze tak namieszac, ze kwarc sie wylacza?
To jest moj 1szy mikrokontroler (chyba tez ostatni...) ktorym sie bawie,
nie
mam pojecia o co biega....




A jak Ty mierzysz to napiecie na kwarcu?? I skad jestes taki pewny, ze sie
zatrzymuje??
Bo jesli mierzysz czymkolwiek innym od oscyloskopu o duuuuzej impedancji
wejsciowej to nie bardzo ma prawo sie nie zatrzymac :-)

Ktory to model Atmelka?
Moze napisz na poczatku program typu:

start:
cpl p2.2
sjmp start

i podlacz sie z miernikiem czestotliwosci pod linie p2.2 i zobacz co tam sie
dzieje
Jesli nic, to rzeczywiscie cos siadlo.
Ale nie mozesz zapinac niczego na kwarcu (no poza moze miernikiem
czestotliwosci o DUZEJ impedancji wejsciowej na WYJSCIE xtal2 zdaje mi sie).
U mnie moge tak sprawdzic tylko jednym miernikiem.

Pozdrawiam
Bartosz Sarama



Poprzedni Następny
Wiadomość
Spis treści
From: "TomekG" <Tomekgert_at_nospam_poczta.onet.pl>
Subject: Re: problem z atmel
Date: Thu, 20 Jun 2002 14:45:58 +0200



A jak Ty mierzysz to napiecie na kwarcu?? I skad jestes taki pewny, ze sie
zatrzymuje??
Bo jesli mierzysz czymkolwiek innym od oscyloskopu o duuuuzej impedancji
wejsciowej to nie bardzo ma prawo sie nie zatrzymac :-)

Ktory to model Atmelka?
Moze napisz na poczatku program typu:

start:
cpl p2.2
sjmp start

i podlacz sie z miernikiem czestotliwosci pod linie p2.2 i zobacz co tam
sie
dzieje
Jesli nic, to rzeczywiscie cos siadlo.
Ale nie mozesz zapinac niczego na kwarcu (no poza moze miernikiem
czestotliwosci o DUZEJ impedancji wejsciowej na WYJSCIE xtal2 zdaje mi
sie).
U mnie moge tak sprawdzic tylko jednym miernikiem.

Pozdrawiam
Bartosz Sarama

Dzieki za podpowiedzi.
Faktycznie, napiecie sprawdzam jakims maxcomem. Prawdopodobnie nie ma
wystarczajaco duzej impedancji... Nie mam tez programatora, poprzedni
program wgralem u kumpla. Sprobuje w domu pobawic sie jeszcze oscyloskopem.

pozdrawiam




Poprzedni Następny
Wiadomość
Spis treści
From: "Michał Wysocki" <mwsoft_at_nospam_satkabel.com.pl>
Subject: Re: problem z atmel
Date: Thu, 20 Jun 2002 20:04:35 +0200


hmmmmm
wiem że to raczej głupie pytanie ale czy dałeś opornik prze diodzie?
ja kiedyś z rozpędu nie dałem opornika... no i proc nie chciał wstać tak
duży prąd trafiał do portu...!
zdażało mu że mrógnąc więc objawy podobne...



Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: problem z atmel
Date: Thu, 20 Jun 2002 23:27:22 +0200


hmmmmm
wiem że to raczej głupie pytanie ale czy dałeś opornik prze diodzie?
ja kiedyś z rozpędu nie dałem opornika... no i proc nie chciał wstać tak
duży pršd trafiał do portu...!
zdażało mu że mrógnšc więc objawy podobne...

Che, che...
CPL na porcie - czyli czyta stan portu ....dioda do VCC bez opornika
....pewnie czyta permanentne H i robi z niego L, a wlasciewie to chcial by
zrobic ;-)))

--
PZD, Irek.N.



Poprzedni Następny
Wiadomość
Spis treści
From: "Bartosz Sarama" <quasimod_at_nospam_poczta.usun.onet.pl>
Subject: Re: problem z atmel
Date: Thu, 20 Jun 2002 23:28:16 +0200


Che, che...
CPL na porcie - czyli czyta stan portu ....dioda do VCC bez opornika
....pewnie czyta permanentne H i robi z niego L, a wlasciewie to chcial by
zrobic ;-)))

--
> PZD, Irek.N.
>

Jesli dioda jest bez rezystorka do VCC to ja bym sie obawial o port, ktoryto
raczej sie spali wiec 8 nozek procka z glowy ;-)

Pozdrawiam
Bartosz Sarama



Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: problem z atmel
Date: Fri, 21 Jun 2002 00:03:06 +0200


Jesli dioda jest bez rezystorka do VCC to ja bym sie obawial o port, ktoryto
raczej sie spali wiec 8 nozek procka z glowy ;-)

Nic podobnego - piny 51 sš zazwyczaj LED-o lubne (o ile tylko nie przegnie się z
ich ilościš) ;-))
--
PZD, Irek.N.



Poprzedni Następny
Wiadomość
Spis treści
From: "Bartosz Sarama" <quasimod_at_nospam_poczta.usun.onet.pl>
Subject: Re: problem z atmel
Date: Fri, 21 Jun 2002 00:23:33 +0200


Jesli dioda jest bez rezystorka do VCC to ja bym sie obawial o port,
ktoryto
raczej sie spali wiec 8 nozek procka z glowy ;-)

Nic podobnego - piny 51 sš zazwyczaj LED-o lubne (o ile tylko nie przegnie
się z
ich ilościš) ;-))
--
> PZD, Irek.N.
>


Jasne ze sa LEDo lubne o ile pusci sie leda przez rezystorek. Nie twierdze
ze zawsze port padnie bez niego, ale w niektorych przypadkach moze byc
przeciazony troszke za bardzo (kolor leda, temperatura, warunki pracy
tranzystora wyjsciowego portu) i MOZE sie pojsc bujac. A moze i nie pojsc.
:)) ale lepiej sie zabezpieczyc :)) bo moze sie okazac, ze padnie po pol
roku pracy, bo takie mial widzimisie (czyli parametry graniczne sie
przegiely :))

Pozdrawiam
Bartosz Sarama



Poprzedni Następny
Wiadomość
Spis treści
From: "QmX" <kumex_at_nospam_interia.pl>
Subject: Re: problem z atmel
Date: Fri, 21 Jun 2002 11:35:10 +0200


Użytkownik "Ireneusz Niemczyk" <i.niemczyk_at_nospam_multispedytor.com.pl> napisał w
wiadomości news:3D1248BA.C28A5474_at_nospam_multispedytor.com.pl...

CPL na porcie - czyli czyta stan portu ....dioda do VCC bez opornika
....pewnie czyta permanentne H i robi z niego L, a wlasciewie to chcial by
zrobic ;-)))

"CPL bit
(...)
Note: When this instruction is used to modify an output pin, the value used
as the original data is read from the
output data latch, not the input pin."

Chyba jednak nie z pinu, ale z zatrzasku. :-)

QmX.




Poprzedni Następny
Wiadomość
Spis treści
From: Ireneusz Niemczyk <i.niemczyk_at_nospam_multispedytor.com.pl>
Subject: Re: problem z atmel
Date: Fri, 21 Jun 2002 11:43:18 +0200


"CPL bit
(...)
Note: When this instruction is used to modify an output pin, the value used
as the original data is read from the
output data latch, not the input pin."

Chyba jednak nie z pinu, ale z zatrzasku. :-)

Ooo....cenna uwaga - THX :-))
--
PZD, Irek.N.



Poprzedni Następny
Wiadomość
Spis treści
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: problem z atmel
Date: 21 Jun 2002 23:40:29 +0200


"CPL bit
(...)
Note: When this instruction is used to modify an output pin, the
value used
as the original data is read from the
output data latch, not the input pin."

Chyba jednak nie z pinu, ale z zatrzasku. :-)

QmX.

Jutro sprawdzę, bo coś mi się tak kołacze po głowi, że kiedyś się na tym
przejechałem
i teraz dla wyjść silnie obciążonych używam dodatkowego bitu z RAM, którego
zmieniam
razem ze stanem logicznym na wyprowadzeniu.
pzdr
Artur


--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <miloszek_at_nospam_fido.net.org.pl>
Subject: Re: problem z atmel
Date: Sat, 22 Jun 2002 00:20:34 +0200


ziel wrote:

i teraz dla wyjść silnie obciążonych używam dodatkowego bitu z RAM, którego
zmieniam razem ze stanem logicznym na wyprowadzeniu.

Co przydaje sie jak masz watchdoga i po resecie wartaloby odtworzyc
stany na pinach...
--
Regards. Przy odpowiedzi usun "." przed "net" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fido.net.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
Pozwol tesknic i snic, marzyc i zyc...

Poprzedni Następny
Wiadomość
Spis treści
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: problem z atmel
Date: 22 Jun 2002 13:16:16 +0200


Co przydaje sie jak masz watchdoga i po resecie wartaloby odtworzyc
stany na pinach...
--
Reset to reset, niezależnie od jego źródła. Wszystko musi być "wyzerowane" i
przeanalizowane "na nowo".
pzdr
Artur


--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <miloszek_at_nospam_fido.net.org.pl>
Subject: Re: problem z atmel
Date: Sat, 22 Jun 2002 14:37:57 +0200


ziel wrote:

Co przydaje sie jak masz watchdoga i po resecie wartaloby odtworzyc
stany na pinach...
Reset to reset, niezależnie od jego źródła. Wszystko musi być "wyzerowane" i
przeanalizowane "na nowo".

No i owszem... tylko zimny reset od resetu watchdoga roznia sie w
obludze... przynajmniej w niektorych moich urzadzeniach...
--
Regards. Przy odpowiedzi usun "." przed "net" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fido.net.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
Kladzcie nozki na poduszki.....

Poprzedni Następny
Wiadomość
Spis treści
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: problem z atmel
Date: 23 Jun 2002 12:49:19 +0200


No i owszem... tylko zimny reset od resetu watchdoga roznia sie w
obludze... przynajmniej w niektorych moich urzadzeniach...
--
A to już rzecz gustu. WD może się włączyć z różnych powodów, czyli jakby się
nie patrzeć,
Coś złego się stało, ja wolę aby program zaczął wszystko od początku (na
ogół jest procedura
tetująca ukady peryferyjne) niż dopisywać dodatkowy kod szukający dziury w
całym ;-)
pzdr
Artur


--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


Poprzedni Następny
Wiadomość
Spis treści
From: Wojciech Markowski <wmr_at_nospam_krakus.top.pl>
Subject: Re: problem z atmel
Date: Sun, 23 Jun 2002 16:41:13 +0200


WD nie wlacza sie bez powodu. Generalnie jest zle napisany program. Moze
przeoczyles pewne zaleznosci czasowe (najczesciej pochodzace z zewnatrz) i uklad
Ci sie po prostu resetuje bo... czeka... a pisanie dodatkowego kodu???????? -
oczywiscie mozna tyko po co?
 

pzdr, - wmr

ziel wrote:

No i owszem... tylko zimny reset od resetu watchdoga roznia sie w
obludze... przynajmniej w niektorych moich urzadzeniach...
--
> A to już rzecz gustu. WD może się włączyć z różnych powodów, czyli jakby się
> nie patrzeć,
> Coś złego się stało, ja wolę aby program zaczął wszystko od początku (na
> ogół jest procedura
> tetująca ukady peryferyjne) niż dopisywać dodatkowy kod szukający dziury w
> całym ;-)
> pzdr
> Artur
>
> --
> Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <miloszek_at_nospam_fido.net.org.pl>
Subject: Re: problem z atmel
Date: Mon, 24 Jun 2002 16:30:53 +0200


ziel wrote:

A to już rzecz gustu. WD może się włączyć z różnych powodów, czyli jakby się
nie patrzeć,
Coś złego się stało, ja wolę aby program zaczął wszystko od początku (na
ogół jest procedura
tetująca ukady peryferyjne) niż dopisywać dodatkowy kod szukający dziury w
całym ;-)

On nie zatyka dziur w calym tylko kontynuuje prace urzadzenia bez
resetowania dotychczasowego stanu. Mam na przyklad sterownik syren
alarmowych, po wlaczeniu zdalnym, lokalnym czy od czujki ma sie wlaczyc
alarm p.poz ktory trwa 180 sek, wiec jak zresetuje sie watchdog i odpali
reset procka po 2 sekundach to skutek jest taki ze mamy cisze zamiast
alarmu... i klienta ze sprawa w sadzie...
Dawno temu zrobilem uklad 2051 i MAX 697 + 2416, w ciagu roku 3 resety
od watchdoga a program w stylu:
bla: cpl wdi
sjmp bla
Drugi zestaw z 89S8252 mial 2 resety, oba zasilane ze starego
akumulatora olowiowego ladowanego non stop przez 7812+diody.
--
Regards. Przy odpowiedzi usun "." przed "net" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fido.net.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
Zajac - znowu czapki nie nosisz ????

Poprzedni Następny
Wiadomość
Spis treści
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: problem z atmel
Date: 24 Jun 2002 23:59:10 +0200


On nie zatyka dziur w calym tylko kontynuuje prace urzadzenia bez
resetowania dotychczasowego stanu. Mam na przyklad sterownik syren
alarmowych, po wlaczeniu zdalnym, lokalnym czy od czujki ma sie wlaczyc
alarm p.poz ktory trwa 180 sek, wiec jak zresetuje sie watchdog i odpali
reset procka po 2 sekundach to skutek jest taki ze mamy cisze zamiast
alarmu... i klienta ze sprawa w sadzie...
Dawno temu zrobilem uklad 2051 i MAX 697 + 2416, w ciagu roku 3 resety
od watchdoga a program w stylu:
bla: cpl wdi
sjmp bla
Drugi zestaw z 89S8252 mial 2 resety, oba zasilane ze starego
akumulatora olowiowego ladowanego non stop przez 7812+diody.
To może należało by poszukać przyczyny gdzie indziej?
Przy podanej powyżej pętli jest fizycznie niemożliwe aby procesor zgłupiał
sam z siebie, jeśli WD zadziałał, musiała być inna przyczny zewnętrzna.
pzdr
Artur


--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


Poprzedni Następny
Wiadomość
Spis treści
From: Milosz Skowyra <miloszek_at_nospam_fido.net.org.pl>
Subject: Re: problem z atmel
Date: Tue, 25 Jun 2002 14:05:59 +0200


ziel wrote:

Drugi zestaw z 89S8252 mial 2 resety, oba zasilane ze starego
akumulatora olowiowego ladowanego non stop przez 7812+diody.
To może należało by poszukać przyczyny gdzie indziej?
Przy podanej powyżej pętli jest fizycznie niemożliwe aby procesor zgłupiał
sam z siebie, jeśli WD zadziałał, musiała być inna przyczny zewnętrzna.

Moze tak, moze nie... elektronik lutuje, pisze program a Pan Bog
elektrony nosi...
IMHO w kazdym sensowniejszym urzadzeniu powinien byc WD, nigdy nie masz
100% pewnosci ze akurat cos nie spowoduje blednego wykonania kodu,
wystarczy ze obok urzadzenia ktos powiesi antene od radiotelefonow lub
inne ustrojstwo ktore nie powinno i nie musi wplywac na prace
urzadzenia, jednak zawsze jakos tak prawo Murphy'ego dziala na nasza
niekorzysc, problem pozostaje w tym ulamku procenta...
--
Regards. Przy odpowiedzi usun "." przed "net" z adresu!!!
|-----------------------------------------------------|
| Milosz Skowyra GSM Mobile +48 600 95 35 72 |
| miloszek_at_nospam_fido.net.org.pl 2:484/2.47 on fidonet |
|-----------------------------------------------------|
Zajac - znowu czapki nie nosisz ????

Poprzedni Następny
Wiadomość
Spis treści
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: problem z atmel
Date: 25 Jun 2002 19:44:16 +0200


IMHO w kazdym sensowniejszym urzadzeniu powinien byc WD, nigdy nie masz
100% pewnosci ze akurat cos nie spowoduje blednego wykonania kodu,
wystarczy ze obok urzadzenia ktos powiesi antene od radiotelefonow lub
inne ustrojstwo ktore nie powinno i nie musi wplywac na prace
urzadzenia, jednak zawsze jakos tak prawo Murphy'ego dziala na nasza
niekorzysc, problem pozostaje w tym ulamku procenta...
--
Mogę odpowiadać jedynie za swoje urządzenie, jeśli w specyfikacji nie było
uwag na temat odporności na czynniki zewnętrzne to klien jest sam sobie
winien. Oczywiście staram się zrobić urzadzenie jak najlepiej, ale
podniesienie odporności to są konkretne pieniadze które trzeba wsadzić. Nie
moge gościa straszyć nadmiernie, bo albo uzna, że chcę wyłudzić dodatkowe
pieniadze, albo podziękuje mi i zamówi urzadzenie u Kazia, który wykluczał
mozliwość awarii. Zawsze się pytam o poziom odporności na zakłucenia, sposób
reakcji w sytuacjach awaryjnych, odpornośc na wilgoć, wode temperaturę itp.
Co klient zamówi to dostanie, więc jeśli przykładowo, po dwóch miesiącach
zamontuje sobie antenę nadawczą, która zakłóca pracę urzadzenia, to
przepraszam, ale reklamacji nie przyjmuję. Mogę jedynie za odpowiednią ;-)
dopłatę "udpornić".
pzdr
Artur
PS
Właśnie miesiąc temu odkłócałem silniczek prądu stałego, silnik - 56zł,
cewki, kondensatory, grafit, blacha -30zł.


--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


Poprzedni Następny
Wiadomość
Spis treści
From: "Sebcio XM" <sebcio_at_nospam_xmv6.mud.spam-acme.pl>
Subject: Re: problem z atmel
Date: Tue, 25 Jun 2002 13:14:21 +0200


Użytkownik "ziel" <zielpro_at_nospam_cavern.pl> napisał w wiadomości
news:DOELJDHHJKPIEKPIGAMEAECODFAA.zielpro_at_nospam_cavern.pl...

No i owszem... tylko zimny reset od resetu watchdoga roznia sie w
obludze... przynajmniej w niektorych moich urzadzeniach...
A to już rzecz gustu. WD może się włączyć z różnych powodów, czyli jakby
się
nie patrzeć, coś złego się stało, ja wolę aby program zaczął wszystko od
początku (na

generalnie to jest najbezpieczniejsze podejście - problem zaczyna się
gdy sterownik rozpoczyna np. proces przemysłowy krytyczny w czasie którego
przerwanie "nie jest mile widziane" ;-) Wystąpienie resetu od WD zwykle
świadczy o wadzie w oprogramowaniu i nie powinno mieć miejsca jednakże jeśli
już wystąpi to faktycznie warto by proc sprawdził czy może się zrestartować
czy też nie warto dokończyć wykonywanej operacji a dopiero później zgłosić
błędu w stylu "Contact service"... Czasami jest to pierdoła w dużym
programie urządzenia zainstalowanego u klienta.


--
* Sebcio, Gdańsk



Poprzedni Następny
Wiadomość
Spis treści
From: "Sebcio XM" <sebcio_at_nospam_xmv6.mud.spam-acme.pl>
Subject: Re: problem z atmel
Date: Tue, 25 Jun 2002 13:08:10 +0200


Użytkownik "ziel" <zielpro_at_nospam_cavern.pl> napisał w wiadomości
news:DOELJDHHJKPIEKPIGAMEKEPDDEAA.zielpro_at_nospam_cavern.pl...

Chyba jednak nie z pinu, ale z zatrzasku. :-)
Jutro sprawdzę, bo coś mi się tak kołacze po głowi, że kiedyś się na tym
przejechałem
i teraz dla wyjść silnie obciążonych używam dodatkowego bitu z RAM,
którego
zmieniam
razem ze stanem logicznym na wyprowadzeniu.

CPL bit czyta zatrzask i odwraca pin zgodnie z wartością zatrzasku ale
już np. MOV C, bit czyta pin ;-)


--
* Sebcio, Gdańsk



Poprzedni Następny
Wiadomość
Spis treści
From: zielpro_at_nospam_cavern.pl (ziel)
Subject: RE: problem z atmel
Date: 25 Jun 2002 19:34:05 +0200


CPL bit czyta zatrzask i odwraca pin zgodnie z wartością zatrzasku ale
już np. MOV C, bit czyta pin ;-)


--
> * Sebcio, Gdańsk

;-)
Na wszelki wypadek na grupie elekryków, nie będę się pytał o lekarstwo na
sklerozę.
;-)
pzdr
Artur


--
Archiwum grupy: http://niusy.onet.pl/pl.misc.elektronika


Poprzedni Następny
Wiadomość
Spis treści
From: "Sebcio XM" <sebcio_at_nospam_xmv6.mud.spam-acme.pl>
Subject: Re: problem z atmel
Date: Fri, 21 Jun 2002 12:51:29 +0200


Użytkownik "Ireneusz Niemczyk" <i.niemczyk_at_nospam_multispedytor.com.pl> napisał w
wiadomości news:3D1248BA.C28A5474_at_nospam_multispedytor.com.pl...

Che, che...
CPL na porcie - czyli czyta stan portu ....dioda do VCC bez opornika
....pewnie czyta permanentne H i robi z niego L, a wlasciewie to chcial by
zrobic ;-)))

nie - CPL jest instrukcją typu "Read-Modify-Write" i nie czyta pinu lecz
zatrzask ;-)


--
* Sebcio, Gdańsk



Poprzedni Następny
Wiadomość
Spis treści
From: "TomekG" <Tomekgert_at_nospam_poczta.onet.pl>
Subject: Re: problem z atmel
Date: Fri, 21 Jun 2002 09:23:55 +0200



Moj programik: migajaca dioda na porcie 2.2. Nie wiem w czym jest problem,
ale dioda nie miga. Po resecie zaswieci sie, po jakims czasie sobie
zgasnie
(nieregularnie). Zauwazylem, ze gdy gasnie (juz sie nie podnosi) na kwarcu
skacze napiecie z 2.34V do 5V (2xC=33pF do masy). Program jest ok - 2 razy
robila to co miala, czyli migala,po czym zgasla. Czy to wina kwarcu, czy
moze procesor jest uszkodzony?
Jak to sprawdzic?

pozdrawiam
Tomek

Problemem bylo wejscie EA, ktore nie zostalo podlaczone do VCC.
Teraz wszystko dziala prawidlowo.

pozdrawiam
Tomek




Poprzedni Następny
Wiadomość
Spis treści
From: "A.Grodecki" <ag_at_nospam_modeltronik.com.pl>
Subject: Re: problem z atmel
Date: Fri, 21 Jun 2002 10:15:03 +0200


--

Pozdrawiam,

Andrzej Grodecki

TomekG wrote in message ...
|Problemem bylo wejscie EA, ktore nie zostalo podlaczone do VCC.
|Teraz wszystko dziala prawidlowo.

Czyli problem został źle zdefiniowany, parząc po ilości chybionych
podpowiedzi.
Stąd sugestia dla innych pytających - pytajcie konkretnie opisując układ.
Pytanie "program nie działa tak jak chcę, co może być?" jest dość
ogólne:)))

Dobre pytanie - dobra podpowiedź, g...e pytanie .... :)



Poprzedni Następny
Wiadomość
Spis treści
From: "Sebcio XM" <sebcio_at_nospam_xmv6.mud.spam-acme.pl>
Subject: Re: problem z atmel
Date: Fri, 21 Jun 2002 12:54:20 +0200


Użytkownik "A.Grodecki" <ag_at_nospam_modeltronik.com.pl> napisał w wiadomości
news:aeun17$b5o$1_at_nospam_pingwin.acn.pl...

|Problemem bylo wejscie EA, ktore nie zostalo podlaczone do VCC.
|Teraz wszystko dziala prawidlowo.

podejrzewam że nawet EA było zapięte do masy bo przy "pływającym" każdy
Atmel mi chodził :-)

Czyli problem został źle zdefiniowany, parząc po ilości chybionych
podpowiedzi.
Stąd sugestia dla innych pytających - pytajcie konkretnie opisując układ.
Pytanie "program nie działa tak jak chcę, co może być?" jest dość
ogólne:)))

ano ;-) Tak w ogóle powinien był chociaż podać typ Atmela - nie wiem
czemu ale sugerowałem się tym że zrobił to na AT89C2051 ;-))


--
* Sebcio, Gdańsk