Avr ATMEGA128-ból USB billentyűzet (+ 90USB1287+USB lib)

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00

Avr ATMEGA128-ból USB billentyűzet (+ 90USB1287+USB lib)

Hozzászólás Szerző: herc1234 »

Adott a tranzisztorgyógyász úrral való beszélgetésünk aminek
függvényében vázolnám a helyzetet.:

MEGA 128
40 darab billentyűzet
számítógépen hardwares kezelése a gomboknak
USB (állsoros) kapcsolat
magát a hardwaret mindenki el tudja nagyából képzelni gondolom
(aki nem annak csak annyit hogy egy mega 40!darab (akár) I/O ja bemenetnek magasra/alacsonyra húzva direktbe egy ellenállással ill.
egy kapcsolóval sorba kötve a tápra/földre, megszakítást figyelünk
aztán beolvassuk a portok regisztereit azt pedig egy adatkonvertálás
után (ascii scankód(vagy amit RS232 alatt használunk) átküldünk
Rx Tx lábakon kötve az FTDI Chip keresztül a számítógépnek)
viszont a szoftware lekezelési része már nekem sem volt annyira
világos.
terminal emulator dll-je ? kellene ahoz hogy ezt a kódot ami érkezik
az usb soroson írányítsam a..??
a CON felé? Visual B be melyik névteret keressem?
hogy is csináljam ezt?
Rx Tx kezelése mindeféle carry nélkül? nem csordul ez igy túl?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

WinXP alatt a Vezérlőpult->Kisegítő lehetőségek->Általános->Aternatív eszközök->Soros gombok használata....

Sima Tx-Rx elég a kapcsolathoz. A PC-n van billentyűzetbuffer.....

A soroson kiadod adott sebességgel (300...9600 bps) az ASCII kódolt billentyűt. Innen nyert ügyed van:).

Sorosport meg az USB-FTDI konverterIC, ami soros portként látszik....
Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00

Hozzászólás Szerző: herc1234 »

klassz :-)

és ez a registry-ben?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Mármint milyen registry?
Ez a rendszerben van...... Rendszertartozék:).
Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00

Hozzászólás Szerző: herc1234 »

mármint gondoltam a regben tárolja ezt a beállítást
de nem
arra gondoltam hogy egy telepítő vagy script be tudná esetleg
kapcsolni és beállítani
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Mondjuk a Sysinternals programcsomagját kellene meglesni....
RegMon és FileMon néven keresgélj... :P
Avatar
nobody_hun
Bitfaragó
Hozzászólások: 425
Csatlakozott: 2005. november 14. hétfő, 7:00

Hozzászólás Szerző: nobody_hun »

Nem zsibiznék ennyit rajta, PS2-re tenném:
simandl.cz/stranky/elektro/keyboard/keyboard_a.htm

További info:
beyondlogic.org/keyboard/keybrd.htm

Ha mindenképpen USB-hez ragaszkodsz, akkor ezt kell megoldani fordítva:
ezl.com/~rsch/projects.htm
"Az IC-k füsttel működnek. Ha kijön belőlük a füst, nem működnek tovább." - ismeretlen szerző
"Az ID:FFFFFF egyenlő az Atmel még nem kiadott processzorával."
Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00

Hozzászólás Szerző: herc1234 »

uh nem sokat érek velük
de valami az skeys.exe-t indítja el hozzá
Avatar
szovhoz
Bitfaragó
Hozzászólások: 608
Csatlakozott: 2007. április 7. szombat, 6:00

Hozzászólás Szerző: szovhoz »

Nekem meg van a billentyűzetes kiegészítő lib a bascomhoz. Tapasztalatokt tudok adni.

http://www.mcselec.com/index.php?page=s ... p&Itemid=1 ez az!!!


Szerk: Admin
Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00

Hozzászólás Szerző: herc1234 »

köszönöm de...!

a kütyümnek feltétlenül USB-n kéne maradnia
meg főleg engem az érdekelne hogy müködik egy
standard usb billentyűzet (mármint hogy épül fel a
sofware -hardware rétegek egymásra
illetve milyen jelalakot v. szabványt használ maga
a kommunikáció)
de lehet hogy a soros bill. marad (usb-soros)
Avatar
nobody_hun
Bitfaragó
Hozzászólások: 425
Csatlakozott: 2005. november 14. hétfő, 7:00

Hozzászólás Szerző: nobody_hun »

:?:

A standard USB billentyűzet úgy működik, mint a PS/2 billentyűzet.

Egyetlen dologban különböznek (és itt egy kicsit Windows környezetben maradunk), hogy az USB drivere úgy van megírva, hogy az a HIP (Human Interface Parser - billentyűzetek, egerek, TavIr-ányítók, stb) osztályba tartozzon.
Ezt -több mint valószínű- az FTDI driver torkán nem lehet lenyomni.

Ezért kell egy olyan kontroller, amit a Windows megesz HID (Human Interface Device)-nek. Erre a legprofibb megoldás az AT90USBXXXX AVR család.
Az Atmel-nek van hozzá demo board-ja, pont a te problémádra:

atmel.com/dyn/products/tools_card.asp?tool_id=3879

Javaslom az oldalon fellelhető PDF-ek mély tanulmányozását, abból egyszerűen megérthető, hogy mi hogyan működik.
"Az IC-k füsttel működnek. Ha kijön belőlük a füst, nem működnek tovább." - ismeretlen szerző
"Az ID:FFFFFF egyenlő az Atmel még nem kiadott processzorával."
Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00

Hozzászólás Szerző: herc1234 »

akkor ezért nem találtam eddig erről semmit köszönöm

kár hogy sok közöm nincs a C hez
Avatar
szovhoz
Bitfaragó
Hozzászólások: 608
Csatlakozott: 2007. április 7. szombat, 6:00

Hozzászólás Szerző: szovhoz »

http://www.mcselec.com/index.php?option ... &Itemid=54

ps2 szoft



http://avr.tavir.hu/modules.php?name=Up ... 0codok.pdf

itt vannak a file csere bera alatt feltéve a kiküldendő kódok még usbre is! amúgy megoldható ps2 usb átalakítóval is!
Avatar
herc1234
Bitfaragó
Hozzászólások: 459
Csatlakozott: 2007. február 9. péntek, 7:00

Hozzászólás Szerző: herc1234 »

nobody_hun írta::?:

Ezért kell egy olyan kontroller, amit a Windows megesz HID (Human Interface Device)-nek. Erre a legprofibb megoldás az AT90USBXXXX AVR család.
Az Atmel-nek van hozzá demo board-ja, pont a te problémádra:

atmel.com/dyn/products/tools_card.asp?tool_id=3879

Javaslom az oldalon fellelhető PDF-ek mély tanulmányozását, abból egyszerűen megérthető, hogy mi hogyan működik.
oké és mégis hol kapok ilyen microt?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10213
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Ha kell, pl. felém....
Dobj PÜ-t.
Válasz küldése