Перейти к содержанию
    

Проблемы с тактовой частотой ATmega 8

55 минут назад, AlexDX740 сказал:

_delay_ms() находится в delay.h

Цитата

/* $Id: delay.h.in 2103 2010-03-17 05:16:10Z joerg_wunsch $ */

Заглянул в календарь: Mon 20 Jul 2020 08:22:22 PM EEST

Предупреждать надо, что вы пользуетесь инструментом 10-летней давности.

Вот тут описана ваша проблема и ее решение. 

 

55 минут назад, AlexDX740 сказал:

хотя че её делать, она взята с официального сайта производителя

Я могу сделать apt install gcc-avr. Подозреваю, что это будет несколько отличаться от того, что стоит на вашем компьютере (потому что у меня -delay_ms() работает). Другими не пользовался уже лет 10 и где их сейчас берут - не в курсе. Дайте ссылку, тратить свое время на поиски я не хочу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я поэтому и предлагал поставить последний актуальный тулчейн - https://www.microchip.com/mymicrochip/filehandler.aspx?ddocname=en607654

Там точно всё нормально.

10 минут назад, Сергей Борщ сказал:

Вот тут описана ваша проблема и ее решение. 

Только странно, там написано, что на 8 МГц ТС переполнение было бы при 32 мс. Но ровно 250 мс вообще непонятны.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

12 hours ago, Сергей Борщ said:

Дайте ссылку, тратить свое время на поиски я не хочу.

https://www.microchip.com/mplab/avr-support/avr-and-sam-downloads-archive

Да, насчет старой версии тулчайна я тупанул. Ноо и в мыслях не было что может быть ограничение по времени в _delay_ms(). Сейчас скачаю свежий, попробую.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заработала! Но не сразу. С новым тулчайном студия при компиляции просто вылетала, пришлось немного подревнее версию скачать. avr-toolchain 3.2.3.579 нормально подошла к AVR Studio 4.18. Сейчас считает все правильно. Всем огромное спасибо за помощь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...