Gast
#5188895
Ich habe einen Controllino. Der hat genauso wie der Arduino Mega einen ATmega 2560 verbaut. Ich habe gelesen, dass ich das analogRead beschleunigen kann indem ich den prescale factor des ADC runter setze. Bis zu 1MHz soll man so erreichen können. In etwaigen foren und wikis (danke microcontroller.net) ist beschrieben wie das geht. Also habe ich folgenden Code eingefügt der aber scheinbar garnichts macht:
1 | |
2 | |
3 | |
4 | |
Ich habe einfach gemessen wie lange 1000 analog reads brauchen (millis davor und danach) und dabei kam raus, dass der immernoch mit 125kHz arbeitet anstatt mit dem gewünschten 1MHz. Habe ich irgendwas nicht bedacht? Ich bin für jeden Schubs in die richtige Richtung dankbar!