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:
- 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á 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