ich versuche die IDs meiner DS18S20 per Telnet auszulesen - leider ohne Erfolg !
config.h
Code: Alles auswählen
#define TCP_SERVICE 1 // mit/ohne TCP-Service (FTP, Telnet-Cmdline)
#define MYTCP_PORT 61234 // Port# für Telnet-Cmd Interpreter
192.168.178.200
Port: 61234
und erhalte immer folgende Ausgabe:
Code: Alles auswählen
hwe@ubuntu:~$ telnet 192.168.178.200 61234
Trying 192.168.178.200...
Connected to 192.168.178.200.
Escape character is '^]'.
220 Server bereit
ow
502 not implemented.
Auch die UART-Kommandos werden nicht ausgewertet. Ich hab schon den Fehler bei Putty gesucht und mit CR/LF Einstellungen experimentiert - kein Erfolg !
Es kommen alle debug-Ausgaben über UART - aber empfangen wird anscheinend nix !
Ich will doch nur die IDs rausfinden ...
Ich verwende Ver. 1.06.
Kann mir jemand helfen ?
[Nachtrag:]
Di Befehle "time" und "ver" geben eine Antwort zurück:
Code: Alles auswählen
time
250 ok. Time: 0: 4:33
ver
250 ok. ENC28J60-Version: 6
help
502 not implemented.
[Lösung]
Wenn man in der Funktion int16_t command_OWlookup(char *outbuffer)
Code: Alles auswählen
{
//off by HWE if (outbuffer) // nur bei USART
//off by HWE return cmd_502(outbuffer);