To forum używa plików cookies
To forum wykorzystuje pliki cookies do przechowywania informacji o Twoim logowaniu, jeśli jesteś zarejestrowany, oraz informacji o Twojej ostatniej wizycie, jeśli nie jesteś zalogowany. Pliki cookies to niewielkie pliki tekstowe zapisywane na Twoim komputerze; cookies ustawiane przez to forum mogą być używane wyłącznie na tej stronie i nie stanowią zagrożenia dla bezpieczeństwa. Cookies na tym forum śledzą również, które tematy zostały przez Ciebie przeczytane oraz kiedy miało to miejsce. Prosimy o potwierdzenie, czy akceptujesz, czy odrzucasz zapisywanie tych plików cookies.

Niezależnie od wyboru w Twojej przeglądarce zostanie zapisany plik cookie, aby zapobiec ponownemu zadawaniu tego pytania. W każdej chwili będziesz mógł zmienić ustawienia cookies, korzystając z linku w stopce strony.

Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Programowanie w języku C w środowisku AVR Studio4
(06-04-2012, 10:43)SP5FCS napisał(a): ...
... Jeśli już uczymy się języka C to warto wykorzystywać "jego dobrodziejstwa" bo np. Bascom tego nie potrafi.


Bascom jest wręcz prostackim językiem... i w nim wysłanie danych do DDSa to sprawa tez prostacka..

Kod:
Config Portb.0 = Output
Dds_fqud Alias Portb.0

Config Portd.4 = Output
Dds_data Alias Portd.4

Config Portd.5 = Output
Dds_clock Alias Portd.5


Dim Ddstuningword As Long
Dim Ddsregaddress As Byte

Sub Sendddstuningword(ddstuningword As Long)
  Ddsregaddress = &B0000100
  Shiftout Dds_data , Dds_clock , Ddsregaddress , 1 , 8

  Shiftout Dds_data , Dds_clock , Ddstuningword , 1 , 32

  Set Dds_fqud
  nop
  Reset Dds_fqud

End Sub
[/quote]


no ale to nie temat o bascomie... ale może znajdziecie w C równie prosta metodę co w Bascomie...

Cytuj


Wiadomości w tym wątku

Skocz do:


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