Sida 1 av 1

Interface

Postat: 30 mars 2005, 23:42:14
av Arild
Tjena.
Skall precis starta ett nytt projekt. Jag skall konstruera ett interface mellan min PC och en ATMega8processor. Programmeringen av processorn skall jag göra i AVRStudio4. Skall antingen använda USB- eller seriellporten.
Processorn skall programmeras till att sända ut en textsträng.
Startade denna tråd för att jag behöver "lite" hjälp med detta.
-Hur skall jag skriva koden för att få till önskad funktion hos processorn?
-Vilken port skall jag välja på min PC?
Även tacksam för övriga tips kring detta projekt för, som ni märker är jag nybörjare inom detta område.

Postat: 30 mars 2005, 23:44:59
av $tiff
Serieporten på PCn. Gränssnitt RS232.
På AVRen använder du UARTen för att ta emot datan. Kretsen MAX232 eller ekvivalent behövs för att potentialkonvertera RS232 (serieporten) till TTL-nivåer (AVRen).

Postat: 31 mars 2005, 09:38:33
av axelsonic
Du kan få ett serieportsgränssnitt mha en dlp-mojja från FTDI chipset.
Titta på www.lawicel.se som är en svensk återförsäljare.

USB jmf Serieport

Postat: 4 april 2005, 22:55:48
av Arild
Hej!
Kan någon berätta för mig vad fördelarna är med USB jmf med Serieporten (RS232) och vice verca?

Vilka är nackdelarna med respektive?

Postat: 5 april 2005, 03:58:11
av Tony
USB är grymt avancerad, här snackar vi DLL-filer, drivrutiner osv.

RS232 är enkel att handskas med, t.ex. kan du ta emot data med Hyperterminal (medf. windows).


USB:
+ snabb.
(+) har drivspänning.
- - - mycket avancerad.

RS232:
+ enkel
- långsam
(-) saknar drivspänning.

Postat: 5 april 2005, 10:36:14
av Jine
Tony, där har du väl lite fel?? Finns det inte 5-8V på serie porten?? Dock inte reglerad som USB..?

Mvh Jim

Postat: 5 april 2005, 10:50:37
av Schnegelwerfer
Nja, spänning finns det ju, men inte särskilt mycket ström.

Serieporten är ju till skillnad från USB inte designad för att spänningsmata externa enheter.

Postat: 5 april 2005, 10:55:22
av AndLi
På en standard serieport finns inget stift för konstant matningsspänning som i USB.

Sen att man kan använda spänningen från signalerna för att driva saker är en helt annan sak

Postat: 5 april 2005, 12:35:12
av Jine
Kanske är par. porten jag blandar ihop det med.. :S Mvh Jim

Postat: 5 april 2005, 12:55:34
av matseng
Paralellporten har ingen "matningspämningsutgång" den heller. Man kan dock fuska sig till typ 4.2-5 volt vid några mA från paralellporten, eller 5-15 volt vid några mA från serieporten.

Ps/2 har däremot riktig power för att kuna driva en mus eller ett tangentbord.

Postat: 5 april 2005, 14:56:20
av spaceniggah
Tjena.

Kan säga att jag spenderade en 6p projektkurs med att förstå USB standarden och implementera en MP3 spelare m.h.a ST's kretsar. Den MCU jag använde har inbyggt USB stöd och även då är det mycket svårt.

Och en grupp i projektkursen använde USB och emulerade en RS232 tunnel genom USB för att det skulle bli enklare med Win programmeringen =) Det kan du ju göra....

lycka till

Postat: 5 april 2005, 15:01:57
av Icecap
Apropå paralellporten: det fanns faktisk vissa datorer som hade 4V matning ut på ett par pinnar i sin tid då datorer var byggda på '286:or och man hottade dom till 20MHz och körte hederligt DOS *..minns..*

Det var bara vissa modeller och det blev använd då paralellporten plötsligt blev använd till en massa olika, typ tapebackup osv.

Postat: 5 april 2005, 21:30:12
av Tony
Game-porten har 5V matning men inga utgångar.

Ingångarna för knappar är TTL.
Ingångarna för pot är baserade på NE558 (4-dubbel 555) kopplade som monovippor C = 0,1uF (om jag minns rätt).