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



Teraz jest 3 sty 2025, o 04:38


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 10 ] 
Autor Wiadomość
PostNapisane: 16 lis 2016, o 11:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 16 paź 2016
Posty: 30
Pomógł: 0

Witam
Mam problem z wyświetleniem zawartości zmiennej xa w terminalu.
Nie wiem jak się za to zabrać. wyświetla nazwę zmiennej. wygląda to tak:
Obrazek
Kombinuje jakoś tak:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


Podpowie ktoś którędy ???
Z góry dziękuje

_________________
NIE JESTEM ELEKTRONIKIEM tylko PIEKARZEM



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lis 2016, o 11:43 
Offline
Użytkownik

Dołączył(a): 25 lut 2015
Posty: 252
Lokalizacja: Lublin
Pomógł: 23

Jak wysyłasz string "xa" to dostajesz string.
Jak wyślesz zmienną - xa, to dostaniesz zmienną ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lis 2016, o 11:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 16 paź 2016
Posty: 30
Pomógł: 0

Nie bardzo wiem jak to zapisac.
Jak podam -xa to wypluwa takie warning:

../main.c:45:5: warning: passing argument 1 of 'USART_Transmits' makes pointer from integer without a cast [enabled by default]
USART_Transmits(- xa);

_________________
NIE JESTEM ELEKTRONIKIEM tylko PIEKARZEM



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

Dołączył(a): 26 sty 2016
Posty: 1165
Lokalizacja: Kraków
Pomógł: 93

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

EDIT: Nie, to bez sensu, nie zadziała. Zdecydowanie nie używać!!! Przepraszam za wprowadzenie w błąd



Ostatnio edytowano 16 lis 2016, o 12:47 przez Marhef, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lis 2016, o 12:03 
Offline
Użytkownik

Dołączył(a): 25 lut 2015
Posty: 252
Lokalizacja: Lublin
Pomógł: 23

Dlaczego dajesz myślnik? Twoja zmienna nazywa się xa - jak ją zadeklarowałeś w
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Moje myślniki w wypowiedziach traktuj jak przecinki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lis 2016, o 12:07 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 16 paź 2016
Posty: 30
Pomógł: 0

Niestety wyswietla teraz ERROR:

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

_________________
NIE JESTEM ELEKTRONIKIEM tylko PIEKARZEM



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lis 2016, o 12:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 09 gru 2014
Posty: 1540
Pomógł: 269

Musisz użyć funkcji itoa(), zobacz jak powinna wyglądać taka funkcja -> void uart_putint():
https://www.youtube.com/watch?v=qDDCU3udirA&feature=player_embedded#t=3132
Możliwe, że już taką masz w swojej bibliotece do uart, sprawdź. Jeśli nie to sobie taką dopisz.
Proponuję ci obejrzeć ten poradnik w całości.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lis 2016, o 18:11 
Offline
Użytkownik
Avatar użytkownika

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

Kaotix napisał(a):
Niestety wyswietla teraz ERROR:


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


A gdzie tu masz nawiasy od funkcji?

Napisz tak:

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


Widzisz różnicę?

Wysłane z mojego LIVE przy użyciu Tapatalka

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lis 2016, o 15:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 30 cze 2016
Posty: 247
Lokalizacja: Rybnik
Pomógł: 13

Niemożliwe wyświetlenie nazwy zmiennej w c++, c++ jest kompilowany do asm, w asm nie ma zmiennych ukrytych pod wyrazami, działać ma prawo tylko
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
gdyż jest to string tekstowy ale może także działać, gdy nie ma zmiennej xa.

Poniższy kod powoduje wyświetlenie tego co zmienna przechowuje
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
Situs != Situs



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lis 2016, o 15:41 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27324
Lokalizacja: Szczecin
Pomógł: 1041

Situs ...po pierwsze to widze ze masz kompletne pomieszanke .... tu mowa o jezyku C a nie C++

Po drugie uart_transmit( xa ) to niedorzecznosc w C jesli xa to zmienna ... musialaby to byc tablica. W C++ owszem mogloby tak byc .... ale jeszcze raz przypomne tu mowa o C wiec nie mieszaj prosze. Poczytaj o roznicach miedzy tymi jezykami

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



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 1 gość


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