PIC --> BS2 seriel komunikation.

Berätta om dina pågående projekt.
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

PIC --> BS2 seriel komunikation.

Inlägg av squiz3r »

Hej, jag tänkte lägga upp ett litet mini projekt som jag har sysslat med de senaste dagarna (och några dagar för längesedan). Jag har gjort en komunikation mellan en BS2 och en PIC. Den komuniserar med 8-bitars information, dvs. jag kan ha 256 olika kombinationer. Att skicka de 8 bitarna tar ungefär 25mS och görs via två ledningar, clock och data. Data skickar pic'en datan på till BS2'an, och clock är en dubbel riktad kabel. När BS2'an är bered att ta emot informationen skickar den en puls på clock, då svarar PIC'en med en ny puls som gör att BS2'an börjar sammla data.

En helhets bild:
Bild

BS2'an på sitt hemmabyggda kort.
Bild

PIC processorn på ett kopplings däck fullproppat med skit.
Bild

och sisst men inte minst, data signalerna. Den röda är clock o den blå är data.
Bild

Varje gång den röda blir hög (utom de två första som är "synkroniseringen" mellan dem) betyder det att det skickas en data bit, är den blå låg då, så betyder det att det är en 0'a, o e den hög så är det en 1'a.

Tyvär så kan jag inte lägga ut koderna efterssom de ligger på en annan dator utan internett.... Men jag tror att ni förstår principen.

//Daniel A
Användarvisningsbild
Landrash
Inlägg: 366
Blev medlem: 6 mars 2007, 18:29:07
Ort: Stockhom

Inlägg av Landrash »

Intressant , vad är slut tanken med detta projekt?
Användarvisningsbild
squiz3r
Inlägg: 5424
Blev medlem: 5 september 2006, 20:06:22
Ort: Lund
Kontakt:

Inlägg av squiz3r »

Jag ska ha det på min sumo-robot. En BS2'a styr roboten, och en PIC16F628A sammlar in information från olika sensorer.

//Daniel A
Användarvisningsbild
Icecap
Inlägg: 26628
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Varför inte använda serieporten?
Skriv svar