Hallo, ich habe hier eine Beispielbeschaltung eines PIC18, welcher mit einem BT Modul kommuniziert. Darüberhinaus ist eine USB Mini B Buchse angeschlossen und kommuniziert mit dem PIC. Ich frage mich warum über den Spannungsteiler VUSB an dem RCO PIN 3,4V angeschlossen sind. Das Datenblatt des PICs sagt mir über den PIN RC0: RCO: I/O Digital I/O IOCC0: I Interrupt on Change Pin T3CKI: I Timer3 clock Input T3G: I Timer3 external clock gate Input T1CKI: I Timer1 clock Input SOSCO: O Secondary oscillator Output Kann mich Jemand erleuchten? Wofür ist dieser Pin bzw. warum liegt dieses Spannungspotential dort an?
Wird der PIC über USB mit Spannung versorgt? Wenn nicht könnte über den Eingang ein gestecktes USB Kabel detektiert werden. Am Pin sollten aber nicht mehr als VDD anliegen...
Ja der PIC wird über USB mit Spannung versorgt, über einen 3,3V Linearregler natürlich. Ebenso verstehe ich nicht, warum es zwei UART_TX Leitungen an RC2 und RC7? . Hier mal das komplette Datenblatt: S.3 http://ww1.microchip.com/downloads/en/DeviceDoc/50002265A.pdf An Pin RC0 sind ja über den Spannungsteiler 3,4V angeschlossen. Ist mir immer noch unerklärlich
PIC18 schrieb im Beitrag #4074085: > Ja der PIC wird über USB mit Spannung versorgt, über einen 3,3V > Linearregler natürlich. Kann sein, muss aber nicht. Der Linearregler kann auch aus einer anderen Quelle versorgt werden (Signal Vin). In dem Fall kann der µC über RC0 nachprüfen, ob ein USB-Kabel angeschlossen ist. Ob an RC0 3,2V, 3,3V oder 3,4V anliegen ist unerheblich, das wird alles als High-Pegel erkannt. 5V wären aber ungesund für den µC, deshalb der Spannungsteiler. PIC18 schrieb im Beitrag #4074085: > Ebenso verstehe ich nicht, warum es zwei UART_TX Leitungen an RC2 und > RC7? Was sagt den das Datenblatt des Pic zur UART und zu diesen beiden Pins?
Achim S. schrieb: > PIC18 schrieb: >> Ja der PIC wird über USB mit Spannung versorgt, über einen 3,3V >> Linearregler natürlich. > > Kann sein, muss aber nicht. Der Linearregler kann auch aus einer anderen > Quelle versorgt werden (Signal Vin). In dem Fall kann der µC über RC0 > nachprüfen, ob ein USB-Kabel angeschlossen ist. Ob an RC0 3,2V, 3,3V > oder 3,4V anliegen ist unerheblich, das wird alles als High-Pegel > erkannt. 5V wären aber ungesund für den µC, deshalb der Spannungsteiler. Ah Top, vielen Dank. Klingt auch logisch. Also kann über den High Pegel an PIN RC0 einfach softwaretechnisch abgefragt werden, ob ein USB Kabel angeschlossen ist oder eben nicht. Danke sehr. > Was sagt den das Datenblatt des Pic zur UART und zu diesen beiden Pins? Datenblatt sagt das folgende im Anhang: Also RC7 ist mir ebenfalls total einleuchtend -> UART receive, aber warum dasselbe Signal nochmal auf RC2? Vielen Dank für deine Bemerkungen.
PIC18 schrieb im Beitrag #4074139: > Also RC7 ist mir ebenfalls total einleuchtend -> UART receive, aber > warum dasselbe Signal nochmal auf RC2? Tja, das weiß ich dann auch nicht. Vielleicht hat es was mit den beiden Betriebsmodi des Boards zu tun, die den Stecker unterschiedlich nutzen (Pictail-Mode vs. USB-to-Uart Mode). Ist aber nur geraten.
Achim S. schrieb: > PIC18 schrieb: >> Also RC7 ist mir ebenfalls total einleuchtend -> UART receive, aber >> warum dasselbe Signal nochmal auf RC2? > > Tja, das weiß ich dann auch nicht. > > Vielleicht hat es was mit den beiden Betriebsmodi des Boards zu tun, die > den Stecker unterschiedlich nutzen (Pictail-Mode vs. USB-to-Uart Mode). > Ist aber nur geraten. Hm also der UART_TX PIN dürfte doch über den PICtail Connector doch eigentlich nur auf den jeweiligen Pin des PIC32 durchgeschleift werden. Von diesem Connector doch in jedem Fall auf den RX Pin des PIC 18, also in jedem Fall RC7 und auf keinen!! anderen Pin? Inwieweit dies was mit der UART Bridge zu tun (also der Pin RC2) ist mir nicht ganz klar. Trotzdem vielen Dank für den Input, Achim.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.


