Найдено 22 результата
- Пт мар 13, 2026 15:16:56
- Форум: AVR
- Тема: Таймеры/счётчики в AVR
- Ответы: 1425
- Просмотры: 717623
Re: Таймеры/счётчики в AVR
Ну и еще немного эмпирики. Имеет значение последовательность инициализации регистров (где бы еще про это указывалось...). Таймер 2, режимы 3 и 7. 4 варианта инициализации. Функции написал на ассемблере, чтобы компилятор не сильно вмешивался. ISR остались такими же, в сишной части, t2_counts всегда 5 ...
- Пн мар 02, 2026 12:58:59
- Форум: AVR
- Тема: Таймеры/счётчики в AVR
- Ответы: 1425
- Просмотры: 717623
Re: Таймеры/счётчики в AVR
stm8 ведет себя похоже основным режимам:
https://radiokot.ru/forum/download/file.php?mode=view&id=425672&sid=dadde3c2da4dd65957e5a2b033631f07
ну и вариант "уравнивания" режимов (1 канал - таймер 1, 15 режим, 2 канал - таймер 2, 3 режим с предварительной установкой TCNT2 в максимальное значение ...
https://radiokot.ru/forum/download/file.php?mode=view&id=425672&sid=dadde3c2da4dd65957e5a2b033631f07
ну и вариант "уравнивания" режимов (1 канал - таймер 1, 15 режим, 2 канал - таймер 2, 3 режим с предварительной установкой TCNT2 в максимальное значение ...
- Вс мар 01, 2026 09:47:33
- Форум: AVR
- Тема: Таймеры/счётчики в AVR
- Ответы: 1425
- Просмотры: 717623
Re: Таймеры/счётчики в AVR
akl , спасибо, что тратите время на эксперименты. Но Вы меня не до конца поняли, возможно, я стал плохо формулировать... Я не сравниваю таймеры между собой в одних и тех же режимах. Я столкнулся с разной работой таймера в разных подрежимах (назовём так) внутри режима Fast PWM. У таймера 0 и 2 таких ...
- Сб фев 28, 2026 10:01:06
- Форум: AVR
- Тема: Таймеры/счётчики в AVR
- Ответы: 1425
- Просмотры: 717623
Re: Таймеры/счётчики в AVR
[uquote="akl",url="/forum/viewtopic.php?p=4793181#p4793181"]Проверил режим 7 таймера 2 с разными прерываниями.[/uquote]
Спасибо. И хотя Вы настраиваете отличные от моей комбинации инвертирование/прерывание ;), вижу подтверждение моих наблюдений. Осталось протестировать оставшиеся FastPWM режимы, но ...
Спасибо. И хотя Вы настраиваете отличные от моей комбинации инвертирование/прерывание ;), вижу подтверждение моих наблюдений. Осталось протестировать оставшиеся FastPWM режимы, но ...
- Пт фев 27, 2026 20:18:55
- Форум: AVR
- Тема: Таймеры/счётчики в AVR
- Ответы: 1425
- Просмотры: 717623
Re: Таймеры/счётчики в AVR
[uquote="akl",url="/forum/viewtopic.php?p=4793034#p4793034"]10 периодов лучше видно на 1 фотке.[/uquote]
Еще раз пересмотрел Ваш код, на 2 фотке конфигурация, сходная с моей (non-inverting mode), кроме источника прерывания. И все также, импульсы стартуют сразу. Спасибо за подтверждение.
https://img ...
Еще раз пересмотрел Ваш код, на 2 фотке конфигурация, сходная с моей (non-inverting mode), кроме источника прерывания. И все также, импульсы стартуют сразу. Спасибо за подтверждение.
https://img ...
- Пт фев 27, 2026 16:05:07
- Форум: AVR
- Тема: Таймеры/счётчики в AVR
- Ответы: 1425
- Просмотры: 717623
Re: Таймеры/счётчики в AVR
[uquote="akl",url="/forum/viewtopic.php?p=4793034#p4793034"]10 периодов лучше видно на 1 фотке. Нижний луч. Кстати, скорость развертки 100мкс/дел
https://radiokot.ru/forum/download/file.php?mode=view&id=425579&sid=5b44367c68f5874c10d7b87a00b1ab2e
У меня тоже нет M128, поэтому программку писал для ...
https://radiokot.ru/forum/download/file.php?mode=view&id=425579&sid=5b44367c68f5874c10d7b87a00b1ab2e
У меня тоже нет M128, поэтому программку писал для ...
- Пт фев 27, 2026 13:35:00
- Форум: AVR
- Тема: Таймеры/счётчики в AVR
- Ответы: 1425
- Просмотры: 717623
Re: Таймеры/счётчики в AVR
[uquote="akl",url="/forum/viewtopic.php?p=4792901#p4792901"]Проверил. Особенностей не увидел. Подробности на фотках и в исходнике.[/uquote]
У меня нет 128, залил Ваш hex в 328p 16MHz:
https://img.radiokot.ru/files/154555/medium/406jsf097r.png https://img.radiokot.ru/files/154555/medium/406ijxiyqf ...
У меня нет 128, залил Ваш hex в 328p 16MHz:
https://img.radiokot.ru/files/154555/medium/406jsf097r.png https://img.radiokot.ru/files/154555/medium/406ijxiyqf ...
- Чт фев 26, 2026 21:58:50
- Форум: AVR
- Тема: Таймеры/счётчики в AVR
- Ответы: 1425
- Просмотры: 717623
Re: Таймеры/счётчики в AVR
BOB51 , ну не default: break;, а case 7:. Это же только кусок про таймер. А по факту есть еще код управления, который устанавливает current_mode и вызывает startTimerAtMode. Да, там параметр, но он сейчас не используется, хвост от другой реализации управления. И снова, это к моему вопросу никак ...
- Чт фев 26, 2026 19:16:56
- Форум: AVR
- Тема: Таймеры/счётчики в AVR
- Ответы: 1425
- Просмотры: 717623
Re: Таймеры/счётчики в AVR
а где настройка пина для OC1B?
В общей инициализации. Не вижу смысла банальщину постить. Не будет сигнала, если пин на выход не настроить.
потому что таймер у тебя работает совершенно правильно.
ранее я ошибся, сказав, что пауза в один период таймера. пауза у тебя программная - 20 мс. и твой ...
В общей инициализации. Не вижу смысла банальщину постить. Не будет сигнала, если пин на выход не настроить.
потому что таймер у тебя работает совершенно правильно.
ранее я ошибся, сказав, что пауза в один период таймера. пауза у тебя программная - 20 мс. и твой ...
- Чт фев 26, 2026 17:48:59
- Форум: AVR
- Тема: Таймеры/счётчики в AVR
- Ответы: 1425
- Просмотры: 717623
Re: Таймеры/счётчики в AVR
PD4 - это выход OC1B? это для какого МК?
Нет - к таймеру это отношения не имеет, это обычный пин для 2 канала осцилографа, чтобы "отловить" старт таймера (по спадающему фронту).
как я понял, в режимах 7 и 14 работа неправильная. по картинкам из той темы там имеется пропуск до первого импульса ...
- Чт фев 26, 2026 15:35:31
- Форум: AVR
- Тема: Таймеры/счётчики в AVR
- Ответы: 1425
- Просмотры: 717623
Re: Таймеры/счётчики в AVR
Эхх...хоть это и не поможет, но ладно - вот код из стенда, по которому снимались картинки, он крайне прост (для таймера 1):
#define TEST_PERIOD 1023
#define TEST_DUTY 511
volatile uint8_t pwm_modes[] = {7, 14, 15};
volatile uint8_t current_mode = 0;
volatile uint16_t t1_counts;
static inline ...
#define TEST_PERIOD 1023
#define TEST_DUTY 511
volatile uint8_t pwm_modes[] = {7, 14, 15};
volatile uint8_t current_mode = 0;
volatile uint16_t t1_counts;
static inline ...
- Чт фев 26, 2026 11:10:40
- Форум: AVR
- Тема: Таймеры/счётчики в AVR
- Ответы: 1425
- Просмотры: 717623
Re: Таймеры/счётчики в AVR
Да какие обиды, что Вы. Просто констатация. Я не спрашивал, как мне что-то сделать, поэтому никакого смысла рассказывть про проект нет, это просто увод в сторону от темы. Картинки на другом форуме, сразу про это написал. Вопрос конкретный, про поведение определенного режима работы таймера. Не более ...
- Чт фев 26, 2026 08:47:29
- Форум: AVR
- Тема: Таймеры/счётчики в AVR
- Ответы: 1425
- Просмотры: 717623
Re: Таймеры/счётчики в AVR
Занятно, вроде два профильных форума, а по делу никто ничего сказать не может. Конкретный вопрос, и даже с картинками, а ответы про все на свете, кроме, собственно, заданного вопроса. Жаль.
- Ср фев 25, 2026 16:22:29
- Форум: AVR
- Тема: Таймеры/счётчики в AVR
- Ответы: 1425
- Просмотры: 717623
Re: Таймеры/счётчики в AVR
Starichok51, скажем так, нужно генерировать сигналы, с определенными характеристиками, в том числе количеством импульсов, стартовать синхронно, выдавать максимально точную последовательность (в плане джиттера).
А по сути есть что сказать?
А по сути есть что сказать?
- Ср фев 25, 2026 15:23:39
- Форум: AVR
- Тема: Таймеры/счётчики в AVR
- Ответы: 1425
- Просмотры: 717623
Re: Таймеры/счётчики в AVR
Приветствую. Чтобы не перепощивать, дам ссылку на топик . Кто-то может прояснить эту ситукцию? Вкратце, в режиме 15 как-то особенно работают таймеры (в топике - 14, но по итогу именно 15 режим ведет себя отлично от остальных). Стенд был простой - установка режима, задается необходимое количество ...
- Пн фев 16, 2026 16:38:37
- Форум: Питание
- Тема: Блок питания на UC3844
- Ответы: 120
- Просмотры: 48716
Re: Блок питания на UC3844
Вернулся к попытке ремонта блока питания. Решил отрисовать входную часть (высоковольтную). Заодно заменил оба X2 конденсатора. Один из них оказался проблемным (практически без емкости), второй, который сразу на питание контроллера идет. Пока наблюдаю. В процессе отрисовки получилась такая схема ...
- Чт окт 26, 2023 17:17:53
- Форум: Питание
- Тема: Блок питания на UC3844
- Ответы: 120
- Просмотры: 48716
Re: Блок питания на UC3844
Попробовал отрисовать вторичку. Не очень понятно с напряжениями на эмиттере Q3, при включении - порядка 6.2В, потом постепенно растет до максимум 6.76В. R52 живой.
- Ср окт 25, 2023 11:53:37
- Форум: Питание
- Тема: Блок питания на UC3844
- Ответы: 120
- Просмотры: 48716
Re: Блок питания на UC3844
[uquote="Martin76",url="/forum/viewtopic.php?p=4493491#p4493491"] с целью понять назначение U4. U4 вероятнее всего защита от чего либо (например превышения напряжения из за разрыва цепи обратной связи во вторичной цепи), с защелкой на аналоге тиристора на Q4, Q5.[/uquote]
Спасибо. Я правильно понял ...
Спасибо. Я правильно понял ...
- Ср окт 25, 2023 11:26:33
- Форум: Питание
- Тема: Блок питания на UC3844
- Ответы: 120
- Просмотры: 48716
Re: Блок питания на UC3844
Пытаюсь отрисовывать схему, начал с обратных связей с целью понять назначение U4. Похоже на правду?
- Пн окт 23, 2023 18:38:50
- Форум: Питание
- Тема: Блок питания на UC3844
- Ответы: 120
- Просмотры: 48716
Re: Блок питания на UC3844
Телекот, pavel2000, вполне возможно, начинающий же. Один синяя, чёрная, серебристая, золотая, зеленая, второй оранжевая, чёрная, серебристая, золотая, зелёная. У определялок в 3 позиции серебра нет, только серый. По логике должно быть меньше ома? И по ней же резистор может только сгореть в обрыв.