Gast
#663413
Hallo Allerseits, ich würde gerne mal wissen wie man feststellen kann ob ein Microcontroller noch genuegend Rechenpower hat, bzw. wie hoch die cpu auslastung ist. Speicher und Flash bedarf laesst sich ja relativ leicht ermitteln, aber woher weiss ich das die CPU das dann auch immer noch schafft was ich will? Mein naiver Ansatz dazu wäre jetzt einfach in der main() funktion eine variable in einer endlossschleife zu inkrementieren und in nen interrupt z.b. jede sekunde zu schauen wieviel increments der hauptthread geschaft hat. Da alle meine eigentlichen Aufgaben die der uc zu bewaeltigen hat in irgendwelchen interrupts abgearbeitet werden sollte das doch eigentlich klappen oder? Beim uc handelt es bei mir um einen atmega8 aber das sollte man ja eigentlich auf so ziemlich jeden uc uebertragen koennen oder? Habt ihr Anregungen oder weiterere Gedanken diesbezueglich, bin mir nicht sicher ob ich da vl. voll aufm Holfzweg bin oder nicht? Gruss, Karsten