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



Teraz jest 26 gru 2024, o 20:35


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 9 ] 
Autor Wiadomość
 Tytuł: ASCII i Windows
PostNapisane: 12 lut 2014, o 23:35 
Offline
Użytkownik

Dołączył(a): 05 wrz 2012
Posty: 47
Pomógł: 0

Witam
pytanie do kolegów mądrzejszych odemnie, co należy zrobić aby znak ASCII, który wysyłam na magistralę do wirtualnego RS232 pojawił się w Notatniku, WORDZIE, przeglądarce internetowej itd., porostu żeby Windows i programy Windowsowe go odczytywały.
Sprawa wygląda tak. mam podpięty przycisk do mikrokontrolera Atmega. Mikrokontroler po naciśnięciu tego przycisku wysyła do PC literę "w" zakodowaną w ASCII czyli wysyłam dziesiętnie kod 119 a na magistrali pojawia się "w". Problem w tym, że nie pojawia się ona nigdzie dalej w Windowsie. I nie wiem od której strony to ugryźć.
Komunikacja uC-PC odbywa się oczywiście za pomocą FT232R



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 lut 2014, o 23:40 
Offline
Moderator
Avatar użytkownika

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

a może by tak sobie kolega "dziabnął" na wieczór taki poradniczek ?

http://mirekk36.blogspot.com/2013/05/te ... z-lcd.html

;)

_________________
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  
PostNapisane: 12 lut 2014, o 23:59 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Jak sobie oglądniesz zajrzyj tutaj. Program zamienia komendy zakończone "\r\n" na kod klawisza. Musisz go sobie troszkę przerobić, aby nie wymagał tych znaków i obsługiwał każdy znak ASCII jaki otrzyma przez port szeregowy. W razie problemów pisz.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 lut 2014, o 00:08 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 24 cze 2012
Posty: 414
Lokalizacja: Oborniki
Pomógł: 5

W sumie możnaby coś takiego prosto napisać np w C++ builder albo nawet w konsoli :)

_________________
Pozdrawiam:
Mikołaj



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lut 2014, o 20:15 
Offline
Użytkownik

Dołączył(a): 05 wrz 2012
Posty: 47
Pomógł: 0

Krauser twój program działa ale nie do końca spełnia moje oczekiwania, ja chciałbym żeby moja Atmega +FT232R były wykrywane przez Windows jako klawiatura USB i żeby dowolny edytor pod Windowsem (WORD, Notatnik, OOWriter) odczytywał to co ja wyśle przez FT232. A chcę wysyłać pojedyncze znaki ASCII.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lut 2014, o 21:50 
Offline
Użytkownik

Dołączył(a): 17 sty 2013
Posty: 327
Lokalizacja: Białystok
Pomógł: 14

O coś takiego koledze chodzi? http://www.obdev.at/products/vusb/hidkeys.html



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lut 2014, o 22:37 
Offline
Użytkownik

Dołączył(a): 05 wrz 2012
Posty: 47
Pomógł: 0

Dokładnie o to! Thx Mscichu



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 mar 2014, o 19:51 
Offline
Użytkownik

Dołączył(a): 05 wrz 2012
Posty: 47
Pomógł: 0

Panowie nie używam Eclipse na co dzień, ale mam go zainstalowanego warz z Atmel Toolchain, przerobiłem kilka "krótkich" poradników Mirka, ale nie mogę za nic na świecie skompilować tego przykładu http://www.obdev.at/downloads/vusb/HIDK ... -12-08.zip.
Eclipse ciągle krzyczy, ze nie może czegoś znaleźć a ja nie wiem jak pliki z tego przykładu podłączyć do projektu, żeby to banglało.
Może komuś z was to się uda i znajdzie w sobie tyle dobrej woli, żeby się ze mną podzielić ścieżka postępowania.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 7 mar 2014, o 19:43 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Stwórz nowy projekt. Procesor i taktowanie akurat w tym przypadku są bez znaczenia. Skopiuj zawartość rozpakowanego katalogu do folderu nowo utworzonego projektu i w Eclipse po kliknięciu prawym klawiszem na projekt wybierz Refresh. Należy teraz wyłączyć tworzenie Makefile w tym celu klikasz prawym na projekcie i wybierasz Properties->C/C++Build i odznaczasz ptaszka Generate Makefiles Automatically w zakładce Builder Settings.
Jeszcze można sobie w Makefile zmienić:
Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

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


Takie coś powinno się pojawić w konsoli:
Składnia: [ Pobierz ] [ Ukryj ]
język bash
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
Dragonus Cracovus: Biomagia



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