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



Teraz jest 11 kwi 2026, o 08:25


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
Autor Wiadomość
PostNapisane: 12 sty 2014, o 20:51 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lip 2013
Posty: 420
Lokalizacja: Kraków
Pomógł: 17

Witam....
Mam taki kod, który wyświetla mi na lcd to co wpiszę w putty:

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


Ale jak mam zrobić że jak napiszę coś w putty i nacisnę enter to kursor przechodzi do następnej lini?? (u mnie wraca na początek wpisanego teksu, ale komunikacja działa)...

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2014, o 21:00 
Offline
Użytkownik

Dołączył(a): 27 mar 2012
Posty: 511
Lokalizacja: Sląsk
Pomógł: 14

Jeśli masz włączone echo w uC to po kliknięciu enter przenosi cie do kolejnego wiersza.
Chyba źle zrozumiałem chodzi tobie o ten wiersz w putty czy na lcd?

_________________
Programowanie to styl życia :D



Ostatnio edytowano 12 sty 2014, o 21:03 przez Janadamis, łącznie edytowano 2 razy

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2014, o 21:02 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

Musiał byś gdzieś w zmiennej odnotowywać wiersz w którym aktualnie wyświetlasz na lcd i zwiększać go o 1 przed następnym wyświetleniem.
Ale przy wyświetlaczu np. 2x16 to za dużo nie na wyświetlasz, chyba że będziesz będziesz go zapętlać.

_________________
https://www.instagram.com/myfirstquadcopter/



Ostatnio edytowano 12 sty 2014, o 21:12 przez kurnachatka, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2014, o 21:11 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lip 2013
Posty: 420
Lokalizacja: Kraków
Pomógł: 17

Janadamis napisał(a):
Jeśli masz włączone echo w uC to po kliknięciu enter przenosi cie do kolejnego wiersza.
Chyba źle zrozumiałem chodzi tobie o ten wiersz w putty czy na lcd?


Chodzi mi o ten w putty.... A i jak włączyć echo w uC???

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2014, o 21:14 
Offline
Użytkownik

Dołączył(a): 27 mar 2012
Posty: 511
Lokalizacja: Sląsk
Pomógł: 14

Zaraz zaraz czegoś tu nie rozumiem, ty piszesz coś w putty i tego nie widzisz i chcesz przejść do kolejnego wiersza??

_________________
Programowanie to styl życia :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2014, o 21:16 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

Janadamis napisał(a):
Zaraz zaraz czegoś tu nie rozumiem, ty piszesz coś w putty i tego nie widzisz i chcesz przejść do kolejnego wiersza??

Kolega chce pisać w putty i wyświetlać na LCD

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2014, o 21:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lip 2013
Posty: 420
Lokalizacja: Kraków
Pomógł: 17

Na początku tego nie widziałem, ale w PUTTY w zakładce Terminal ustawiłem Local Echo na ForceOn i teraz widać, ale pamiętam że kiedyś nie musiałem tego ustawiać i działało

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2014, o 21:19 
Offline
Użytkownik

Dołączył(a): 27 mar 2012
Posty: 511
Lokalizacja: Sląsk
Pomógł: 14

kurnachatka- no mi się zdaje ze właśnie nie. Chodzi o skok w putty do kolejnej linijki.

Aby włączyć echo wchodzisz do biblioteki uarta i szukasz
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

następnie dodajesz to ale zamieniasz miejscami i wychodzi coś takiego:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.


------------------------ [ Dodano po: 2 minutach ]

programek napisał(a):
Na początku tego nie widziałem, ale w PUTTY w zakładce Terminal ustawiłem Local Echo na ForceOn i teraz widać, ale pamiętam że kiedyś nie musiałem tego ustawiać i działało

To nie jest to. Tutaj zawsze Ci się wyświetli to co wpiszesz nie ważne czy uC jest podłączony czy nie. lepiej ustawić echo w uC wtedy wiesz czy działa dobrze.


Autor postu otrzymał pochwałę

_________________
Programowanie to styl życia :D



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2014, o 21:23 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 07 lut 2013
Posty: 600
Pomógł: 47

Janadamis napisał(a):
kurnachatka- no mi się zdaje ze właśnie nie. Chodzi o skok w putty do kolejnej linijki.

No fakt coś mnie zamroczyło :oops:

_________________
https://www.instagram.com/myfirstquadcopter/



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2014, o 21:26 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lip 2013
Posty: 420
Lokalizacja: Kraków
Pomógł: 17

Ok teraz echo w uC działa i nie muszę już tego ustawiać u putty.
A jak ustawić to że po naciśnięciu entera kursor przechodzi do nowej lini w terminalu???? muszę jeszczę gdzieś dodać tą linijkę:
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

????

_________________
GreenBook i BlueBook



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2014, o 21:28 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 sty 2012
Posty: 777
Lokalizacja: Karpicko k. Wolsztyna
Pomógł: 197

Po wciśnięciu klawisza Enter Putty wysyła znak CR, który procek od razu odsyła do terminala. A to powoduje że kursor wraca na początek linii. Żeby kursor przechodził do nowej linii terminal musi wysłać znaki CR i LF.



Ostatnio edytowano 12 sty 2014, o 21:34 przez jacekk232, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 sty 2014, o 21:31 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 lip 2013
Posty: 420
Lokalizacja: Kraków
Pomógł: 17

Teraz się skapłem czemu kiedyś jak coś wpisywałem w putty i naciskałem enter to przechodziło do kolejnego wiersza...

Ponieważ zwracało jakiś rezultat. np. wyświetlało "OK \n\r", a mi tu nic nie zwraca...

Dzięki za pomoc... :D

------------------------ [ Dodano po: 4 minutach ]

na końcu funkcji parse_uart_data(); dodałem
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
i ładnie przechodzi do następnej lini :)

_________________
GreenBook i BlueBook



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

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 2 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