Gast
#4366913
Hallo, ich habe mithilfe dieses Artikels: https://www.mikrocontroller.net/articles/AVR-Tutorial:_Power_Management#Manuelles_Deaktivieren die Sleep-Modi ausprobiert und sie jeweiligen Stromaufnahmen mit einem Multimeter gemessen. Das, was ich testen wollte, hat funktioniert. Im Artikel ist beschrieben, welche Bits in welchen Registern zu setzen (löschen) sind, um Strom zu sparen. Unten im Beispiel wird aber unter anderem die Funktion sleep_cpu(); verwendet. Was steckt da genau hinter? In der Atmel-Hilfe habe ich nur Erklärungen gefunden, was bei diesen Funktionen passiert, aber verbirgt sich da auch nur das Setzen von Registerwerten hinter? Warum ist oben erklärt, wie man es per Registerbits macht, und unten werden dann solche Funktionen aufgerufen?