Re: Pitanje vezano za domaci
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
"... 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
Previous by date: Re: Pitanje vezano za domaci
Next by date: Re: Pitanje vezano za domaci
Previous by thread: Re: Pitanje vezano za domaci Next by thread: Re: Pitanje vezano za domaci
Previous by thread: Re: Pitanje vezano za domaci Next by thread: Re: Pitanje vezano za domaci