Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Konwersja z Word na single

Awatar użytkownika
obi one kenobi
-
-
Posty:20
Rejestracja:19 mar 2006, o 15:58
Lokalizacja:Wrocław
Kontaktowanie:
Konwersja z Word na single

Postautor: obi one kenobi » 14 maja 2007, o 16:30

Witam.

Właśnie piszę program pod ATmega8 i do odczytania wartości analogowej używam następującego kodu:

Dim Wynik_0 As Word

Wynik_0 = Getadc(0)

W dalszej części mojego programu chcę używać jednak liczby Single i tu mam problem, bo nie wiem jak przetworzyć liczbę Word Wynik_0 na Single z zakresu od 0.0 do 1.0.

Proszę o pomoc

Dziękuję

Fredy
-
-
Posty:141
Rejestracja:27 mar 2005, o 21:45
Lokalizacja:Małopolska

Postautor: Fredy » 14 maja 2007, o 21:35

może tak:

dim wynik_0 as word
dim x as single

Wynik_0 = Getadc(0)
x=Wynik_0 /1023

Awatar użytkownika
pajaczek
Moderator
Moderator
Posty:2653
Rejestracja:24 sty 2005, o 00:39
Lokalizacja:Winny gród

Postautor: pajaczek » 15 maja 2007, o 08:02

A czemu przez 1023? literowka?

Fredy
-
-
Posty:141
Rejestracja:27 mar 2005, o 21:45
Lokalizacja:Małopolska

Postautor: Fredy » 15 maja 2007, o 20:21

No chyba odczytując wartości przetwornika A/C mamy zakres 0-1023.
Czyli aby uzyskać zakres 0-1 trzeba podzielić przez 1023.
:632:

Awatar użytkownika
pajaczek
Moderator
Moderator
Posty:2653
Rejestracja:24 sty 2005, o 00:39
Lokalizacja:Winny gród

Postautor: pajaczek » 15 maja 2007, o 22:37

W sumie mozesz miec racje... myslalem o czyms zupelnie innym ;)

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości