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