Hallo iedereen,

Ik heb bijna gans mijn schema getekend zeker nog de print niet omdat er iets is dat zeker niet mag en zou mijn pic naar de zak brengen niet de bedoeling natuurlijk

Het is het volgende probleem:

Volgens de datasheets staat RX en SDO aan dezelfde fysieke pin dus:

RX ==> RC7 pin instellen als input geen probleem denk ik
SDO ==> RC7 pin instellen als output wel een probleem

Je kan dat zomaar niet aansluiten:

Ik denk aan een tristate buffer, maar dat is een IC, kan dat veel goedkoper?

Met tristate zou ik het zo doen:

PIC ==> SD0 -> input tristate buffer -> output tristate buffer maar wat dan met die enable input?

Ik weet goed waarvoor het dient dat is zeker het probleem niet maar waar zet ik die dan aan mijn SDO of RX

Kan iemand mij hier op weg helpen dan kan ik mijn PCB maken voor het project

Met vriendelijke groet
Stefke

Is een weerstand tussen RX niet voldoende?
(Of een andere MCU, zoals de 18F46J50 nemen, dan kun je beide tegelijk gebruiken...)

[Bericht gewijzigd door Arco op (18%)]

Waar zet je dan die weerstand en hoeveel is die waarde ervan?

Dat betekent dus gewoon dat je niet tegelijkertijd de SPI bus kan gebruiken en dan ook de UART (om bijv. data of commandos te ontvangen).

Een van de twee zal je dus in software moeten doen. (of een andere PIC gebruiken).

Een andere PIC mag ik niet gebruiken in het project dus dat vervalt

Wat ik wel kan ofwel in software ofwel in hardware

Mijn print is nog niet gemaakt dus enkel het schema dus kan nog aanpassingen brengen

Kan je eens een voorbeeld geven hoe ik dat kan doen in :

- Hardware (1)
- Software (2)

Met vriendelijke groet

Print moet vandaag afgewerkt worden

Je zou er ook een multiplexen ic voor kunnen zetten. En met ander porten van de pic even selecteren waarvoor je de i/0 gaat gebruiken.

Heeft iemand een oplossing voor dit probleem want een andere PIO kan ik niet gebruiken

Open niet steeds topics over hetzelfde ontwerp!
De zoveelste keer dat je dat doet, en dat is helemaal niet de bedoeling.

http://www.circuitsonline.net/forum/view/71740 Dat is je topic, en daar blijf je voorlopig.