Odpowiedz 
 
Ocena wątku:
  • 3 Głosów - 3.33 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Programowanie w języku C w środowisku AVR Studio4
SP3SWJ Offline
Jarek
****

Liczba postów: 653
Dołączył: 20-03-2010
Post: #125
RE: Programowanie w języku C w środowisku AVR Studio4
(26-02-2012 14:51)TG50 napisał(a):  
(26-02-2012 12:27)SP4EJT napisał(a):  Czy wystarczy zmienną, FTW zadeklarować jako 64bitową ... ?

Według opisu układu AD9951 nastawa dla DDSa powinna być na 4 bajtach, tak zresztą jest napisany fragment do ustawiania syntezy. Zatem FTW powinno pozostać jako zmienna 32 bitowa bez znaku.

FTW jako ciąg bitów wysyłanych do DDS - wynik obliczeń musi być 32 bitowy...

można sobie po drodze liczyć na "dłuższych" liczbach ale na koniec trzeba :

- albo liczbę "obciąć" do 32 bitów
- albo świadomie wysłać 32 młodsze bity

===

RESET jest konieczny dla tego modelu DDS - by wszystko pracowało stabilnie i powtarzalnie.... ... byłem ciekawy jaką metodę zastosujesz do sterowania tego DDS bez "resetowania" go...

jeśli sie nie używa zaawansowanego "debugera" to dobrze jest wszystkie pośrednie wyniki wyrzucać na port RS232 jako liczby i weryfikować to z naszymi obliczeniami w excelu ... potem te "printy" zaremować.
26-02-2012 20:45
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Wiadomości w tym wątku
RE: Programowanie w języku C w środowisku AVR Studio4 - SP3SWJ - 26-02-2012 20:45

Skocz do:


Użytkownicy przeglądający ten wątek: 5 gości