Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Proszę o pomoc przy ATMEGA32
SP3SWJ Offline
Jarek
****

Liczba postów: 653
Dołączył: 20-03-2010
Post: #29
RE: Proszę o pomoc przy ATMEGA32
powiedz może co chcesz policzyć ??? bo zawiłe te obliczenia ...

czy może obliczasz DDS_FTW które ma być wysyłane po SPI do DDS ??

jeśli tak... to są przecież proste wzory i obliczenia na liczbach 32 bitowych w C zrobisz w kilku linijkach... ( podobnie jak w Bascom )


DDS_clock = 400000000 // 400 MHz zegar DDSa
2d32 = 2^32 //(4294967296) stała
F_generowane = 3710000 // Hz
DDS_tick = 2d32 // Stała dla DDSa
DDS_FTW = DDS_TICK * F_generowane

....

i na koniec trzeba zamienić liczbę z "ułamkami" na licznę 32 bitową bez "ułamków" i wysłać do DDSa...

tu masz rozpisany przykład w arkuszu - jedynie ostatnie obliczeni na ciąg bitów jest przepisany z palca - bo funkcje w tym arkuszu - tylko DEC2BIN potrafia na liczbach 8 bitowych liczyć.

Kod:
https://docs.google.com/spreadsheet/ccc?key=0Am6al906NEg2dE5HZndTXzlfUGJ3R2otMkJnY0k3U​Gc&hl=pl#gid=0
jest problem z linkiem coś mi nie działa ... a wklejony dział normlanie
(Ten post był ostatnio modyfikowany: 08-09-2011 15:35 przez SP3SWJ.)
08-09-2011 15:29
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Wiadomości w tym wątku
RE: Proszę o pomoc przy ATMEGA32 - SP3SWJ - 08-09-2011 15:29

Skocz do:


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