Hab eine kleine Tabelle zusammengeschrieben die die ms angibt bei der der OVF einsetzt. Dabei hab ich für die leichtere Überschaubarkeit die Ganzzahligen Werte hervorgehoben. Ich zumindest mit verschiedensten Frequenzen und timern und brauche eben diese OCR0 Werte um leichter und genauer Timer zu setzen... Vllt. hilft sie ja euch auch... So funktionierts: Frequenz eingeben und Enter drücken... und jetzt kommt der schwierige Part, den passenden Prescaler zu der nötigen ms Zeit suchen und den zugehörigen OCR0 Wert ablesen... ;) P.S. die ist nur für einen 8-bit timer gedacht... Für Feedback und Kritik stehe ich gerne zur Verfügung
Gast
#3403314
Vielen dank - perfekt für unseren superinteligenten Prof.
Warum schreibst Du die Formel nicht einfach direkt in den Quelltext? Der C-Compiler rechnet Konstanten schon zur Compilezeit selber aus. Es entsteht daher kein zusätzlicher Code.
Gast
#3403360
Hi
>P.S. die ist nur für einen 8-bit timer gedacht...
Es gibt aber auch 8-Bit-Timer mit Prescaler 32 und 128.
MfG Spess
Peter Dannegger schrieb: > Warum schreibst Du die Formel nicht einfach direkt in den Quelltext? > > Der C-Compiler rechnet Konstanten schon zur Compilezeit selber aus. Es > entsteht daher kein zusätzlicher Code. Genau.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |
52 | |
53 | |
54 | |
55 | |
56 | |
57 | |
58 | |
59 | |
60 | |
61 | |
62 | |
63 | |
64 | |
65 | |
66 | |
67 | |
68 | |
69 | |
70 | |
71 | |
72 | |
73 | |
74 | |
75 | |
76 | |
77 | |
78 | |
79 | |
80 | |
81 | |
82 | |
83 | |
84 | |
85 | |
86 | |
87 | |
88 | |
89 | |
90 | |
91 | |
92 | |
93 | |
94 | |
95 | |
96 | |
97 | |
98 | |
99 | |
100 | |
101 | |
102 | |
103 | |
104 | |
105 | |
106 | |
107 | |
108 | |
109 | |
110 | |
111 | |
112 | |
113 | |
114 | |
115 | |
116 | |
117 | |
118 | |
119 | |
120 | |
121 | |
122 | |
123 | |
124 | |
125 | |
126 | |
127 | |
128 | |
129 | |
130 | |
131 | |
132 | |
133 | |
134 | |
135 | |
136 | |
137 | |
138 | |
139 | |
140 | |
141 | |
mfg.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.