Prata PS/2 med PIC
Den kör i 4800 baud. I alla fall när den dyker upp som extra COM-port på datorn. Såg att själv GPS kretsen är en SONY CXD2951GA och den kan man konfa hastigheten genom att sätta två pinnar antingen hög eller låg.
Så det är förhoppningsvis "hårdkodat".
GPS-modulen som skickar informationen till USB-Seriell, skickar 3.3V och vad nivåerna är på RS232 vet jag inte. Men 3.3V borde väll räcka för en PIC? PIC16F84 t.ex. har ju en schmitt trigger på RB0/INT vad jag förstog av databladet. Och ingång har gränsen 2.4V för en logisk etta.
Kom på att jag borde ha pratat om TTL eller att den ska kopplas till en PIC-direkt. Bara inte sladden sänker signalen allt för mycket.
Så det är förhoppningsvis "hårdkodat".
GPS-modulen som skickar informationen till USB-Seriell, skickar 3.3V och vad nivåerna är på RS232 vet jag inte. Men 3.3V borde väll räcka för en PIC? PIC16F84 t.ex. har ju en schmitt trigger på RB0/INT vad jag förstog av databladet. Och ingång har gränsen 2.4V för en logisk etta.
Kom på att jag borde ha pratat om TTL eller att den ska kopplas till en PIC-direkt. Bara inte sladden sänker signalen allt för mycket.
RS232 = +/- 5-12 V, ungefär...
Här är det alltså 3.3 V CMOS nivåer.
Tänker du köra PICen också på 3.3 V ?
Med ICSP ?
Jo, de borde gå att köra in på en PIC USART direkt.
PIC16F84 ??? Du tänker väll inte allvarligt använda DEN !!
Eller du kanske bara skrev fel... ?
> Bara inte sladden sänker signalen allt för mycket.
Då får den nog vara flera hundra meter...
Här är det alltså 3.3 V CMOS nivåer.
Tänker du köra PICen också på 3.3 V ?
Med ICSP ?
Jo, de borde gå att köra in på en PIC USART direkt.
PIC16F84 ??? Du tänker väll inte allvarligt använda DEN !!
Eller du kanske bara skrev fel... ?
> Bara inte sladden sänker signalen allt för mycket.
Då får den nog vara flera hundra meter...

Okey så CMOS nivå är 3.3V och TTL 5V. Är det allt som skiljer CMOS och TTL? Har inte så bra koll på det där. PIC16F84 drog jag bara som vanligt exempel ur PIC-familjen. Tänkte använda kraftfullare så klart med tanke på alla samples jag har fått från Microchip.. 
Jag tänkte inte köra PICen på 3.3V Den är väll bara att köra på 5V som vanligt och sedan att höga nivån på insignalen är 3.3V spelar väll inte så stor roll.

Jag tänkte inte köra PICen på 3.3V Den är väll bara att köra på 5V som vanligt och sedan att höga nivån på insignalen är 3.3V spelar väll inte så stor roll.
Nej precis, välj hellre en PIC som åtminstone har en UART, det underlättar väldigt mycket!
Som det ser ut på kortet så verkar det ju inte tvärenkelt att "löda in sig" på 2303:an, men har du bara bra prylar så ska det väl gå...
2303:an har en intern regulator som ger ut 3.3V och den matas förmodligen med 5V från USB-kabeln. GPS-chippet ska ha 3.3V och är då förmodligen kopplad till 2303:ans regulator. Kolla på signalbanorna om det kan vara så...
Då kan du även lista ut hur du ska spänningsmata gps-modulen, antingen genom 2303:an eller genom att mata 3.3V direkt till GPS-kretsen.
Som det ser ut på kortet så verkar det ju inte tvärenkelt att "löda in sig" på 2303:an, men har du bara bra prylar så ska det väl gå...
2303:an har en intern regulator som ger ut 3.3V och den matas förmodligen med 5V från USB-kabeln. GPS-chippet ska ha 3.3V och är då förmodligen kopplad till 2303:ans regulator. Kolla på signalbanorna om det kan vara så...
Då kan du även lista ut hur du ska spänningsmata gps-modulen, antingen genom 2303:an eller genom att mata 3.3V direkt till GPS-kretsen.
Nja... 
TTL matas enbart med 5V och nivåerna minns jag inte exakt.
Du får Googla efter dom.
CMOS kan ligga lite var som helst från 2-15 V (eller mer) beroende på
vilken CMOS teknik det gäller.
F84 *var* en vanlig PIC, och dessutom (eftersom vi talar om serie-
kommunikation, och F84 saknar USART) så var den ett dåligt
exempel just i detta fall...
USART ingången är inte S/T så vitt jag vet.
Du får kolla själv i databladet om 3.3 V är acceptabelt som "hög" på
en ingång när PICen matas med 5V. Sannolikt inte...
Sätt något mellan som fixar nivåerna.

TTL matas enbart med 5V och nivåerna minns jag inte exakt.
Du får Googla efter dom.
CMOS kan ligga lite var som helst från 2-15 V (eller mer) beroende på
vilken CMOS teknik det gäller.
F84 *var* en vanlig PIC, och dessutom (eftersom vi talar om serie-
kommunikation, och F84 saknar USART) så var den ett dåligt
exempel just i detta fall...

USART ingången är inte S/T så vitt jag vet.
Du får kolla själv i databladet om 3.3 V är acceptabelt som "hög" på
en ingång när PICen matas med 5V. Sannolikt inte...
Sätt något mellan som fixar nivåerna.
Oj, du hann posta under tiden jag skrev det förra...
Visst skulle du kunna köra PIC:en på 5V men då måste du sänka spännigen på tx-benet som går till gps-modulen.. är inte så säker på att den gillar 5V på ingången. Men det står säkert i datbladet... har du tur så är den tolerant.
Dina antaganden om CMOS/TTL stämmer inte tror jag.. men jag kan själv inte förklara för jag kan inte heller det där så bra. Sodjan eller någon annan kan säkert ge en bra förklaring!
Edit: ok, både ankan och sodjan hann skriva samtidigt som mig.
Visst skulle du kunna köra PIC:en på 5V men då måste du sänka spännigen på tx-benet som går till gps-modulen.. är inte så säker på att den gillar 5V på ingången. Men det står säkert i datbladet... har du tur så är den tolerant.
Dina antaganden om CMOS/TTL stämmer inte tror jag.. men jag kan själv inte förklara för jag kan inte heller det där så bra. Sodjan eller någon annan kan säkert ge en bra förklaring!
Edit: ok, både ankan och sodjan hann skriva samtidigt som mig.
Ledningsbanorna går inte att följa eftersom det är minst tre lagers kort. Matningen borde räcka med 5V på kontakterna för 5V som USBn levererar i vanliga fall.
Skulle vilja skaffa en bra lödstation så jag kan löda själv. Annars har de utrustning i skolan som jag kan låna.
Försökte läsa ut vad lägsta ingångsvärdet fick vara men har inte hittat det ännu. Har följande kretsar hemma att välja mellan:
16C765
18F452
16LF877A
16F877A
Någon som kan hjälpa mig att kolla.. Var så många olika diagram + att det var bra många sidor att leta bland så någon kanske kan hjälpa mig med vad jag ska leta efter i alla fall. acrobat har i alla fall sökfunktion..
Skulle vilja skaffa en bra lödstation så jag kan löda själv. Annars har de utrustning i skolan som jag kan låna.
Försökte läsa ut vad lägsta ingångsvärdet fick vara men har inte hittat det ännu. Har följande kretsar hemma att välja mellan:
16C765
18F452
16LF877A
16F877A
Någon som kan hjälpa mig att kolla.. Var så många olika diagram + att det var bra många sidor att leta bland så någon kanske kan hjälpa mig med vad jag ska leta efter i alla fall. acrobat har i alla fall sökfunktion..

Tänkte programmera i C. Hittade ett bra exempel på GPS repeater. Dvs en pic som plockar intressant info från GPSen och presenterar det läsligt på en LCD. Intressant eftersom jag inte riktigt vet hur jag skulle lösa plockandet av position effektivt. Se: http://www.vermontficks.org/pic.htm