Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 16 lis 2024, o 05:39


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 5 mar 2017, o 13:43 
Offline
Użytkownik

Dołączył(a): 25 gru 2016
Posty: 26
Pomógł: 0

Witam chcę by wyświetlał mi się procentowy poziom PWM gdzie 255 to 100% a 0 - 0% ale nie wiem jak wyświetlić wynik zmiennoprzecinkowy na lcd mam bibliotekę z BB załączam fragment kodu
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 mar 2017, o 15:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
Masz BB, więc możesz podpatrzeć jak wyświetlane jest napięcie lub temperatura "z przecinkiem" .
Przed podzieleniem pomnóż przez 10 ( lub 100 - zależnie od miejsc po przecinku) a potem za pomocą miodulo oddziel dziesiętne od całkowitych a między nie wstaw przecinek ( lub kropkę :) )
Jak nie poradzisz to pomożemy ;)

Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 mar 2017, o 15:57 
Offline
Użytkownik

Dołączył(a): 23 sty 2014
Posty: 1081
Pomógł: 73

Jeżeli chcesz wyświetlać z krokiem 0, 1, 2, 3...100% to nic dodatkowego nie musisz robić



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 mar 2017, o 12:58 
Offline
Użytkownik

Dołączył(a): 25 gru 2016
Posty: 26
Pomógł: 0

Dodałem ten kod ale nie działa tak jak należy pokazuje 2 góra 3 wyniki dobrze a potem już jakieś dziwne dane
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 mar 2017, o 22:55 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
Marcin K napisał(a):
Dodałem ten kod ale...

:? ...dużo widać
Ile bitowy jest zadeklarowany "wynik"?
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

...tylko musisz odpowiednio zadeklarować "cz_dzies" bo (OCRx * 10000) to już trochę jest...
Nie wiem czym definiujesz wypełnienie - tutaj jest OCRx.

Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 mar 2017, o 08:09 
Offline
Użytkownik

Dołączył(a): 25 gru 2016
Posty: 26
Pomógł: 0

kicajek napisał(a):
Witam
Marcin K napisał(a):
Dodałem ten kod ale...

:? ...dużo widać
Ile bitowy jest zadeklarowany "wynik"?
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

...tylko musisz odpowiednio zadeklarować "cz_dzies" bo (OCRx * 10000) to już trochę jest...
Nie wiem czym definiujesz wypełnienie - tutaj jest OCRx.
Pozdr.

działa ale jak mam 1.17% a potem mam 1.0% dodając



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 mar 2017, o 11:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Marcin K napisał(a):
działa ale jak mam 1.17% a potem mam 1.0% dodając...

...cdn? :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 mar 2017, o 11:54 
Offline
Użytkownik

Dołączył(a): 25 gru 2016
Posty: 26
Pomógł: 0

Chodzi oto że jak dodaję to dochodzę normalnie do 1.17% a jak dodam jeszcze raz to mam 1.0% a i jeszcze jeszcze jak pwm wynosi 255 czyli moje 100% to na wyświetlaczu mam 100.233% procent



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 mar 2017, o 12:12 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 sty 2013
Posty: 1760
Pomógł: 196

Witam
Marcin K napisał(a):
Chodzi oto że jak dodaję to dochodzę normalnie do 1.17% a jak dodam jeszcze raz to mam 1.0% a i jeszcze jeszcze jak pwm wynosi 255 czyli moje 100% to na wyświetlaczu mam 100.233% procent

Podejdź do tego na poważnie - skąd ja mam wiedzieć co Ty tam wyprawiasz ze swoim kodem; już sam wynik z trzema miejscami po przecinku świadczy o jakimś babolu, bo jak z działania MOD 100 możesz mieć 233;
200 jeszcze się dzieli przez 100 i to dwa razy a pozostaje 33 ;)
Ja tego działania nie testowałem, być może w liczbach po przecinku należy wymusić wyświetlanie zer nieznaczących; np dla ..,07 żeby tak było a nie ..,7

Pozdr.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 mar 2017, o 12:26 
Offline
Użytkownik

Dołączył(a): 25 gru 2016
Posty: 26
Pomógł: 0

Dodałem twój fragment zmienną OCR1B ustawiam zapomocą zmiennej a jak bede w domu to wyślę cały kod ale wszystko działa jak należy tylko procenty źle pokazuje tak jak pisałem wcześniej
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
dodaję cały kod może gdzieś popełniłem błąd dodam że pwm działa tak jak należy tylko wyświetlanie wyniku w procentach już nie ale mam jeszcze jeden pomysł ale kod będzie większy :D :P



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO