Jump to content
maksimdag0

Тактовая частота МК atmega8

Recommended Posts

Доброго времени суток, господа. Подскажите пожалуйста, никак не могу разобраться, несколько дней уже читаю в интернете, но никак не могу понять. Проблема в следующем – я понял, что в МК atmega8 тактовый генератор рассчитан на 1МГц. Сделал схемку мигания светодиода для проверки, (программы пишу в CodeVisionAVR) поставил задержку (delay_ms) 1000 мс и все работает правильно. Далее, я ради эксперимента решил поставить частоту 8 МГц, тогда у меня светодиод начал мигать  один раз за 20 секунд (цифры приблизительные), хотя задержка по прежнему та же delay_ms = 1000. Подскажите пожалуйста, из-за чего такая задержка происходит?

 

31.png

Share this post


Link to post
Share on other sites
08.04.2021 в 20:32, Yuriy.pv сказал:

Где вы частоту поставили, фуз биты меняйте.

Частоту я устанавливал при создании проекта. У atmegi8 разрешенная частота до 16МГц. Если частота МК устанавливается через фьюз битв , могу ли я частоту  8Мгц,  во фьюзах?

Share this post


Link to post
Share on other sites

Взаимодействие устройств IoT от Microchip с облаком Google

Благодаря облачным технологиям появилась возможность реализовать сложные проекты на базе микроконтроллера путем перераспределения вычислительной нагрузки между микроконтроллером и облаком. Простые в использовании отладочные платы, такие как AVR- и PIC-IoT WG, позволяют выполнять ресурсоемкие вычисления, передавая их в облако.
Подробнее

Posted (edited)
08.04.2021 в 09:43, maksimdag0 сказал:

поставил задержку (delay_ms) 1000 мс

Эта функция для расчета использует указанную вами частоту тактового генератора, если указанная в проекте частота не совпадает с фактической то и функция будет выдавать не правильную задержку.

 

П.С. на сколько разнятся частоты указанные и фактические на столько и изменится задержка в данной функции. Т.е. период мигания если при 1 мгц был правильный и составлял 2с при 8 должен стать 16с.

Edited by darkly

Share this post


Link to post
Share on other sites

Приглашаем на вебинар «Умный и безопасный дом от STMicroelectronics – строим вмеSTе!» (23.06.2021)

Приглашаем 23/06/2021 всех желающих принять участие в вебинаре, посвященном проектированию и разработке систем умного дома на базе компонентов STMicroelectronics. Предлагаемые ST ресурсы позволят разработчику легко построить каркас системы и быстро создать прототип своего приложения. На вебинаре также расскажем о беспроводных интерфейсах – ведь благодаря поддержке стандартов BLE и ZigBee разработчики смогут при необходимости интегрировать устройства сторонних производителей и создавать открытые системы.

Подробнее

16 минут назад, maksimdag0 сказал:

Если частота МК устанавливается через фьюз битв , могу ли я частоту  8Мгц,  во фьюзах?

да можете , частота и вид осциллятора задается в фьюзе-битах CKSEL3..0 , прочитать об этом можно на 24..30стр даташита
для внутреннего осциллятора:
CKSEL3..0
0001 = 1МГц
0010 = 2МГц
0011 = 4 МГц
0100 = 8 МГц

 

Share this post


Link to post
Share on other sites

LDH-25/65 – новые серии повышающих DC/DC LED-драйверов от Mean Well

Компания Mean Well расширила семейство популярных повышающих DC/DC LED-драйверов LDH двумя новыми сериями меньшей и большей мощности – LDH-25 и LDH-65, соответственно. Новые серии, обладая высоким КПД, применимы для изготовления экономичных светодиодных светильников с питанием от автономных источников тока, в том числе – на транспорте. Конструктивно драйверы выпускаются в двух различных вариантах.
Подробнее

Чтобы все было правильно, надо и фуз-биты и настройка МК были уствноылены на одну частоту.

2021-05-13_173043.jpg


Мир не без добрых людей!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • Ну до тя и не дойдёт - ибо  ))) 
    • Guest ANTON
      Ну да, линиями, печатными проводниками - это я и имел в виду. Просто я где-то прочитал, что трассировать линиями питание приводит к помехам.
    • Прошу у всех прощения, что пропал на неделю и не отвечал. Питание мозгов 5В в норме, питание 15В тоже в норме. Для проверки токового резистора пришлось отпаять модуль FSBB30CH60F, резистор в норме. Осциллограммы снял только с управления, они по всем линиям (WH, VH, UH, WL,VL, UL) одинаковые. На этой неделе должны будут привезти двигатель и должен придти логический анализатор. Кстати модуль  FSBB30CH60F уже кто-то менял, был криво запаян и ножки не откусаны (у заводского ножки откусаны)
    • Да он двери не менял,а динамики  Хотя...машину надо под цвет галстука покупать,верно?
    • А кто вам запрещает их делать линиями?
    • Я помню серию книг: "Жизнь замечательных людей". Отец их очень любил и постоянно покупал. У нас в книжном шкафу эти прекрасные книги стояли. А книгу Томас Эдисон я не выпускал из рук. Хотел стать великим изобретателем. А сейчас молодёжь не та. Интернет, игры и дешёвая музыка. Не вся молодёжь такая. Если попадается серьёзный человек, то хочется отдать ему всю душу и передать накопленный годами опыт.
    • Обратите внимание на резисторы R4,R8, их лучше сделать не менее 1210, а ещё лучше 1812. Ибо мощность рассеиваемая на них варьируется и при питании +-35 достигнет 0.33 Вт. Или 2 штуки 1206 в парралель
×
×
  • Create New...