Odp: AVR



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Kamil" <kciukens_at_nospam_poczta.onet.pl>
Subject: Odp: AVR
Date: Mon, 1 Jan 2001 23:15:51 +0100




OK, byle nie w AT90S1200, bo ten nie ma instrukcji LPM.

No właśnie na nim! Ale zrobię tablicę w eepromie.
W każdym razie dzieki
Pozdr,
KK



Poprzedni Następny
Wiadomość
Spis treści
From: Romuald Bialy <romekb_at_nospam_polbox.com>
Subject: Re: AVR
Date: Wed, 03 Jan 2001 21:28:05 +0100




Kamil wrote:


OK, byle nie w AT90S1200, bo ten nie ma instrukcji LPM.

No właśnie na nim! Ale zrobię tablicę w eepromie.
W każdym razie dzieki
Pozdr,
KK

Uwazaj ! Tez tak kiedys zrobilem i jakie bylo moje zdziwienie jak po
kilku resetach lub pstryknieciu lutownica zmienila sie zawartosc kilku
komorek EEPROM'a. A w calym programie nie bylo zadnej instrukcji
zapisujacej do EEPROM. Tablice zapisalem programatorem, a po krotkiej
zabawie z ukladem (kiedy zaczal dziwnie sie zachowywac) odczytalem
zawartosc EEPROM'a i bylo kilka zmienionych bajtow.
Moja rada: wymien procesor na AT90S2313 lub zapomnij o tablicach.

--
Pozdrawiam.... Romuald Bialy
E'mail: romekb_at_nospam_polbox.com
WWW: http://www.polbox.com/r/romekb



Poprzedni Następny
Wiadomość
Spis treści
From: Robert Pudlik <rpudlik_at_nospam_poczta.onet.pl>
Subject: Re: AVR
Date: Sun, 07 Jan 2001 23:18:32 +0100



Romuald Bialy wrote:


Uwazaj ! Tez tak kiedys zrobilem i jakie bylo moje zdziwienie jak po
kilku resetach lub pstryknieciu lutownica zmienila sie zawartosc kilku
komorek EEPROM'a. A w calym programie nie bylo zadnej instrukcji
zapisujacej do EEPROM. Tablice zapisalem programatorem, a po krotkiej
zabawie z ukladem (kiedy zaczal dziwnie sie zachowywac) odczytalem
zawartosc EEPROM'a i bylo kilka zmienionych bajtow.
Moja rada: wymien procesor na AT90S2313 lub zapomnij o tablicach.


Też się na tym naciałem - ale na AT90S8515. Nie doczytałem PDF-a, i też
przy podaniu zasilania od czasu do czasu zmieniała się zawartość w
EEPROM-ie.
A w PDF-ie jest napisane, że w trakcie niedostatecznie wysokiego
napięcia
zasilania, rozkazy, które procesor próbuje wykonać w takim stanie
(błędnie
zdekodowane), moga uszkodzić
zawartość EEPROM. Trzeba więc tak rozbudować układ resetu, aby stan ten
był wymuszony
w czasie zbyt niskiego napięcia zasilania.

Warto zobaczyć notę aplikacyjna: AVR180: External Brown-Out Protection
(plik doc1051.pdf
u Atmela).


--
Pozdrawiam
_____________________________________________________________________
Robert Pudlik
mailto:rpudlik_at_nospam_poczta.onet.pl

Poprzedni Następny
Wiadomość
Spis treści
From: jfox_at_nospam_friko6.onet.pl (J.F.)
Subject: Re: AVR
Date: 8 Jan 2001 11:28:30 GMT


On Sun, 07 Jan 2001 23:18:32 +0100, Robert Pudlik <rpudlik_at_nospam_poczta.onet.pl> wrote:
Też się na tym naciałem - ale na AT90S8515. Nie doczytałem PDF-a, i też
przy podaniu zasilania od czasu do czasu zmieniała się zawartość w
EEPROM-ie.
A w PDF-ie jest napisane, że w trakcie niedostatecznie wysokiego napięcia
zasilania, rozkazy, które procesor próbuje wykonać w takim stanie
(błędnie zdekodowane), moga uszkodzić zawartość EEPROM.

Mozliwe ze sie niepotrzebnie ganisz - byc moze w pierwszej wersji
opisu tego po prostu nie pisalo. A dodano potem, usuwajac usterke
metoda "dostarczenia poprawionej dokumentacji" :-)

J.


Poprzedni Następny
Wiadomość
Spis treści
From: Romuald Bialy <romekb_at_nospam_polbox.com>
Subject: Re: AVR
Date: Mon, 08 Jan 2001 19:32:25 +0100


"J.F." wrote:

Mozliwe ze sie niepotrzebnie ganisz - byc moze w pierwszej wersji
opisu tego po prostu nie pisalo. A dodano potem, usuwajac usterke
metoda "dostarczenia poprawionej dokumentacji" :-)

J.

A Atmel te metode po prostu uwielbia sadzac po ilosci errat i co
niektorych sposobach na bugi.
--
Pozdrawiam.... Romuald Bialy
E'mail: romekb_at_nospam_polbox.com
WWW: http://www.polbox.com/r/romekb