Abend, habe hier ein UART Signal, welches ich mir gerne mit meinem Logic Analyzer ansehen möchte. Leider empfange ich nur auf der Seite vom PC(TX) zum Mikrocontroller(RX) etwas, kann also mit dem Logic Analyzer ein Signal mit baud-Rate 9600 sehen. Vom uC zum PC wechselt der Logikpegel einfach nur auf 0 und es wird laut Logic Analyzer nichts übertragen. Allerdings sehe ich, dass Daten am PC ankommen. PS: Der uC läuft nur mit einer 3V Knopfzelle, kann es sein der der Pegel für das HIGH-Signal einfach zu niedrig ist?
Einen günstigen Clone...müsste mit diesem Cypress Chip laufen. 3,3V und 5V funktionieren.
Was für eine Schaltung genau? Transceiver? Invertiert der evtl? Z.b. Max232 invertiert! Kommt am PC was sinnvolles an?
Maxamp schrieb: > Vom uC zum PC wechselt der Logikpegel einfach nur auf 0 Wo guckst du denn mit dem LA? Der µC kann ja nicht direkt mit dem PC verbunden sein, weil RS-232 mit andereren Pegeln arbeitet.
Der PC ist verbunden mit einem USB-UART-Wandler der Pegel ist mir unbekannt, liegt aber irgendwo zwischen 0V bis 0,8V für LOW und 2V bis 3,3V für HIGH. Signal vom PC zum uC kann ich per LA aufzeichnen und ergeben auch einen Sinn. Nur in die Gegenrichtung wechselt der Pegel einfach auf LOW, es kommen aber Daten am PC an. Werde mal einfach einen SN74HC125N bestellen und als Pegelwandler an die Datenleitung vom uC hängen. LA | SN74HC125N | ^ | --------->--------- uC UART->USB-------<->------ PC ---------<---------
Maxamp schrieb: > Einen günstigen Clone...müsste mit diesem Cypress Chip laufen. 3,3V und > 5V funktionieren. Dann stell doch mal die Schaltschwelle fest. Maxamp schrieb: > der Pegel ist mir unbekannt, liegt aber irgendwo zwischen 0V bis 0,8V > für LOW und 2V bis 3,3V für HIGH. Dann stell das doch mal genauer fest, indem du den Pin auf High setzt und den Pegel nachmisst.
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.