Uppkoppling av 74165 mot PIC

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
Malm
Inlägg: 215
Blev medlem: 22 februari 2004, 12:55:06
Ort: Borås

Uppkoppling av 74165 mot PIC

Inlägg av Malm »

Skulle behöva lite hjälp med hur jag ska koppla upp ett shiftregister mot en 16F88. Jag har förstått att jag behöver en datapinne och en klockpinne, men vilka pinnar på logikkretsen ska egentligen användas, och hur ska resten kopplas?

Pinout på 165:

Bild

Tack på förhand!
Användarvisningsbild
jack
EF Sponsor
Inlägg: 2059
Blev medlem: 5 oktober 2004, 17:32:27

Inlägg av jack »

Malm
Inlägg: 215
Blev medlem: 22 februari 2004, 12:55:06
Ort: Borås

Inlägg av Malm »

Tackar för den länken. Han använder dock tre pinnar för att hämta ingångsvärdena. Har för mig att det ska räcka med enbart två, genom att man kopplar SHIFT/LOAD till jord eller 5V. Kan man göra så eller är jag helt ute och cyklar (det verkar ju annars konstigt att kommandot SHIFTIN i PicBasic enbart vill ha två portar)?
Användarvisningsbild
RRacer
Inlägg: 370
Blev medlem: 29 januari 2005, 19:40:17
Ort: Lerum

Inlägg av RRacer »

Förmodligen vill du kunna ladda registret med nya värden utan att störa vad som nu är kopplat på utgångarna? Då behöver du också använda SHITLOAD-pinnen. :wink:
Användarvisningsbild
jack
EF Sponsor
Inlägg: 2059
Blev medlem: 5 oktober 2004, 17:32:27

Inlägg av jack »

"Load" används helt enkelt för att låsa värdena så att man kan läsa ut dom. Pulsa den en gång, och sedan är det bara att köra shiftin-funktionen. Kör med pulseout-kommandot om du har ett sådant i PicBasic.

Det är alltid bra att kolla databladet och se hur kretsen verkligen är uppbyggt. De flesta sådana här kretsar är ju inte så avancerade egentligen. Från databladet av 165:an.
Bild

Lite mer information och BASIC-kod:
http://abrobotics.tripod.com/Ebot/hardware.htm
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

RRacer> utan att störa vad som nu är kopplat på utgångarna?

Vilka "utgångar" ??
Användarvisningsbild
RRacer
Inlägg: 370
Blev medlem: 29 januari 2005, 19:40:17
Ort: Lerum

Inlägg av RRacer »

Hoppsan, skummade originalposten lite väl snabbt tror jag.
Trodde det rörde sig om en seriell till parallell konvertering :oops:
B1n4ry
EF Sponsor
Inlägg: 1327
Blev medlem: 30 november 2005, 20:02:50
Ort: Borås
Kontakt:

Inlägg av B1n4ry »

BTW, är det någon som har koll på om det finns ett parallell-load serial out skiftregister med utgång för "interrupt on change"

Tanken är att koppla ett bra gäng sensorer till en pic med bara 4 pinnar men slippa polla. Kanske får realisera det i en PAL eller nått...

//B1n4ry
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

B1n4ry
EF Sponsor
Inlägg: 1327
Blev medlem: 30 november 2005, 20:02:50
Ort: Borås
Kontakt:

Inlägg av B1n4ry »

Sodjan: Ja det är ju faktiskt ett alternativ... Har nog sett dom där nån gång men glömt bort dom! Det finns ju nån I2C sak i PCF serien oxå som gör samma sak men den hade inte Elfa som ytmonterad...

//B1n4ry
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Du menar Philips PCF-serie ?
Jag har för mig att de har ett lite annorlunda sätt att hantera I/O-pinnarna.
De är både in- och ut-gång samtidigt m.h.a av pullups eller något sådant.

Microchip kretsarna (som även finns i I2C om man föredrar det) är lite
mer "normala" med kontrollregister för att sätta pinnar som in- eller ut-gång.

Sen är det klart, det är lite dyrare än standard 74HC shiftregister...
Skriv svar