Interface

Planering och tankar kring eventuella framtida projekt.
Arild
Inlägg: 39
Blev medlem: 30 mars 2005, 13:12:02

Interface

Inlägg 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.
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg 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).
Användarvisningsbild
axelsonic
EF Sponsor
Inlägg: 709
Blev medlem: 8 juni 2003, 20:56:03
Ort: Stockholm

Inlägg 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.
Arild
Inlägg: 39
Blev medlem: 30 mars 2005, 13:12:02

USB jmf Serieport

Inlägg 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?
Användarvisningsbild
Tony
Inlägg: 1038
Blev medlem: 9 november 2003, 16:08:47

Inlägg 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.
Användarvisningsbild
Jine
Inlägg: 1795
Blev medlem: 21 juli 2004, 20:25:56
Skype: Jim.Nelin
Ort: Trångsund, Stockholm
Kontakt:

Inlägg 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
Användarvisningsbild
Schnegelwerfer
Inlägg: 1863
Blev medlem: 8 november 2004, 13:46:56

Inlägg 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.
Användarvisningsbild
AndLi
Inlägg: 18251
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Inlägg 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
Användarvisningsbild
Jine
Inlägg: 1795
Blev medlem: 21 juli 2004, 20:25:56
Skype: Jim.Nelin
Ort: Trångsund, Stockholm
Kontakt:

Inlägg av Jine »

Kanske är par. porten jag blandar ihop det med.. :S Mvh Jim
matseng
Inlägg: 2360
Blev medlem: 16 september 2003, 17:18:13
Ort: Dubai, United Arab Emirates
Kontakt:

Inlägg 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.
spaceniggah
Inlägg: 66
Blev medlem: 5 april 2005, 12:14:25

Inlägg 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
Användarvisningsbild
Icecap
Inlägg: 26632
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg 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.
Användarvisningsbild
Tony
Inlägg: 1038
Blev medlem: 9 november 2003, 16:08:47

Inlägg 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).
Skriv svar