Sida 1 av 1
Uppkoppling av 74165 mot PIC
Postat: 31 januari 2006, 19:58:54
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:
Tack på förhand!
Postat: 31 januari 2006, 20:12:48
av jack
Postat: 31 januari 2006, 20:20:37
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)?
Postat: 31 januari 2006, 20:25:51
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.

Postat: 31 januari 2006, 20:47:59
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.
Lite mer information och BASIC-kod:
http://abrobotics.tripod.com/Ebot/hardware.htm
Postat: 31 januari 2006, 20:49:38
av sodjan
RRacer> utan att störa vad som nu är kopplat på utgångarna?
Vilka "utgångar" ??
Postat: 1 februari 2006, 18:22:30
av RRacer
Hoppsan, skummade originalposten lite väl snabbt tror jag.
Trodde det rörde sig om en seriell till parallell konvertering

Postat: 1 februari 2006, 20:28:53
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
Postat: 1 februari 2006, 21:10:36
av sodjan
Postat: 1 februari 2006, 22:57:42
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
Postat: 1 februari 2006, 23:31:15
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...