Gast
#339158
moin, ich habe letzte woche angefangen mich mit mikrocontroller zu beschäftigen, mit assembler bin ich zunächst einmal durch und probiere mich gerade in C. mein problem ist, das ich eine zeitverzögerung einbauen möchte, aber nicht weiss, wie ich auf die genauen werte kommen ich benutze als IDE RIDE und auch den entsprechenden C-Compiler, der µC ist ein T89C8252 von Atmel, aus der 8051 baureihe in einer mitgelieferten datei fand ich folgendes : for(int i = 0; i<millisec;){ i++; } oder zumindest so ähnlich (bin noch nicht ganz mit dem C-Syntax vertraut), darum gehts mir auch nicht sondern um folgendes: in einer anderen datei ist millisec mit 492 definiert aber nur bei einer Quarzfrequenz von 14,7456MHz wie komme ich auf den Wert ? un wieviele durchläufe benötige ich für 12 MHz ? ich bedank mich schonmal für eure hilfe mfg