Koleżankom i Kolegom Radioamatorom, Krótkofalowcom,
Konstruktorom i Waszym Rodzinom – w tych trudnych czasach –
po dotkliwej awarii naszego forum
Pogodnego czasu po Bożym Narodzeniu,
Dosiego Nowego Roku
oraz Radosnych Trzech Króli

Życzy Zespół Home Made

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...

Odpowiedz


Wiadomości w tym wątku

Skocz do:


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