-
Thread
avr adc streuung ausgleichen
so gewünscht? Für die folgende Mittelwertbildung benötigst du dann die nächst grössere Type (uint_32t).
gerundet haben möchtest:\ U = (ADC × 7404UL + 32768) ÷ 65536UL Keine Angst vor großen Zahlen, der AVR überlebt das. ;-) Und ein Überlauf entsteht bei 60V auch nicht, nach Multiplikation und Addition: 0xEA60F7EE\ Du musst aber dringend mit uint32_t rechnen und auch als Return definieren.
-
Thread
Programmierfehler bei 0x3E000 im ATmega2560, wenn mySmartUSBlight per ISP verwendet
256 KB mit rund 31 Sekunden etwa doppelt so schnell wie der mySmartUSBlight ;-) Danke an das myAVR-Team für die schnelle Korrektur.
problemlos zu sein. Nach dem Downgrade der Firmware von V1.21 auf V1.19 sind die Lesefehler weg. Das myAVR-Team ist bereits informiert.