Dawid
Guest
Sat Sep 09, 2006 7:22 am
Witam Wszytko z programowaniem dziallo ok az do czsu jak zmienilem FUSE bits
(CKOP fuses (operation Dependet of CKSEL) i od tego czasu nie moge
programowac. Nieiwem czy to zbiek okolicznosci i mi nawalil ISPCable 2 czy
atmel padl. ISPcable jest raz wykrywany raz nie. Jak wykryje to przy
programwoaniu wywala Entering programming mode ... ERROR. i potem detecting
device ... ERROR. co moglo pasc? Jak daje erase to dioda z ISPcable sie
swieci nie mruga tak samo z atmegą (atmega na module mmmega02). Do
programowania korzystam z ProProgRS 1.1m. PRobowalme Pony prog ale tez
niechce go programowac
Zibias
Guest
Sat Sep 09, 2006 8:23 am
Quote:
Witam Wszytko z programowaniem dziallo ok az do czsu jak zmienilem FUSE
bits (CKOP fuses (operation Dependet of CKSEL) i od tego czasu nie moge
programowac. Nieiwem czy to zbiek okolicznosci i mi nawalil ISPCable 2 czy
atmel padl. ISPcable jest raz wykrywany raz nie. Jak wykryje to przy
programwoaniu wywala Entering programming mode ... ERROR. i potem
detecting device ... ERROR. co moglo pasc? Jak daje erase to dioda z
ISPcable sie swieci nie mruga tak samo z atmegą (atmega na module
mmmega02). Do programowania korzystam z ProProgRS 1.1m. PRobowalme Pony
prog ale tez niechce go programowac
Napisz dokładnie jak ustawiłeś te fuses bits, tz które i jak.
Prawdopodobnie przestawiłeś na zewnętrzny generator lub zewnętrzny kwarc
którego nie ma prawdopodobnie na twojej płyce. Napisz czy jest rezonator
kwarcowy na płytce z procesorem i jaką ma wartość.
Jeśli przełączyłeś na zewnętrzny generator to żeby odpalić procka musisz mu
dostarczyć z zewnatrz sygnał z generatora do nogi XTAL1, inaczej nie ruszy.
Dawid
Guest
Sat Sep 09, 2006 9:19 am
Quote:
Jeśli przełączyłeś na zewnętrzny generator to żeby odpalić procka musisz
mu
dostarczyć z zewnatrz sygnał z generatora do nogi XTAL1, inaczej nie
ruszy.
Mam tam kwarc 16Mhz na Xtal1 i xtal2. Z tego co wyszkalem musze dac kwarc
mniejszy niz 8Mhz? Dobrze myśle?
Ryszard K
Guest
Sat Sep 09, 2006 9:50 am
Quote:
dostarczyć z zewnatrz sygnał z generatora do nogi XTAL1, inaczej nie
ruszy.
Mam tam kwarc 16Mhz na Xtal1 i xtal2. Z tego co wyszkalem musze dac kwarc
mniejszy niz 8Mhz? Dobrze myśle?
Źle.
Jeśli procek jest ustawiony na zewnętrzny sygnał,
i taki sygnał dostarczyć , najlepiej ze scalonego
oscylatora, takiego w metalowej obudowie z czterema końcówkami np.8 Mhz
Układ generatora w procku nic nie wygeneruj ,bo jest wyłączony..
R.K.
Zibias
Guest
Sat Sep 09, 2006 11:41 am
Użytkownik "Dawid" <safelock@skasuj.cdrinfo.pl> napisał w wiadomości
news:edu151$bar$1@nemesis.news.tpi.pl...
Quote:
Jeśli przełączyłeś na zewnętrzny generator to żeby odpalić procka musisz
mu
dostarczyć z zewnatrz sygnał z generatora do nogi XTAL1, inaczej nie
ruszy.
Mam tam kwarc 16Mhz na Xtal1 i xtal2. Z tego co wyszkalem musze dac kwarc
mniejszy niz 8Mhz? Dobrze myśle?
właściwie to powinen ruszyć z dowolnym sygnałem zegarowym podanym na nogę
XTAL1 gdzieś z przediału 0,5 do 16 MHz. Poszukaj takiego genratorka,
może masz jakąś padniętą kartę grafiki albo starą płytę z PCta, tam były
takie generatorki, wielkość 6 x 12mm mniej więcej, całe metalowe
i pisze na nich częstotliwość.
Dawid
Guest
Sat Sep 09, 2006 11:47 am
Quote:
właściwie to powinen ruszyć z dowolnym sygnałem zegarowym podanym na nogę
XTAL1 gdzieś z przediału 0,5 do 16 MHz. Poszukaj takiego genratorka,
może masz jakąś padniętą kartę grafiki albo starą płytę z PCta, tam były
takie generatorki, wielkość 6 x 12mm mniej więcej, całe metalowe
i pisze na nich częstotliwość.
Juz sobie poradzilemz tym fantem i moge znowu programowac. problem teraz
mam z tym iz diody sie niechca swiecic jak uruchamiam go. Podłaczam 5V z
stabilizowanego zasilacza (impulsowy) i za cholere sie dioda niechce
oswiecic. Na mierniku pokazuje ze ma 1.8V wzgledem masy. Program taki:
#include <avr/io.h>
int main (void)
{
int i,j =0;
DDRD = 0b10000000;
while(1)
{
PORTD &= ~(1<<PD7); //ustawia 0 na porcie D7 czyli zapala leda
for(i=0;i<10000;i++) //petla czasowa
{
for(j=0;j<1000;j++);
}
PORTD |= (1<<PD7); //ustawia 1 na porcie D7 gasi leda
for(i=0;i<10000;i++) //petla czasowa
{
for(j=0;j<1000;j++);
}
}
}
Dawid
Guest
Sat Sep 09, 2006 11:55 am
.. Na mierniku pokazuje ze ma 1.8V wzgledem masy. Program taki:
Tutaj mialo byc 0.6V sorki za bład.
J.F.
Guest
Sat Sep 09, 2006 11:55 am
On Sat, 9 Sep 2006 13:47:08 +0200, Dawid wrote:
Quote:
Juz sobie poradzilemz tym fantem i moge znowu programowac. problem teraz
mam z tym iz diody sie niechca swiecic jak uruchamiam go. Podłaczam 5V z
stabilizowanego zasilacza (impulsowy) i za cholere sie dioda niechce
oswiecic. Na mierniku pokazuje ze ma 1.8V wzgledem masy. Program taki:
A opornik zabezpieczajacy masz ?
Bo jak sie za duzy prad do diody wpusci to ona przestaje
swiecic, czasem na stale :-)
J.