frequentie teller met ATMEGA8

A

arnab.bhaumik

Guest
Hi guys,

Ik overweeg om een frequentie teller ontwerpen met behulp van ATMEGA8, ik wil asynchrone werking van timer/counter2 gebruik.frequentie teller ontwikkeld door pic asynchrone timer is er ....maar ik wil om het te maken met ATMEGA8 .....need some suggestie ..arnab/vu2bpw

 
Ik schrijf deze code vooraf.Ik hoop dat het helpul voor u.its schrijven onder Bascom AVR
Code:$ regfile = "m8def.dat"

$ crystal = 8000000

Config Lcdpin = Pin, DB4 = Portc.2, DB5 = Portc.3, DB6 = Portc.4, DB7 = Portc.5, E = Portc.1, Rs = Portc.0

Config Lcd = 16 * 2

Config Timer1 = Counter, Edge = Rising

Config Timer0 = Timer, Prescale = 1024

Enable Counter1

Enable Interrupts

Enable Timer0

Enable Timer1

Op Ovf1 Int_counter1_1

Op Ovf0 Int_timer_0

Dim Int_shomar As Long, A As Long, B As Byte, F als enkele

B = 0

Cls

Start Timer0

Lcd "start ..."

'************************************************* *****************************

DoenLoop

Eindigen

'************************************************* *****************************

Int_timer_0:

Incr Int_shomar

Als Int_shomar> 30 Dan

Stop Timer0

Cls: Home

A = B * 65536

A = A Counter1

Lcd "frequency ="

Lowerline

Lcd A; "HZ"

B = 0

Int_shomar = 0: Counter1 = 0

Start Timer0

End

Terug

'************************************************* *****************************

Int_counter1_1:

Incr B

Counter1 = 0

Terug

 
bedankt voor de replay,
Ik zal Controleer de code morgen ........

het zal niet een probleem voor mij om het idee te krijgen en toe te passen met WinAVR in mijn circuit

arnab/vu2bpw

 
hoi

got ur idee, maar mijn probleem is het meten van ten minste 30MHz (alle HF-band van ham radio) zonder dure externe prescaler ...........

gebruik PIC circuits zijn er, op ATMEGA8 kunnen we niet prescale externe klok, lijkt het .......aranb/vu2bpw

 
Quote:

gebruik PIC circuits zijn er, op ATMEGA8 kunnen we niet prescale externe klok
 
Ik denk dat u kunt pic MCU & timer0 gebruik met externe klok en prescale externe klok

 
Als ik foto dan zal ik dat microcontroller gebruik en zal eindigen met het project dat MCU alleen ..

maar zeker ik ben verliefd op ATMEGA serie.geloof me het is heel goed vergelijken van de grootte, functie en kosten.dus ik wil dit project doen met ATMEGA8 alleen.

Ik heb al kreeg het idee.

Ik zal ATMEGA8 (L).dus de max UC frequentie 8MHz.dus in synchrone modus met behulp timer0, Timer1 of Timer2 ik kan meten max. 3 MHz direct.nu als ik toevoegen 74HC390 (rimpeling decennium teller) in de ingang van de UC timer dan zal ik krijg 30 Mhz direct.
Ik denk over dit en de verwachting enkele suggestie.withen 1 of 2 dagen zal ik het ontwerp af te ronden.de lokale hammen naar me te kijken voor een lage prijs goede frequentie teller.arnab/vu2bpw

 
hi arnab.bhaumik
het is goed idee en 74HC390 opwaartse 60MHz kan werken en wanneer u gebruik ATMEGA8 16pi, ik denk dat het kan opwaartse meten 60MHz frequentie.

<img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="Idea" border="0" />
 
ATMEGA8 16pi is niet beschikbaar in Kolkata (India) markt.ATMEGA8L (80 INR (1,4 $)) beschikbaar is en ATMEGA16 (150 inr 3 $) beschikbaar is.

dank voor de suggestie.

arnab/vu2bpw

 

Welcome to EDABoard.com

Sponsor

Back
Top