Zou iets willen ontwerpen met een PIC16F628 dat data serieel ontvangt van een toestel, de data bewerkt en doorstuurt naar een ander toestel. Hierbij gebruik ik de seriële data pennen op het IC de ene keer om data te ontvangen en de andere keer om data te versturen. Hoe kan ik een omschakeling doen van de kommunikatie lijnen zodat ik afwisselend met het ene toestel of het andere toestel ben verbonden. Bij voorkeur niet via een relais. Heeft iemand een idee?
Alvast bedankt
elektron_
beetje gek
Een elektronisch relais is een optie: http://www.radanpro.com/rdownload/cd/cd_4067.pdf
alhoewel deze voor Analoog signaal bedoeld is.
Je kan ook (2x een 2 port-AND gebruiken), uitgang naar OR
één ingang van de AND is de kanaal selector, de ander ingang het te kiezen kanaal. De OR zijn gewoon 2 diodes.
Of je neemt deze heb je alles in één chippie:
http://www.mil.ufl.edu/eel3701/docs/74HC153.pdf
Of deze:
http://www.engr.uky.edu/~ee481/info/TTL/sn74ls158rev5.pdf
bij deze laatste twee worden ze allemaal gelijktijdig omgeschakeld.
Aangezien je 4 schakelstanden hebt, kan je toch
in en uitgang apprt schakelen door bepaalde ingangen
door te verbinden.
[Bericht gewijzigd door elektron_ op ]
Wouter van Ooijen
Wouter van Ooijen: VOTI webwinkel, docent HvU (Technische Informatica); C++ on mictrocontrollers blog
Als je eerste alleen maar ontvangt en daarnaa alleen maar zendt heb je toch aan 1 ontvang pin en 1 zend pin genoeg?
Zo niet dan kan je asynch serieel is software doen, in Jal is daar gewoon een library voor, als je wat googelt kan je vast wel andere libs ervoor vinden.