Sida 2 av 3
Postat: 3 augusti 2008, 20:22:44
av gripner
låter super, tack ska du ha,
ni alla ha

skönt med folk som kan på forumet!
Postat: 3 augusti 2008, 20:36:19
av thepirateboy
Hehe, det är ganska kul när saker fungerar.
Letade fram kortet, aktivera bootloadern, laddade ner ett exempel (
http://www.atmel.com/dyn/resources/prod ... -1_0_1.zip )
startade FLIP och proggade in hexfilen.
Klickade på Start applikation, Windows hittade ny maskinvara (AVR USB KEYBOARD) och installerade drivrutinen automatiskt.

Postat: 3 augusti 2008, 20:46:57
av gripner
kalas, då är jag givetvis intresserad av kortet. slipper jag strula med farnell etc. va vill du ha för det ? har du cd:n med programvara oxå kvar ?
Postat: 3 augusti 2008, 20:55:31
av thepirateboy
Postat: 3 augusti 2008, 22:30:51
av danei
Micke_S: jag diggar inte dina långa länkar. Kan du korta ner dom?
Postat: 3 augusti 2008, 23:18:50
av lgrfbs
Har kortat ner
Micke_Ss länkarna lite

Postat: 5 augusti 2008, 09:06:03
av gripner
någon som vet någon bra krets för att konvertera rs232 till parallel 8bits data,
hitta en del kretsar men dom levererade inte "generel" data ut i form av 8st 1or och 0or utan tex en specifik paralell komunikation.
alt 2, är det himlars svårt att använda 3 eller så portar på 1 av ingångarna på en avr för att läsa serie data, givetvis efter att man konverterat rs232:en till tll.
borde välla finnas sådana kodexempel?
Postat: 5 augusti 2008, 10:34:36
av Micke_s
Sry för långa länkar, märker inte av dom själv eftersom de fint får plats på 24" skärmen. Forumet själv borde kunna förkorta länkarna. (kanske finns i phpbbv3)
Postat: 5 augusti 2008, 11:34:25
av vfr
Gamla
6402 gör väl det du vill om jag förstår dig rätt. Sedan är ju frågan om det finns någon sådan idag.
Men det går alldeles utmärkt att göra med en mikrokontroller också. Behöver man bara på ena hållet (parallell till serie
eller serie till parallell) så blir den lösningen betydligt mindre än 6402:an.
Edit: Micke, det är väl bara att att ta för vana att alltid skriva in en kort länkbeskrivning istället för att alltid klistra in länkens URL även i beskrivningen. Se ovan.
Postat: 5 augusti 2008, 12:12:45
av sodjan
> Gamla 6402
Vill man ha något lite mer modernt så har Maxim ett antal olika
USART med SPI/I2C interface. Kan vara praktiskt då man vill hantera
flera serielinor från samma uC.
Postat: 5 augusti 2008, 12:34:44
av Illuwatar
Var det någon som hade något motsvarande men för PS/2? Skulle nämligen behöva detta till mina MiniMig-projekt (behöver göra ett tangentbord med några få knappar som används i MiniMig-menyn). USB fungerar inte detta fall.
Däremot skall jag vid tillfälle även ge mig på att studera denna USB-HID lösning också - behövs till ett annat projekt...
Postat: 6 augusti 2008, 23:03:23
av gripner
labbar lite med atusb162:an, ser ur som den har en UART av någe slag
hittade denne tråd
http://elektronikforumet.com/forum/view ... hp?t=25291
blev lite förvirrad..... så tänkte fråga om någon kört lite c-kod för att använda uarten att snacka direkt med en rs232 serieport på annan enhet, tex pc. eller om man bahöver konvertera rs232 till ttl signaler
/ Leif
Postat: 7 augusti 2008, 00:12:13
av gripner
läst lite, eller rättare sagt mycket till
behöver en rs232 lvl till ttl lvl konverter, ingen big supprise där, hittade oxå lite kodexempel från atmel
klipper in en liten del av det där error smyger in
//Set baud rate
UBRRL=UBRRVAL; //low byte
UBRRH=(UBRRVAL>>8); //high byte
//Set data frame format: asynchronous mode,no parity, 1 stop bit, 8 bit size
UCSRC=(1<<URSEL)|(0<<UMSEL)|(0<<UPM1)|(0<<UPM0)|
(0<<USBS)|(0<<UCSZ2)|(1<<UCSZ1)|(1<<UCSZ0);
//Enable Transmitter and Receiver
UCSRB=(1<<RXEN)|(1<<TXEN);
UBRRL, UBRRH etc får felet ../keyboard_task.c:106: error: 'UBRRLn' undeclared (first use in this function)
hitar inga referencer till i vilken include fil de är deffinerade, hittar heller ingenting när jag säker igenom winavrs alla filer...
Någon som har nån ide ?
Postat: 7 augusti 2008, 12:21:57
av thepirateboy
"n" måste bytas ut mot den UART du använder om du har flera. I ditt fall har du bara en. Enklast är att kolla vad registren egentligen heter under "Register summary" i databladet.
Postat: 8 augusti 2008, 14:19:22
av gripner
hitta skumheterna, formatet skall vara UBRRsiffraL
på jakt efter rs232 till ttl konverter.
är det MAX 1488 och 1489 som gäller eller ?
ena på TX o andra på RX.
/ Leif