ATtiny25: změna frekvence oscilátoru za běhu programu

To StanleyV: Prosím, k věci. Toto jsme tu již probrali a v tomto směru vím, co mám dělat.
Na fórum se obracím s technickým problémem, který už určitě někdo řešil a třeba je ochotný poradit. Samozřejmě jsem rád za každou radu, pokud ovšem vede k vyřešení problému. Jinak toto bohužel zbytečně rozptyluje pozornost.

Zdravím, dík za odpověď. No ne že bych chtěl porovnávat HEXy, i mě je jasné, že každý bude jiný. Podstatné pro výsledek je, že stejný program (třeba jen prázdný nebo blikající ledka), zkompilovaný systémem:

  1. psáno v ARDUINU, kompilace v IDE 1.8.5 hex vypálený AVRdude 5.8 a odesláno do tiny USBASP
  2. to stejné psáno C++, kompilováno v ATMELstudio 7
    má spotřebu 20x menší.
    Osciloskop na noze 3 potvrzuje odpovídající snížení frekvence. To zpočátku trošku mátlo, vypadalo to, že frekvence se nesnížila, ale oscilokop to vyvrátil.
    Je docela možné, že dělám při kompilaci v Arduinu dělám nějakou chybu, zatím jsem na ni nepřišel. Horší by bylo, kdyby to z principu nešlo v Arduinu programovat.
    mpcz, 18.oct.2017