Direct PC Serieport anslutning till LED Display Driver

L

lightspeeed

Guest
Hej alla,

Har någon här har någon erfarenhet ansluter en Maxim MAX7219 Serial Interface LED Display Driver direkt till en PC serieport?

Jag försöker göra en enkel Visual Basic-program som skulle skriva direkt till datorns serieport, vilket i sin tur driver MAX7219 att visa saker på en egen LED-matris.

Jag vet att de flesta gånger dessa LED-drivrutiner används i jämförda med microcontrollers för fristående drift.Men min ansökan att få datorn bredvid den alltid av andra orsaker, så jag kan lika gärna använda den inbyggda I / O PC (Jag tänker på virtuella seriella portar via USB).

Jag är också medveten om att Maxim har publicerat en ansökan anteckning som visar ett genomförande av MAX7219/7221 där den talar direkt till en PC parallellport att simulera serial verksamhet.

Mysterium för mig här är att efter en hel del forskande, JAG stilla har icke funnit någon därute som har gjort en direkt seriell anslutning.

Please förlåt mig, Im inte en elektronik-ingenjör, så om det är en dum fråga - jag är ledsen, i förväg (jag bara måste få höra att det är).

Så är det något fundamentalt och tekniskt fel om hooking bildskärmsdrivrutinen som nämnts?

Tack för all hjälp!

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Le" border="0" />
 
Życie wielu pacjentów uratował już system informatyczny opracowany przez zespół prof. Krzysztofa Zielińskiego z Akademii Górniczo-Hutniczej w Krakowie. TeleDICOM, bo tak nazywa się to oprogramowanie, pozwala na szybkie przesyłanie obrazowych lub filmowych wyników badań medycznych.

Read more...
 
Den MAX7219 har ett SPI (aka "Serial Peripheral Interface") buss, vilket är oförenligt med den seriella RS-232 port på en pc.Några av de viktigaste skillnaderna mellan dessa två gränssnitt:
An SPI interface requires separate clock and data signals but the pc's serial port has only the data signals, so there is no clock signal available from the pc to drive the SCK input on the MAX7219.

Klocka.
En SPI-gränssnitt kräver separat klocka och datasignaler men datorns serieport har endast data signaler, så det finns ingen klocksignal tillgänglig från pc att köra SCK ingången på MAX7219.
SPI signal levels are not compatible with the RS-232 signal levels found on the pc's serial interface.

Signal nivåer.
SPI signal nivåer är inte kompatibla med RS-232 signal nivåer som finns på datorns seriella gränssnittet.SPI använder standard logik nivåer (t.ex. 0-5V) medan RS-232 nivåer bipolär.
The pc's serial protocol includes start and stop bits to frame the data, whereas the SPI protocol employs a chip select signal for this purpose.

Protokoll.
Datorns seriella protokoll omfattar start och stopp bitar att utforma uppgifterna, medan SPI protokollet sysselsätter ett chip välj signal för detta ändamål.

 
Det var ganska upplysande ...Många tack, Lambtron!

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Le" border="0" />
 
Ett alternativ är att använda enkla mikrokontroller som PICAXE-08 (8-pin), ansluta den direkt till RS-232 port och programmera sin allmänna syftet I / O-pinnar för att kontrollera MAX7219 genom it's SPI ..

När allt kommer att ansluta 0-5V enhet till datorns serieport du skulle använda en RS-232 IC-kretsen, något i stil med MAX232 eller smilar, men PICAXE-08 redan gör det jobbet, så ingen ytterligare ICs behövs ..

Hälsningar,
IanP
Ledsen, men du måste logga in för att se denna bilaga

 

Welcome to EDABoard.com

Sponsor

Back
Top