18-10-2014, 8:32
Tuning word jest zdefiniowany w AH_AD9850.cpp który znajduje się w katalogu libraries/AH_AD9850 w folderze gdzie zainstalowano arduino.
Wydaje mi się że jeśli wartość 4294967295 podzielisz na 30 a nie tak jak jest na 125 to może to zadziałać. Tak zgaduję
No i przy okazji Ryśku informacja też dla Ciebie gdzie można pogrzebać by skalibrować tego DDS-a. Jak widzisz tutaj mam wpisaną wartość inną niż wynika z obliczeń, to jest skalibrowana moja synteza.
Kod:
//Calculate the frequency of the HEX value
//x=4294967295/125; //Suitable for 125M Crystal
//x = 4294967295/125;
//x = 34359738
x = 34360200; //< --- kalibracja tutaj
//x = 70450000;Wydaje mi się że jeśli wartość 4294967295 podzielisz na 30 a nie tak jak jest na 125 to może to zadziałać. Tak zgaduję

No i przy okazji Ryśku informacja też dla Ciebie gdzie można pogrzebać by skalibrować tego DDS-a. Jak widzisz tutaj mam wpisaną wartość inną niż wynika z obliczeń, to jest skalibrowana moja synteza.
...przede wszystkim nie zakłócać...

