Procesor je na 3.3 V Jako programátor je použit PICKIT Jakuba Drse. Úprava je v pickit_na_3-3V.jpg VDD z PICKITu SAMOZŘEJMĚ NEZAPOJÍME, dáme si tam zdroj 3.3 V program UART je udělán tak, aby vstup a výstup UARTu byl na stejných pinících jako programování, takže s POCKITem se vůbec nemusí hýbat jako osciloskop se použije PC se zvukovou kartou, k tomu např. http://www.download3k.com/Home-Education/Science/Download-Oleg-Ya.-Shmelyoff-Audio-Spectrum-Analyzer-OscilloMeter.html http://www.download3k.com/Install-Oleg-Ya.-Shmelyoff-Audio-Spectrum-Analyzer-OscilloMeter.html file se jmenuje oscillometerxz.exe blikame základní program, dioda bliká s periodou 1 sec, použit vnitřní FRC oscilátor blikame_PLL opět blikáme, použit FRC s PLL - fázový závěs blikame_DOZE použit PLL, FRC a ještě DOZE mód oscilátoru - přepínání rychlostí UART použit krystal 22,184MHz (prostě jsem ho měl, frekvence není vhodná), fázový závěs, DOZE dále remapable IO - je to uděláno tak, aby PICKIT, který se použije na programování, se beze změny zapojení mohl použít jako UART TOOL Na pinu 4 - RB0 - se vysílají rychlostí 2400 Bd nápisy DAC01 DA převodník, pravý kanál, dělám na něm pilu vzorkovaci frekvence 22kHz, nevim proc DAC02 sinusovka, 500Hz, malinko úmyslně zmršená hodnoty beru z tabulky na konci programu vzorkovaci frekvence 22kHz, nevim proc počítal jsem to na 44,1 kHz DAC03 sinusovka, tentokrát ji počítám pomocí DSP algoritmu !!!!!FAKT Z TOHO LEZE SINUSOVKA !!!!! Ale funguje to tak od 3kHz nahoru, ale ne moc místo 440Hz sinusovky vylejzá asi 2 kHz pila Kmitočet, se kterým se volá přerušení, je opravdu 22kHz - nechápu, asi to ješte nekde navíc dělí 2 Závěr: působí to zaokrouhlovací chyby. Pro 3kHz to ta procedura počítá správně, pro 440 Hz se to i v simulátoru spočte špatně ! Excel má totiž podstatně více míst, než náš dsPIC.