Antworten

Einschränkungen: 8 pro Beitrag (8 verbleibend), maximale Gesamtgröße 8,79 MB, maximale Individualgröße 1 MB
Entfernen Sie den Haken der Dateianhänge, die gelöscht werden sollen
Klicken Sie hier oder ziehen Sie Dateien hierher, um sie anzuhängen.
Anhänge und andere Optionen
Tastenkürzel: Alt+S Beitrag schreiben oder Alt+P für Vorschau

Zusammenfassung

Autor pic18
 - 03.01.2025, 22:42:15 CET
ich habe ein Lan-Kabel welches von meiner Schaltung Pic 18F4685 und ENC28J60 zur Fritzbox geht. Ich lese einen 2. Bus welcher eine Art serielle Schnittstelle ist mit dem Pic aus und sende dies über das Lan-Kabel zur FB. Umgekehrt kann ich auch über PC auf Pic zur serielle Schnittstelle zugreifen und senden. Das funktioniert alles. Mein Problem ist nur die PC Software, wo ich eine eigene Eingabezeile brauche, welche beim Empfangen von Daten nicht überschreibt.
Zitat von: ^Cobra in 03.01.2025, 21:22:52 CETIst Ethernet genau so... kompliziert
Ich benutze einen Stack für den ENC28J60 das Programm ist sehr groß und hat mehrere Ringpuffer, wo ich die Daten zwischenspeichere. Bis auf dem Bootloader ist alles in C geschrieben. Anfangs hatte ich auch eine HTML-Seite auf dem Pic gespeichert, diese habe ich aus Platzgründen ausgelagert und tausche übers Internet mit JSON die Daten für die Html-Seite Port 80  aus. Die Bus-Abfrage und Eingabezeile mache ich über den Telnet Port 23.
Heute würde ich das ganze mit einem ESP-32 Controller über WLAN machen. Das scheint wesentlich einfacher zu programmieren zu sein.
Autor ^Cobra
 - 03.01.2025, 21:22:52 CET
achsoooo, deine Schnittstelle ist garnicht der COM... Das erklärt vieles. Ich dachte du bist mit Com mit dem PIC verbunden um den Ethernet zu überwachen.
Überwachst aber direkt das Ethernet...

Dann tut es mir Leid, da kann ich leider nicht helfen. Bis ich Ethernet oder USB bei PIC mache,
wird das schon wieder veraltet sein :D (Ist Ethernet genau so... kompliziert (habe mir das mal bei Sprut angeschaut was man tun müsste...) oder etwas leichter? (nur am Rande gefragt, will dein Thread nicht missbrauchen)
Autor pic18
 - 03.01.2025, 12:35:36 CET
Die Hardware und die Firmware im Pic laufen ohne Probleme, mit Ethernet und mit USB. Mein Problem, ich brauche ein Terminalprogramm für den PC, welches Ethernet (Telnet, Port 23) kann. Dieses muss eine eigene Eingabezeile haben, damit eingegeben Zeile nicht durch empfangene Daten überschrieben wird. Zur Zeit benutze ich Putty, dieses Prog. hat aber keine eigene Eingabezeile.
Autor ^Cobra
 - 02.01.2025, 17:49:37 CET
zumindest in meinem zugegeben altem PIC Buch wird dies immer benutzt, habe grad nur ein Win7 rechner hier, habe mir HperTerminal on 2021 installiert,
kann aber nur über Ethernet eine verbindung, wenn überhaupt herstellen... In ein Video habe ich gesehen das  HyperTerminal 2001 genutzt wurde.
Da konnte man eine COM Schnittstelle eisntellen. Dies fehlt bei mir komplett.

Jetzt habe ich mir mal HTrem angeschaut. Dies hattest du ja auch getestet. Verstehe jetzt aber dein Problem nicht ganz. Ichhabe ein USB->R232 adapter.
Dieser tauch als COM bei mir im geräte manager auf. Welcher COM Port nun belegt ist, ist eig. egal da ich nur ein COM dann habe wählt HTerm diesen aus, jetzt grade ist es COM11.
Wenn ich nun Pin 2 und 3 Brücke ( PICs grade nicht zur Hand) und ich was Sende kommtes auch an. Somit scheint es erstmal zu gehen.
Was genau muss das Ding nun bei dir können ?

Cobraschock
Autor pic18
 - 02.01.2025, 13:37:00 CET
Hatte ich schon, ist aber USB?
Autor ^Cobra
 - 02.01.2025, 09:41:29 CET
Ab win 10 müsste hyperTerminal auf dem PC zu finden sein. Schonmal das probiert?
Autor pic18
 - 02.01.2025, 08:30:36 CET
Für Android läuft doch die APP: TCP Telnet Terminal
Autor pic18
 - 02.01.2025, 07:50:57 CET
Hallo, ich suche schon sehr lange ein Terminalprogramm welches eine eigene Eingabezeile hat. Mein Problem ist, ich überwache einen Bus mit Pic über Ethernet. Wenn dieser aber ständig irgendwelche Daten sendet, dann komme ich nicht zu Wort, oder muss sehr schnell sein. Habt ihr da irgendeine Idee, welches Programm ich nehmen könnte? Ich habe schon etliche Programme ausprobiert, unter anderem Putty, aber auch Hterm mit USB - Verbindung. Das ganze suche ich für einen Win11 - Rechner, aber auch für Android und Linux. Für Android hatte ich schon einmal ein Programm, das läuft aber auf meinem Handy nicht mehr. Das Linux - Terminal hat auch keine eigene Eingabezeile.

noch ein gutes Neues Jahr wünsche ich,
Pic18