Hallo zusammen, ich habe mir den Micrcontroller code DCF77 von Ulrich Radig auf das Board von Pollin AVR Net IO geladen. Leider erscheint auf meiner Konsole nichts. :-( bzw. manchmal kommen komische zeichen jetzt weiß ich natürlich nicht ob die Übertragung an sich geklappt hat oder ob kein DCF77 Signal vorhanden ist. Hardwaretechnisch benutze ich ein 16Mhz Quarz, die Baudrate ist auf 9600 eingestellt. laut Programmcode müsste auf jedenfall das erscheinen, oder nicht? usart_write ("\nDCF 77 Clock by Ulrich Radig\n\n"); Danke im voraus
Am PC oder am Controller? Am PC habe ich schon alle möglichen Baudraten eingestellt
Nur weil Du den DCF Code geladen hast, heisst das noch nicht das Du DCF Funktionalität hast... das Board selber hat keinen DCF Controller, also woher soll das Board die Zeit bekommen ?
Habe den DCF77 Empfänger von Conrad. Das Signal liegt auf dem INT0 des ATMega32
Sowohl die UART-Signale als auch das DCF77-Signal würde ich mir mit einem Oszilloskop anschauen und auf Plausibilität prüfen.
Susanne schrieb: > Hardwaretechnisch benutze ich > ein 16Mhz Quarz, die Baudrate ist auf 9600 eingestellt. Hast du in der usart.h die Taktfrequenz (SYSCLK) auf 16 MHz gesetzt? Standard sind das laut Sourcecode 12 MHz ... Gruß Sam
:
Bearbeitet durch User
Ja, in der usart.h steht 16MHZ drin. Signal hab ich mit dem Oszi gemessen. Es gibt steigende und sinkende Flanken. Angenommenen ich hab aus irgendwelchen Gründen kein Empfang, würde ich dann was am Terminal sehen, oder bleibt dieses dann Tod?
Susanne schrieb: > Signal hab ich mit dem Oszi > gemessen. Es gibt steigende und sinkende Flanken. Schön. Und welchen minimalen zeitlichen Abstand haben die Flanken? Zeig doch mal bitte ein Bild davon. Aus dem zeitlichen Abstand läßt sich die tatsächliche Bitrate ermitteln. Trigger: Einzelschuss auf die erste fallende Flanke; Zeitbasis so groß, das mindestens 10 Flanken zu sehen sind.
> .....Programmcode müsste auf jedenfall das erscheinen, oder nicht? usart_write
("\nDCF 77 Clock by Ulrich Radig\n\n")
und du siehst steigende und fallende Flanken.
Also sendet der UART irgendwas.
Wenn das Terminal das nicht anzeigt, dann ist sehr sehr wahrscheinlich
was mit der Baudrate im Argen.
Fuses für externes Quarz gesetzt ?
Wenn ja, dann wirklich mal das Oszibild auswerten.
Ok, vielen Dank mal. Mach für heute Schluss. Oft ist es gut eine Nacht darüber zu schlafen:-)
Hi, "...Errata AVR-NET-IO Modifikationen Leider hat der Entwickler des Boards sich nicht an die Vorgaben von Microchip gehalten, und sich die Abblockkondensatoren an den Versorgungsspannungsanschlüssen des ENC28J60 gespart. Dadurch kann es dazu kommen, insbesondere bei hoher Netzlast, dass sich der Ethernet Controller aufhängt. Es ist daher empfehlenswert, Kondensatoren am ENC28J60 und am 3,3V Spannungsregler nachzurüsten. (Siehe Bild rechts: Platinenunterseite) Es lohnt sich auch einmal bei www.mikrocontroller.net vorbeizuschauen. Dort gibt es sehr viele Anwender von diesem Board und viel Diskussion über Fehler und Erweiterungen. Besonders bei den Bausätzen lohnt es sich die korrekte Lieferung der Bauteile zu überprüfen. ..." Error 404 bei Aufrufen des NET IO Servers. ciao gustav
Susanne schrieb: > jetzt weiß ich natürlich nicht ob die Übertragung an sich geklappt hat > oder ob kein DCF77 Signal vorhanden ist. Das lässt sich ja einfach am Ausgang des Empfängers nachmessen. Im einfachsten Fall mit einer dort angeschlossenen LED. Der DCF- Code ist ja langsam genug, um ihn per Auge auszulesen.
:
Bearbeitet durch User
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.