«« ( Date ) »» // «« ( Thread ) »» // mips-nastava - 2005

Re: Pitanje vezano za domaci

by gava aurel
petak, 17. jun 2005 - 05:47.

1) Mozes da koristis pin ALE ->
"... The ALE signal pulses at 1/16th the on-chip oscillator frequency and can be used as a general-purpose clock for the rrest of the system... The only exception is during MOVX instruction, when one ALE pulse is missed..." ("The 8051 Microcontroller", I. Scott MacKenzie, str. 21).
Neces da dobijes 12 MHz (verovatno ti ne treba bas svih 12) ali je jednostavno, stavis na ALE i ne mislis.

2) Nasao sam neke varijante gde softverski non-stop palis-gasis jedan od bitova na nekom od portova ili izlaz iz countera saljes (softverski) na neki pin. Ovo je bezveze jer trosi mnogo procesorskog vremena, ne radi uvek (kad se desi interrupt, recimo) i ne mozes da postignes neke velike frekvenciije (maksimalno 1MHz za prvu i 10 kHz za drugu varijantu).

3) Mozes da koristis eksterni generator takta (8284 npr.) koji ce davati clock celom sistemu ukljucujuci i 8051.

-----Original Message-----
From: Dragan Radenkovic <d_radenkovic81@yahoo.com>
To: mips-nastava@titan.etf.bg.ac.yu <mips-nastava@titan.etf.bg.ac.yu>
Date: 17 iunie 2005 03:48
Subject: Re: [mips-nastava] Pitanje vezano za domaci


Jedno pitanje.
Kako "izvuci" interni clock iz mikrokontrolera 8051 na jedan od pinova, kako bi njime clockovao eksterne flip-flopove, odnosno kako podesiti mikrokontroler da na odredjenom pinu daje takt od 12 Mhz.



----------------------------------------------------------------------------
Yahoo! Sports
Rekindle the Rivalries. Sign up for Fantasy Football