Skocz do zawartości

[Bascom]program niedający się załadować na ATmega8


Pomocna odpowiedź

Program powinien się normalnie wgrać, Bascom raczej tu nic nie komplikuje. Nie może to też być wina samego programu, bo do procesora można każdą bzdurę wgrać, natomiast błąd Difference wskazuje na to, że w procesorze jest co innego niż w pliku hex programu, czyli inaczej mówiąc wgrały się jakieś śmieci, lub nic (Difference 0000).

Porada: Sprawdź dokładnie zasilanie procka.

[ Dodano: 01 Sty 10 04:19 ]

1496 ROM dokładniej 1496 bajtów pamięci flash.

zasilanie napewno jest dobre bo wgrywalem na ten proc program tym samym zasilaniem takze raczej jest ok. Zasilanie wynosi u mnie 5.09V

Tzn jak wgrywasz inne programy jest ok a jak wgrywasz ten to jest źle?

Jak z zasilaniem dla programatora? Wszystkie piny w złączu programatora są podłączone, łącznie z VCC?

tzn. mam programator STK200 i do niego uniwersalny kabel tzn. jest wejście kanda i z tego kanda wychodzą jeszcze pojedyńcze kabelki, które podłącza się do gold pinów. Używam właśnie tych kabelków bo bezpośrednie wejścia Kanda nie moge podłączyć bo mój porgramator geaneruje zbyt małe napięcie aby nawet uruchomić procesor [0,6V], także używam zasilania z portu USB i ono według mnie nigdy nie zawodzi. Ten problem może zależeć od konfiguracji sprzętowej komptera albo od softu ? (wiem i z góry przepraszam - zdania nie zaczyna sie od Ja, Mój itp.)

Mój komuter to:

- Płyta główna: ASRock AM2NF6G

- HDD: Samsung 320GB

- RAM: 2,5GB DDR2

- Karta graficzna: NVIDIA GeForce 6100 nForce 4

- Karta dźwiękowa: Integra 7.1

- Procesor: AMD Athlon 64 3000+ [socket AM2]

- Napęd: TSSTcorp CDDVDW SH-S202N

Mój soft to:

Windows XP Service Pack 2

(wiem i z góry przepraszam - zdania nie zaczyna sie od Ja, Mój itp.)

Nie należę do takich dla których ważniejszy jest twój styl pisania niż twój problem 😉

Myślę, że taki błąd, to nie wina sprzętu. Jeśli wszystko rusza i masz właśnie ten difference 0000 oraz 0022, to chyba coś tam łapie.

Czy mógłbyś spróbować odczytać co znajduje się w pamięci procka? W bascomie to jest opcja coś tam read flash to buffer.

Czy masa zasilania procesora jest podłączona z masą programatora?

W jaki sposób twój programator generuje zbyt małe napięcie?

Jeśli na złączu programatora jest pin VCC i nie dostarcza on napięcia, to prawdopodobnie powinieneś podłączyć go do plusa zasilania. Może to być zasilanie wewnętrznych buforów programatora, które chronią układ sterujący przed uszkodzeniem i pozwalają programować przy większym zakresie napięć zasilających.

Gdybyś jednak mógł przysłać jakiś chociażby nabazgrany schemacik tego co podłączasz, albo zdjęcie w dobrej jakości, byłoby najlepiej.

Czy masa zasilania procesora jest podłączona z masą programatora?

Tak

W jaki sposób twój programator generuje zbyt małe napięcie?

niewiem ale jak go podłączam do portu LPT i sprawdzam przez multimer to pokazuje napięcie 0.6V

Jeśli na złączu programatora jest pin VCC i nie dostarcza on napięcia, to prawdopodobnie powinieneś podłączyć go do plusa zasilania.

czyli mam połączyć zasilanie porgramatora i zew. zasilanie czyli moje USB tak ?

W bascomie to jest opcja coś tam read flash to buffer.

Znalazłem Read flash ROM into buffer. Niewiem na czym to polega ;\ ale po zakończeniu tej operacji wyświetliło mi Ready

Gdybyś jednak mógł przysłać jakiś chociażby nabazgrany schemacik tego co podłączasz, albo zdjęcie w dobrej jakości, byłoby najlepiej.

tzn. tego co składam tak ? niezrozumiałem trochę twojego pytania 🙂 także podeślę ten mój projekt który wykonuje oraz jego schemat

To jest układ tego sterwania

to jest to czym programuję

a schemat mojego "ustrojstwa" wygląda tak

tzn. tego co składam tak ? niezrozumiałem trochę twojego pytania także podeślę ten mój projekt który wykonuje oraz jego schemat

No, to co składasz i tak jak tam podłączasz do programatora 😉

[ Dodano: 02 Sty 10 01:22 ]

A programator ma może taki schemat jak ten w linku:

http://modywzm.pl/files/stk200_schemat.pdf

?

Bo jeśli tak, to właśnie naciąłeś się na tą samą głupotę która mi z ZL20PRG zabrała miesiąc. Te biedactwa mają wewnętrzne bufory, które wymagają zasilenia z układu programowalnego (jak widać na załączonym schemacie) bo nie ciągną żadnego zasilania znikąd indziej 😉

Podłącz VCC na programatorze z +zasilania układu i spróbuj jeszcze raz.

Temat mogle ogłosić zamknięty bo porblem juz rozwiazałem. Trzeba było poprostu podłaczyć do zasialnia programatora jeszcze moje 5V 😃

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...