Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Problem z AT90S8535

Under
-
-
Posty:3
Rejestracja:18 wrz 2003, o 21:26
Problem z AT90S8535

Postautor: Under » 18 wrz 2003, o 21:42

Witam

Mam niejaki problem z prockiem 90S8535, a mianowicie:

Po zestawieniu typowego układu z kwarcem 8MHz i układem resetującym DS1813 programuje mikrokontroler łączem ISP i wszystko jest niby OK. Załadunek przebiega poprawnie, weryfikacja również (mowa oczywiście o BASCOM AVR), ale niestety procesor tak jakby nie podejmuje pracy. Niezależne jest to od prgramu. Nawet coś tak prostego również nie działa:

----------------------
$crystal = 8000000

Do

Set Portc.0
Waitms 500

Reset Portc.0
Waitms 500

Loop
---------------------

Pin portu jest milczący. Niestety nie mam możliwości sprawdzenia czy pracuje oscylator. Czy ktoś może ma pomysł co jest grane ( mam nadzieję że procek jest nieuszkodzony)

Z góry dzięki za pomoc

kafka
-
-
Posty:116
Rejestracja:6 maja 2003, o 17:32
Lokalizacja:Lublin
Kontaktowanie:

Postautor: kafka » 19 wrz 2003, o 13:54

A konfiguracja portów?

bombi
-
-
Posty:4
Rejestracja:28 sie 2003, o 21:59
Lokalizacja:Rybnik
Kontaktowanie:

Postautor: bombi » 20 wrz 2003, o 10:22

przecież musisz skonfigurować porty jako wyjście np. tak:

deklaracja portu a.1 jako wyjście

Config Pina.1 = Output

euromatic
-
-
Posty:77
Rejestracja:27 lip 2003, o 21:38
Lokalizacja:00000

może tak

Postautor: euromatic » 20 wrz 2003, o 20:42

----------------------
$crystal = 8000000
config pinc.0 = output
dioda_led alias portc.0

Do

Set dioda_led
Waitms 500

Reset dioda_led
Waitms 500

Loop
---------------------

Under
-
-
Posty:3
Rejestracja:18 wrz 2003, o 21:26

Nadal mikrokontroler nie reaguje

Postautor: Under » 20 wrz 2003, o 21:54

Co fakt to fakt że nie wpisałem konfiguracji portu, ale nawet wówczas kiedy istnieje (skopiowany dosłownie ostatni programik) Port C milczy jak zabity. Więc nadal jestem w kropce. Za wszelkie uwagi i sugestię dziękuję i jak się coś komuś nasunie czekam na odzew.
Pozdrawiam

euromatic
-
-
Posty:77
Rejestracja:27 lip 2003, o 21:38
Lokalizacja:00000

sprawdz

Postautor: euromatic » 20 wrz 2003, o 22:35

sprawdz czy w opcjach bascoma
options\compiler\output\
nie masz zaznaczonej opcji "swap words"
jeżeli jest to odznacz
to prawdopodobnie to
sprawdz też poziom logiczny na resecie
powinna być jedynka
pozdrawiam

Under
-
-
Posty:3
Rejestracja:18 wrz 2003, o 21:26

Postautor: Under » 20 wrz 2003, o 23:26

Bingo !!!
To był problem z opcją SWAP WORD.
Dzięki serdeczne za pomoc.

euromatic
-
-
Posty:77
Rejestracja:27 lip 2003, o 21:38
Lokalizacja:00000

pozdrawiam

Postautor: euromatic » 21 wrz 2003, o 06:34

Cieszę się Twoim powodzeniem, gdybyś miał inne problemy to zawsze służę pomocą.
euromatic@go2.pl
euromatic@poczta.onet.pl
i inne z tą nazwą
Grzegorz

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości