Kompilace pro 128kHz interní oscilátor

Odpovědět
honza_81
Příspěvky: 9
Registrován: 14 čer 2018, 14:01
Reputation: 0

Kompilace pro 128kHz interní oscilátor

Příspěvek od honza_81 » 14 srp 2018, 15:10

Zdravím,
snažím se teď jen pro zajímavost rozjet samotný Atmega328P na 128kHz, fuse bits nastaveny správně, program do něj odesílám přes AVRDudess protože nevím kde v IDE změnit rychlost ISP programátoru, ale o to mi nejde. Problém je ten, že se to podle mě v IDE kompiluje stále pro f_cpu=1000000L a to i přesto, když to změním v boards.txt na 128000L. Delay() v programu je stále 8x delší. Testováno na blikání LED. Přitom pro 16, 8 a 1MHz se ty změny projevují.
Nevíte prosím někdo, jak donuit IDE kompilovat správně pro 128kHz? Zkoušel jsem verzi 1.8.5 i hourly build.

honza_81
Příspěvky: 9
Registrován: 14 čer 2018, 14:01
Reputation: 0

Re: Kompilace pro 128kHz interní oscilátor

Příspěvek od honza_81 » 16 srp 2018, 13:21

To se opravdu nenajde někdo, kdo zkoušel ATmega328p na 128kHz? :?

Uživatelský avatar
gilhad
Příspěvky: 778
Registrován: 07 bře 2018, 11:22
Reputation: 0

Re: Kompilace pro 128kHz interní oscilátor

Příspěvek od gilhad » 20 srp 2018, 22:10

Zatím mi vše chodí dobře i na základní frekvenci, tak jsem neměl potřebu přetaktovávat ... :)

honza_81
Příspěvky: 9
Registrován: 14 čer 2018, 14:01
Reputation: 0

Re: Kompilace pro 128kHz interní oscilátor

Příspěvek od honza_81 » 21 srp 2018, 07:46

Tak až ji budeš mít, nezapomeň na pořádný chladič :lol: . Ono to jede normálně na 128kHz, pouze delay() neodpovídá. Pokud ta funkce vychází z delayMicroseconds(), tak je to potom pochopitelný. Ale byl to jen pokus, kolik bude procesor odebírat a zatím si nedovedu představit na co bych 128kHz potřeboval a k tomu ještě funkci delay() :-). Opravdu podstatně lepší je uspávání. Mám hotovou minutku s reflexním 2x8 LCD a průměrná spotřeba je +-240uA, na 240mAh baterii funguje 38 dní.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 10 hostů