Eelector's variant kan nog fungera på vissa serieportar men ska man ha någon stabilitet i kommunikationen ska man inte göra så!
Det finns sätt att "tjuva" den negativa spänningen och fibbla med transistorer osv men storleksmässigt tar det minst lika mycket plats som en MAX232 med 100nF kondingar i 0805 och stabilitetsmässigt är MAX'en långt att föredra.
Men det finns många fulhack som kan fungera klanderfritt men sällan enl. standarden.
Det går jättebra att åtminstone ta emot data från serieporten genom att helt enkelt sätta ett seriemotstånd på 1kOhm mellan TX och PIC och se till att de delar jordpotential. Detta är ingen lösning som på något sätt följer standarden eller bör rekommenderas, men den har fungerat alla gångerna för mig. Datan behöver dock inverteras i mjukvara. Samma trick kan även fungera för att skicka data, tänk även här på att ivertera datan i mjukvara.
Senast redigerad av $tiff 25 mars 2006, 23:09:32, redigerad totalt 1 gång.
Jag flikar in med el liten följdfråga. Ursäkta trådkapningen...
RS232 innebär ju att man "pratar" med +/-12V i överföringen, RS422 och RS485 m.fl. har sina specar med balanserade signaler o.s.v.
Men heter själva datauppdelningen (t.ex. 9600, N, 8, 1) nå't mer än bara asynkron överföring?