uc som leker at tangenbord eller usb tangentbord

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
gripner
Inlägg: 1169
Blev medlem: 4 december 2007, 14:47:39
Ort: Lidingö

uc som leker at tangenbord eller usb tangentbord

Inlägg av gripner »

Någon som stött på eller själv programerat up en uc eller fpga att emulera ett at tangentbord (ps2) alt. USB tbord?

Sökte runt lite här men hitta inget....
Användarvisningsbild
lgrfbs
Inlägg: 7319
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Inlägg av lgrfbs »

PS/2 funktionerna finns i mikroPascal/C/Basic programvarorna.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

USB funktionerna borde finnas i olika HID implementationer.
gripner
Inlägg: 1169
Blev medlem: 4 december 2007, 14:47:39
Ort: Lidingö

Inlägg av gripner »

lgrfbs:

är inte det för att läsa in data från ps2 tbord/möss snarare än att emulera ett tbord?
Användarvisningsbild
lgrfbs
Inlägg: 7319
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Inlägg av lgrfbs »

Utdrag från hjälpfilen:
PS/2 Library
mikroPascal provides a library for communicating with common PS/2 keyboard. The library does not utilize interrupts for data retrieval, and requires oscillator clock to be 6MHz and above.

Please note:

The pins to which a PS/2 keyboard is attached should be connected to pull-up resistors.
Although PS/2 is a two-way communication bus, this library does not provide PIC-to-keyboard communication; e.g. the Caps Lock LED will not turn on if you press the Caps Lock key.
hmmm du har ju rätt....
gripner
Inlägg: 1169
Blev medlem: 4 december 2007, 14:47:39
Ort: Lidingö

Inlägg av gripner »

ett annat kanske enklare sätt skulle ju kanske vara att slakta ett tangentbord och koppla in uc:n / fpga:n där alla tangenter är kopplade

skulle det vara lättare ? då handlar det ju mera bara om att "kortsluta" x antal ingångar mot jord via uc:n eller lägga ut 5v om det nu fungerar så. Det är ju iaf lätt att mäta up
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Inlägg av thepirateboy »

Vet inte riktigt om jag förstår frågan men är det nåt sånt här du är ute efter?

http://www.atmel.com/dyn/resources/prod ... oc7602.pdf
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

gripner
Inlägg: 1169
Blev medlem: 4 december 2007, 14:47:39
Ort: Lidingö

Inlägg av gripner »

tack grabbar, prexis va jag är ute efter.

kanske var lite oklar, vad jag vill göra är att programera en uc eller dyl att för en PC se ut som ett tangentbord, ps/2 eller USB. Sen skall jag givetvis ha någon form av input till uc:n som gör att den kör ut en vis "tangenttryckning"

har ej arbetat med uc:s sedan miten på 90:talet så jag antar att lite har hänt sedan dess...... för mit projekt behöver jag en simpel uc antar att atmega är poppis, behöver igentligen bara ha en handfull "inkanaler" och usb del så man kan coda den att köra HID tbord enligt länkarna.

finns det någon billig atmel + dev board + pc programvara dvs compilator och serie/usb interface för att få över programmet ? som ni rekomenderar ?
finns ju några referenser i länk 1 men skulle va trevligt med dev boards etc som folk har testat/använder

ycker http://www.atmel.com/dyn/products/tools ... ol_id=3879
ser super ut för mig, klarar allt jag vill o lite till, samt programnerbar från pc programvara som jag förstod det som att den skulle följa med
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

kanske
http://cgi.ebay.com/Mini-ATMEL-AVR-ATMEGA....QrdZ1QQcmdZViewItem
och
http://cgi.ebay.com/STK16-ATMEL-AVR-ATMEGA32-L-8PU-Development....1QQcmdZViewItem
eller
http://cgi.ebay.com/AVR-ATMEGA16-Dem2-Demo-Development-Board-LCD.....dZViewItem

Annars STK500 kanske

Edit2: avrusb behöver inte ens vara en usb-processor, går med valfri AVR och mjukvaruemulerar usb:n, funkar utmärkt med low speed devices.

Edit: Kortade ner länkarna //lgrfbs
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

AVR ISP är en billig programmerare från atmel. Annars så bör du kolla på AVR dragon också.

Edit: Såg att farnell tar 301kr för AT90USBKey. inte mycket pengar. För kunna debugga detta chip bör du ha en AVR JTAG MK2, dyr leksak.
gripner
Inlägg: 1169
Blev medlem: 4 december 2007, 14:47:39
Ort: Lidingö

Inlägg av gripner »

inte intresserad att kunna debugga, kommer köraa så simplelt program.
vill bara kunna programera via pc, kanske en sån där avr isp duger?
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Inlägg av thepirateboy »

Ett sånt här kort har jag över om det är av intresse, proggas via PC-program (FLIP).

Bild
gripner
Inlägg: 1169
Blev medlem: 4 december 2007, 14:47:39
Ort: Lidingö

Inlägg av gripner »

ser intressant ut, vet dock inget om det.
klarar det att köra programmet från
http://www.atmel.com/dyn/resources/prod ... oc7602.pdf ?

och är programvara och kabel för programering med ? eller programeriung kasnke sker via usb porten?

många frågor men jag är helt borta från hu uc av diverse typer funkar idag
thepirateboy
EF Sponsor
Inlägg: 2109
Blev medlem: 27 augusti 2005, 20:57:58
Ort: Borlänge

Inlägg av thepirateboy »

Det är detta kortet från Olimex.
http://www.olimex.com/dev/avr-usb-162.html

Det borde klara exemplet från Atmel men säker är jag inte. Kanske hinner jag göra ett snabbtest.

Det finns inbyggd bootloader så programmering sker via USB-porten. Skulle man på något vis förstöra bootloadern måste man programmera om den via en extern ISP-programmerare, t ex AVR ISP.
Skriv svar