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

Програмирование Ассемблер


Rusik05

Рекомендуемые сообщения

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

  • Ответов 54
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

4мкс да это длительность машинного такта для PICов. А умноженое на 4 потому что PICу требуется четыре такта на выполнение одной команды

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

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Машинный цикл и есть выполнение ОДНОЙ команды. Благодаря конвееру, пока выполняется одна команда подготавливается выполнение второй, таким образом за один машинный цикл выполняется две команды. а машинный цикл - это 4 такта на тактовом входе контроллера.

Учение - изучение правил. Опыт - изучение исключений.

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

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Да действителино вы праы. Я просто запутался. Поднял литературу по PICам там написано что команды выполняются за один цикл, кроме команд переходов (2 цикла). И что один цикл состовляет четыре периода тактового генератора, как Вы и говорили. Но в AVR один цикл состовляет один период тактового генератора. Получается что я считал правильно? или приблизительно правильно.

Большое спасибо за помошь, с вашей помошью разобрался с этим вопросам гораздо быстрее, чем разобралсябы самостоятельно Темболее больше мне нескем советоватся кроме как с участниками форума.

(в последнем алгоритме была ошибка, вместо числа 100 было 10. На десять я заменил чтобы получить большую частоту, и зыбыл всстановить в 100. При 100 F=0,2Гц)

Изменено пользователем Rusik05
Ссылка на комментарий
Поделиться на другие сайты

У AVR тоже не так все просто, если внимательно почитать и сравнить даташиты этих контроллеров то производительность у них получится одинаковая.

Вобщем, если посмотреть внимательно -

1) выбирается первая команда

2) выбирается вторая команда, выполняется первая

3) выбирается третья команда, выполняеься вторая

и т.д.

т.е. получается что 1 команда за один такт. Но это благодаря тому что "внутренние" узлы работают с фронтами тактовой частоты и их уровнями, что предполагает высокую чувствительность к их длительности - любая помеха по тактовому входу вызовет сбой внутренних узлов.

Учение - изучение правил. Опыт - изучение исключений.

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

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

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

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

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

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

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