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:
- psáno v ARDUINU, kompilace v IDE 1.8.5 hex vypálený AVRdude 5.8 a odesláno do tiny USBASP
- to stejné psáno C++, kompilováno v ATMELstudio 7
má rozdíl spotřeby 20-ti násobný.
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