Der Mega8 hat keinen WDT - Interrupt. Den gibt es erst bei den etwas neueren µCs.
Den Umweg über das EEPROM kann man sich aber trotzdem sparen, denn beim WDT Reset wird des RAM nicht zurück gesetzt.
Der Mega8 hat keinen WDT - Interrupt. Den gibt es erst bei den etwas neueren µCs.
Den Umweg über das EEPROM kann man sich aber trotzdem sparen, denn beim WDT Reset wird des RAM nicht zurück gesetzt.
Die Idee mit dem Watchdog ist gut, den hatte ich nicht berücksichtigt. Fraglich ist nur, ob der WDT zu Peripherie gehört ...
mfG
Markus
Tiny ASURO Library: Thread und sf.net Seite
Markus, vielleicht postest Du mal ein Bild von einem DEINER Controller. Ich gehe nämlich davon aus, dass keiner der hier verwendeten Controller irgendeine Art Auf- oder Anbau hätte, in dem der Watchdog sitzt. Vielleicht hast Du nen schwarzwälder Atmel-Clon, auf dem ein Holzhäuschen sitzt, in dems tickt und aus dem es bei abgelaufenem Watchdogtimer Kuckuck schreit?... kein externes Bauteil (bzw. Peripherie) als Hilfsmittel genutzt werden darf.
......![]()
Ciao sagt der JoeamBerg
Geht nicht, der verdammte Vogel ist geflüchtet und ich muss ihn erst einfangen. Recht herzlichen Dank für den Lacher, YMMD.
Btw, die Aussage kam nicht ganz ohne Grund: Alles jenseits des Prozessorkerns ist eigentlich Peripherie. Auch neben Timern und ADC eben auch der WDT. Siehe Überschrift "Peripheral Features" auf der ersten Seite des Datenblatts.
mfG
Markus
Tiny ASURO Library: Thread und sf.net Seite
Hallo
Das ist aber doch zu pingelig, denn auch das Flash und das SRam sind nicht Teil der CPU und deshalb peripher:
Bild hier
(Blockbild des Mega32)
Ich denke, alles was innerhalb des Gehäuses sitzt gilt nach diesen Regeln:
"Mit "intern und selbständig" meine ich, dass dabei kein externes Bauteil (bzw. Peripherie) als Hilfsmittel genutzt werden darf."
Gruß
mic
Bild hier
Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life!
Ach danke, spart mir Etwas. Aber der Ärmste hat sich sowieso ins Knie geschossen, sein(e) Controller(welt) ist ja äusserst seltsam - schon die Bonddrähte, ja sogar die Buspfade sind jenseits des Cores. Aber dieses Hin- und Her war mir eh schon zu flach geworden.... Alles jenseits des Prozessorkerns ist eigentlich Peripherie ...
Ciao sagt der JoeamBerg
Hallo!
@ rossir
Ohne Zeitreferenz ist Messung einer Frequenz unmöglich, also sinlose Diskussion über alles anderes, als die Messzeit.![]()
MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!
War selbst skeptisch, ob das geht. Sehe jetzt aber Möglichkeiten. Danke dafür!
Die Idee der Bestimmung durch Zeitmessung, besser Taktzyklenzählen beim EEPROM Schreiben finde ich gut.
Im Prinzip werden hier physikalische Sachverhalte, Konstanten oder Grenzen (bzw. Kenn- oder Produktionsgrößen) des Chips selbst genutzt!
Gibt es da noch mehr? Angefixt - die Hoffnungslosigkeit des Unterfangens ist jetzt verflogen - durch euren ersten Input fällt mir noch Folgendes ein:
1) Das Rauschen an analogen Eingängen.
2) Irgendwer hält ein Patent auf das Erzeugen von (echten) Zufallszahlen (nur wenige Bits pro Sekunde) aus dem Jitter zwischen der Taktfrequenz und intern Irgendwas. Hatte ich nicht so recht verstanden und hab den Link vergessen.
Lesezeichen