PIC a PWM - DDS
CNCnet.info
hwnews@cncnet.info
Pondělí Říjen 1 12:22:24 CEST 2007
Uz jsem to psal - ty mezery pro linearni zmenu frekvence nejsou stejne -
jde o puleni intervalu - tzn. na zacatku mate mezeru 64.000 pak 32.000
pak 16.000 .... spocitejte si jak rychle vybehnete z toho pozadovaneho
kroku 5Hz na 1b.
Radek Vicek
======================================================================
http://www.cncnet.info - problematika CNC a automatizace
http://www.jakjevenku.info - webová meteostanice
Michal HW napsal(a):
> 50 instrukci je trochu moc. Na portu bude paraelni hodnota?
> Napisu to v C od oka:
>
> Vystup_PWM=1;
> Cas_Pauzy=Horni_Cas;
> do {
> nop();
> nop();
> } while (Cas_Pauzy != 0);
>
> Vystup_PWM=0;
> Cas_Pauzy=Dolni_Cas;
> do {
> nop();
> nop();
> } while (Cas_Pauzy != 0);
>
> Je to par radku kodu a v cyklu pauzy je hromada casu nacist pozadovane udaje ze seriove linky. Bude to chtit ale napsat v asembleru a dobre odladit casovani.
>
> Michal
>
>
>
Další informace o konferenci Hw-list