8051 podstawy

Loading thread data ...

Witam,

Dnia 8-08-2005 (poniedziałek), Adam Bartosz napisał(a):

Może to programator? Czy po zaprogramowaniu dokonujesz weryfikacji?

Niczego nie trzeba robić. Jeśli nie wykorzystujesz przerwań to program możesz załadować w sposób ciągły od początku pamięci programu (tzn. bez wykonywania skoków) - do alokacji służy dyrektywa 'ORG addr', czyli np.: ORG 0h ; początek pamięci programu ... ; tu rozkazy do wykonania JMP $ ; i przykładowe zakończenie programu (pętla)

Jeżeli zaś chcesz wykorzystać przerwania, lub inne układy peryferyjne w mikrokontrolerze to musisz ustawić odpowiednio bity w specjalnych rejestrach (SFR)...

Reply to
Dykus

Upewnij sie, ze wejscie /ALE masz odpowiednio podlaczone. Ja je kiedys z roztargnienia zostawilem "wiszace" i pózniej przez dwa dni szukalem bledu w programie. Procek (at89s52) bez podpiecia tego wejscia zachowywal sie bardzo dziwnie - na jednym z portów (chyba p2) napiecia na pinach plywaly w okolicy 2,5-3,5 V.

pozdrawiam krzysiek

Reply to
krzych

Witam,

Dnia 8-08-2005 (poniedziałek), Adam Bartosz napisał(a):

Proponuję więc zbudować/kupić taki, który ma tą funckję. Bardzo przydatne wtedy, gdy pojawiają się jakieś problemy w działaniu mikrokontrolera...

Pracę oscylatora możesz sprawdzić w prosty sposób - podłącz odpowiedni kwarc, zbliż mikrokontroler do radia z zakresem fal krótkich i uruchom układ. Na częstotliwościach równych częstotliwości kwarcu i jego wielokrotnościach powinieneś usłyszeć w radiu charakterystyczny sygnał. Po wyłączeniu układu sygnał w radiu pownien oczywiście zniknąć. Zależnie od odbiornika być może oscylator "usłyszysz" także na innych częstotliwościach (nie będących wielokrotnościami rezonatora)...

Reply to
Dykus

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.