Ik heb de USB i/o module (Cypress) uit Elektuur jan/feb 2002. Nu wil ik contact leggen met een pic16F877A. Kan ik poort 0 of poort 1 rechtstreeks aansluiten op de in/uitgangen van de pic? Of moet ik hier weerstanden tussen plaatsen. Met hoog en laag wil ik gegevens uitwisselen.
Harrie
Didn't find your answer? Ask the community — no account required.
P
petrus bitbyter
"Harrie Geerts" schreef in bericht news:buooep$mdf$ snipped-for-privacy@news1.tilbu.nb.home.nl...
de
Harrie,
In het elektuur artikel kun je lezen hoe je de USB aan kunt sturen. In de datasheet van de PIC kun je datzelfde oor de deze processor vernemen. Ze werken met dezelfde I/O spanningen dus je kunt ze direct op elkaar aansluiten, maar........... Hoe weet de PIC of de Cypress als in- dan wel als uitgang is ingesteld? Het omgekeerde geldt uiteraard ook. Als beide zichzelf uitgang vinden terwijl de één hoog en de ander laag is, kun je problemen verwachten. In het ergste geval sneuvelt er eentje. De standaard truc om dat te voorkomen, is om uitgangen nooit hoog te maken maar tussen laag en hoogohmig te schakelen. Een trekweerstand zorgt er dan voor dat een hoogohmige uitgang toch hoog lijkt...zolang zijn collega hem niet naar beneden trekt. Zowel de Cypress als de PIC hebben ingebouwde trekweerstanden die naar believen aan of uit te schakelen zijn. Wat je wel moet controleren, is of een lage uitgang de stroom aankan die door de trekweerstanden doorgelaten wordt. Zo niet, dan is het inderdaad nodig een serieweerstand tussen de aansluitingen aan te brengen.
petrus
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.561 / Virus Database: 353 - Release Date: 13-1-2004
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.