Atmega8 проблема с Delay

3d_killer
Offline
Зарегистрирован: 13.06.2018

Добрый день, начал программировать Atmega8 установил в Arduino плату, прошил фьюзы на внешний кварц 8мгц, выбрал плату, проверил что в Board все написано правильно

8.menu.clock.8MHz_external=External 8 MHz
8.menu.clock.8MHz_external.upload.speed=57600
8.menu.clock.8MHz_external.bootloader.sut_cksel_bits=111111
8.menu.clock.8MHz_external.bootloader.ckopt_bit=0
8.menu.clock.8MHz_external.build.f_cpu=8000000L

но Delay работает не правильно:

delay(10000);

Это соответствует одной секунде, что это может быть? в других платах такого не наблюдалось

b707
Онлайн
Зарегистрирован: 26.05.2017

какие фьюзы прошили?

nikolaki
nikolaki аватар
Offline
Зарегистрирован: 14.02.2013

Если без мороки и быстро -установите MiniCore . Там вариантов для Атмеги 8 с кварцем и без кварца достаточно.

А для понимания процесса - тогда да, нужно позаморачиваться с фьюзами.