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



Teraz jest 28 lut 2025, o 13:33


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 5 kwi 2016, o 20:25 
Offline
Nowy

Dołączył(a): 20 lut 2016
Posty: 21
Pomógł: 0

Witam,

Nie mogę odczytać zmiennej która została zapisana w dwóch plikach. Właściwe wartości powinny wynosić 51 w jednym pliku i 58 w drugim pliku.
Natomiast po odczytaniu plików za pomocą poniższego kodu otrzymuję inne wartości tj. 56 i 53, za każdym razem mam inne odczyty.
Składnia: [ Pobierz ] [ Ukryj ]
język cpp
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Nie wiem w czym tkwi błąd.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 kwi 2016, o 21:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Pewnie w tym:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Pozbądź się tego bo bardzo często blokujesz program na 1 sekundę

poza tym co to jest delay ?
może źle przepisałeś ? może chodziło o delay_ms czy też delay_us ?

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 kwi 2016, o 21:37 
Offline
Użytkownik

Dołączył(a): 07 kwi 2015
Posty: 42
Pomógł: 1

majster napisał(a):
Pewnie w tym:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


poza tym co to jest delay ?
może źle przepisałeś ? może chodziło o delay_ms czy też delay_us ?


Podejrzewam, że kolega pisze program w arduino ide i tutaj jak najbardziej jest prawidłowa składnia "delay(1000)". Piszę tutaj o składni a nie o wpływie na program.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 kwi 2016, o 09:29 
Offline
Nowy

Dołączył(a): 20 lut 2016
Posty: 21
Pomógł: 0

alicjusz napisał(a):
majster napisał(a):
Pewnie w tym:

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


poza tym co to jest delay ?
może źle przepisałeś ? może chodziło o delay_ms czy też delay_us ?


Podejrzewam, że kolega pisze program w arduino ide i tutaj jak najbardziej jest prawidłowa składnia "delay(1000)". Piszę tutaj o składni a nie o wpływie na program.

Tak pisze na arduino.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 kwi 2016, o 16:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 sie 2013
Posty: 3797
Lokalizacja: Grudziądz
Pomógł: 143

Co nie zmienia faktu ze program bardzo czesto blokuje na 1 uc

Namazane ze smarta.

_________________
Usługi druku przestrzennego - www.drumik.pl



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 6 kwi 2016, o 16:50 
Offline
Nowy

Dołączył(a): 20 lut 2016
Posty: 21
Pomógł: 0

majster napisał(a):
Co nie zmienia faktu ze program bardzo czesto blokuje na 1 uc

....

Usunąłem delay, trochę zmodyfikowałem, ale dalej efekt ten sam'
Wyświetla inne wartości niż zapisane w plikach. :(
...
Składnia: [ Pobierz ] [ Ukryj ]
język cpp
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 kwi 2016, o 18:22 
Offline
Użytkownik

Dołączył(a): 01 cze 2015
Posty: 30
Pomógł: 2

globalinfo napisał(a):
Witam,

Nie mogę odczytać zmiennej która została zapisana w dwóch plikach. Właściwe wartości powinny wynosić 51 w jednym pliku i 58 w drugim pliku.
Natomiast po odczytaniu plików za pomocą poniższego kodu otrzymuję inne wartości tj. 56 i 53, za każdym razem mam inne odczyty.


Hej.

Wszystko gra. Według dokumentacji odczytywane są bajty z pliku lub -1 jeśli nie ma co czytać. 58 tekstowo to dwa bajty 5 i 8 co odpowiada 53 i 56.
5 (53) 1 (49).

Pozdrawiam,
Grzegorz



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: 7 ] 

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:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO