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



Teraz jest 13 lut 2025, o 18:44


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
PostNapisane: 20 paź 2013, o 16:23 
Offline
Nowy

Dołączył(a): 20 paź 2013
Posty: 8
Pomógł: 0

WITAM!

Po tygodniowym zmaganiu z problemem postanowiłem zasięgnąć rady. Od razu proszę o przeniesienie tematu do innego folderu, jeżeli niecelnie trafiłem z tematyką.

Z czego korzystam:
- procesor do komunikacji to Atmega8 16Mhz,
- konwerter USB - RS232 na procesorze Attiny2313, projekt niegdyś przedstawiony przez Pana Mirka, sprawuje się dobrze, co prawda Attiny pozwala na prędkość 9600, jednak problem występował również przy prędkości 19200, na przejściówce zbudowanej z Atmegi8,
- terminal PuTTy 0.62
- Windows XP
- biblioteka UART z niebieskiej książki, problem występował na każdej użytej bibliotece

Opis:
Wszystko opiera się o wysłanie tekstu do PC za pomoca przejśćiówki USB - RS232 na terminal Putty. Korzystam przy tym z komend VT100 i to narodziło problem migającego tekstu na terminalu, po wywołaniu komendy czyszczenia terminala. Tak jakby terminal kasował tekst i zbyt wolno wyświetlał nowy. Moje pytanie brzmi jak temu zaradzić? Problem nie ustępuje po zwiększeniu prędkości przesyłu danych. Kod żródłowy:

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


Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2013, o 16:33 
Offline
Nowy

Dołączył(a): 20 paź 2013
Posty: 8
Pomógł: 0

Zastosowanie opóźnienia zmienia tylko częstotliwość migotania, nie eliminuje go. Chciałem pokazać najprościej jak się da opisywany przeze mnie problem. Docelowo chce wyświetlać temperatury, odczyty ADC itp. Jednakże z tym problemem jest to bardzo uciążliwe.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2013, o 16:38 
Offline
Nowy

Dołączył(a): 20 paź 2013
Posty: 8
Pomógł: 0

Można tak zrobić ale to nie eliminuje problemu. W przypadku gdy zechcę wyświetlać wiele zmiennych, menu, zastosować przesuwanie tekstu itp. to rozwiązanie nie jest dobre.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2013, o 16:45 
Offline
Nowy

Dołączył(a): 20 paź 2013
Posty: 8
Pomógł: 0

Nie próbowałem, ale po coś jest komenda kasowania ekranu, wiec chciałbym żeby działała ;)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2013, o 16:54 
Offline
Nowy

Dołączył(a): 20 paź 2013
Posty: 8
Pomógł: 0

No u mnie bardzooo długo.
Skoro trwa tak długo, to dlaczego na filmie Pana Mirka nie widać migotania? (mówię o filmach związanych z ADC, gdzie Pan Mirek korzystał z tej komendy)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2013, o 17:01 
Offline
Nowy

Dołączył(a): 20 paź 2013
Posty: 8
Pomógł: 0

Korzystałem z biblioteki Pana Mirka MK_TERMINAL i to sam :<



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2013, o 17:27 
Offline
Nowy

Dołączył(a): 20 paź 2013
Posty: 8
Pomógł: 0

A jest jakiś sensowny sposób kasowania przesuwającego się tekstu? Można nadpisywać spacjami, ale gdy teks np miałby się zatrzymać i lecieć od nowej linii, to nie wykasuje go z poprzedniej linii.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2013, o 17:30 
Offline
Użytkownik
Avatar użytkownika

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

A spróbuj zresetować nie rozłączając terminala.
Po wgrani wsadu tak się dzieje.

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



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 paź 2013, o 17:41 
Offline
Nowy

Dołączył(a): 20 paź 2013
Posty: 8
Pomógł: 0

Problem występuje za każdym razem, nic nie pomaga.

Jak w prosty sposób kasować "precyzyjnie"?
Trzeba by ustawić kursor na polu do skasowania i wysłać spacje, tak?



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

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