Hjælp med serielle data kommunikation

C

chevymn1964

Guest
Im begyndt at arbejde på et nyt projekt ...Jeg har brug for hjælp med nogle tricks med seriel kommunikation ....Jeg ønsker at bruge en pic16c54c til en processor ...Hvad jeg vil gøre, er at læse status mutiple input 10-12 linjer.Mere end hvad en PIC har ..Jeg havde tænkt på at bruge et par skift registre men jeg dont have knowhow med rutiner ....Enhver hjælp derude?tak!

 
forsøge simulation i Proteus.u kan endda simulere PC seriel port.dette vil være hjælpe fulde i sammenknytning af ckt med systemet

 
Hej Chevy mand,
Mit første spørgsmål er, hvorfor du bruger en 16C54, som er en en gang programmerbar PIC.Der er masser af nyere flash-enheder, som ofte koster mindre end den gamle OTPs.
Når det er sagt, du vil bruge et parallelt i, seriel ud skift register, ligesom 74hc165, eller 74hc597.Grundlæggende skal du først låsen data om skiftet register (hvis det har en låsen,) så du flytte data i registeret i din pic med seriel ur pin.Hver Disse kan cascaded, som tilføjer et ekstra ben til kredsløbet for hver chip.Det vil tage kun tre ben af din pic for første skift reg, og en ekstra pin for hver ekstra register, så for 16 bit input, fire ben af din Bil.Databladet for skiftet register du vælger, får du timingen krav til chip.
Ved at læse databladet, vil du få den idé, som pic ben for at skifte, på hvilke tider, til at flytte data fra din skift reg i din Bil.
Håber, at dette er hvad du ledte efter, men er velkommen til at stille flere spørgsmål.
Bedste ønsker,
Robert

 
En anden mulighed er havn ekspandere ..

16bit I / O:
http://www.e-lab.de/downloads/DOCs/PCA9555.pdf
28-bit I / O:
http://pdfserv.maxim-ic.com/en/ds/MAX7300.pdf

Disse IC er ideel, hvis flere indgange er nødvendig og vil generere en afbryder på input plan overgang ..

Hilsen,
IanP
Beklager, men du skal login for at se denne tilslutningskrav

 

Welcome to EDABoard.com

Sponsor

Back
Top