Guten Abend! Ich habe mich wieder mit dem TCP/ IP Stack von Microchip gespielt. Ich habe das Beispielprogramm kompilierte ohne Fehler mit dem Telnet Server. Ich habe das Programm allerdings noch nicht auf den uC gespielt weil ich die beiden Boards (uC und ENC28J60) noch nicht verbunden habe. Jetzt meine Fragen dazu: 1. Ich habe zu Telnet nur eine .o Datei gefunden. Gibt es dazu auch das .c File? Mich würde interessieren wie das mit dem Telnet funktioniert. 2. Ich habe gesehen das es eine Definition gibt mit Stack_Use_Uart. Wo wird dabei aber die Baud Rate Eingestellt? Das habe ich nirgendwo gefunden. BG und gute Nacht noch Andreas
hmm... in der MainDemo.h steht ganz oben:
1 | #define BAUD_RATE (9600)
|
Andreas Riegebauer schrieb: > Ich habe zu Telnet nur eine .o Datei gefunden. Wo hast du denn gesucht? Da du eine Object-Datei hast, wird die Telnet.c offensichtlich auch mit kompilliert. Demnach muss sie auch in deinem Projektbaum enthalten sein (Die Datein, die in dem Fenster links in MPLAP aufgelistet sind).
Hallo! Danke dir jetzt hab ich die Baudrateneinstellung auch gefunden. Auch wie die Register dann gesetzt werden. Telnet.c hab ich inzwischen auch schon gefunden. Jetzt habe ich noch eine Frage: Ich habe das Beispielprogramm ja kompiliert. Im MPLB zeigt er mir an das das Programm 42665 Bytes braucht in dem Fenster "Memory Usage Gauge". Die hex Datei selbst hat 236KB auf dem Datenträger. Wenn ich die Datei im PicKit 2 Programmer lade ist der Speicher bis zum Ende gefüllt. Kann mir jemand weiter helfen? BG Andreas
Andreas Riegebauer schrieb: > Jetzt habe ich noch eine Frage: > Ich habe das Beispielprogramm ja kompiliert. Im MPLB zeigt er mir an das > das Programm 42665 Bytes braucht in dem Fenster "Memory Usage Gauge". > Die hex Datei selbst hat 236KB auf dem Datenträger. Wenn ich die Datei > im PicKit 2 Programmer lade ist der Speicher bis zum Ende gefüllt. Kann > mir jemand weiter helfen? Dann musst du einen größeren PIC nehmen ...
Guten Abend! Ich bin wieder einen Schritt weiter gekommen. Die UART Config funktioniert. Nach dem Save and Exit aber bleibt das Programm bei MACInit stehen. Wie finde ich am besten heraus wo genau das Programm hängen bleibt? BG Andreas
Mit Debugger und Single Step. Dann kannst du die Stelle, an der er hängen bleibt noch genauer einkreisen. Welchen Controller verwendest du denn? Ist deine SPI-Verbindung zum ENC28j60 in Ordnung?
Hallo! Ich habe das Problem gefunden. Wieso auch immer.... Anscheinend hatte der IC einen Kontaktfehler. Ich habe ihn nur raus genommen und wieder rein Gesteckt und schon funktionierte es. Jetzt bekommt mein Controller eine IP vom DHCP Server und ich kann ihn Pingen. freu Bin voll begeistert! Ich verwende einen PIC18F46K20 in Verbindung mit dem ENC28J60. Danke für die Hilfe. BG Andreas
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.