[elektro] frekvencia osztas
szzz
szabolcs.nemeth.lista at gmail.com
Fri May 13 20:48:36 CEST 2016
Hello,
Egy akarmilyen Atmega (pl 328 , vagy Arduino micro) tud hardveres
PWM-et. A beallitas FastPWM, csak a frekit, meg a kitoltes hosszat kell
beirni, meg es kirakja a portlabra a 2ms hosszu akarhany herczet. Es nem
kell szoftveres idozitesekkel szivni.
Pl arduinobol:
void setup(){
DDRB=0x22;
DDRC=0x00;
DDRD=0x00;
PORTB=0x1D; //set port default values, and pull ups
PORTC=0xFE;
PORTD=0xFF;
TCCR1B=0x1A; //8 prescaler, fast PWM
TCCR1A=0x82; //PWM operation will be "clear when mach" (0x82)
ICR1=10000; /PWM period register 16Mhz/8 /10000 =200Hz
OCR1A=2000; //PWM duty registers = 1ms
}
void loop(){
}
Udv,
Szabolcs
2016.05.12. 20:43 keltezéssel, Nemeth Tibor írta:
> Hali!
>
> Ha az én gondom lenne egyszerű mikrokontrollerbe szoftveresen
> megoldanám, de látom ez nem barátságos környezet neked.
> Nem írtad, fontos(abb)-e a két frekvencia aránya mint az egyedi
> pontosság. Ha nem, akkor talán nem elvetendő a két kvarc két számláló és
> kiválasztó áramkör koncepció sem. Nem néztem végig, de nagyon sokféle
> kvarcfreki van, ha nem egyből hanem kettőből indulsz talán barátságosabb
> osztó értékek adódnak.
>
> Üdv.
> Németh Tibor
>
>
>
>
> 2016.05.12. 10:28 keltezéssel, njjano írta:
>> Udv mindenkinek,
>>
>> kellene nekem egy kis aramkor, ami atkapcsolhatoan ad nekem 200Hz vagy 270Hz
>> jelet, quartzoszci jelebol leosztva. Legjobb lenne valami cmos vagy hasonlo
>> kapus dolgokbol osszedobni, de nem tudok dulore jutni a hogyanban. Addig mar
>> eljutottam, hogy kiszamoltam a legkisebb kozos tobbszorosuket, majd abbol
>> megtalaltam, hogy a 11.0592Mhz-es kristaly jelebol egesz szamu osztassal
>> kihozhato a dolog, es ilyen kavics van is az univerzumban :) A fenti frekik
>> melle raadasul kellene nekem egy segedjel is, kb. ketszeres frekivel...
>>
>> A vegeredmeny amit el akarok erni: 100Hz-el ismetlodo 1ms (koruli)
>> impulzusok, illetve 135Hz-el ismetlodo 1ms impulzusok. Viszont nagyon
>> pontosan kellene ez a jel, ezert a kvarc alap.
>>
>> Hogyan lehetne ilyen osztot valami egyszeru de nagyszeru aramkorbol
>> osszedrotozni?
>>
>> Koszonom a tippeket elore is!
>>
>> Jano
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>>
>> -----
>> A(z) uzenetben nem talalhato virus.
>> Ellenorizte: AVG - www.avg.com
>> Verzio: 2016.0.7597 / Virus adatbazis: 4568/12215 - Kiadas datuma: 2016.05.12.
>>
>>
> -----------------------------------------
> elektro[-flame|-etc]
---
Ezt az e-mailt az Avast víruskereső szoftver átvizsgálta.
https://www.avast.com/antivirus
More information about the Elektro
mailing list