Найдено 46 результатов

kas1830
Чт авг 17, 2023 12:35:09
Форум: AVR
Тема: Суммирование прямоугольных сигналов
Ответы: 34
Просмотры: 7528

Re: Суммирование прямоугольных сигналов

Круто! А моя тинька Attiny 2313A интересно поддерживает такие трюки в СТС?
kas1830
Ср авг 16, 2023 13:26:32
Форум: AVR
Тема: Суммирование прямоугольных сигналов
Ответы: 34
Просмотры: 7528

Re: Суммирование прямоугольных сигналов

Именно так! ICR задает частоту, а OCRA/B - заполнение. При OCR=> ICR на выходе 100% заполнение.
Это в режиме СТС такое возможно? :shock:
Я всегда считал, что в СТС только квадратный меандр возможен в СТС с 50%-процентным заполнением.
Поправьте, если неправ.
kas1830
Пн авг 14, 2023 08:08:55
Форум: AVR
Тема: Суммирование прямоугольных сигналов
Ответы: 34
Просмотры: 7528

Re: Суммирование прямоугольных сигналов

[uquote="Starichok51",url="/forum/viewtopic.php?p=4461641#p4461641"]это не режим захвата, а другой режим, где для сравнения используется регистр ICR.[/uquote]
При этом есть какое-то принципиальное отличие использовать OCR или ICR?
kas1830
Сб авг 12, 2023 21:20:45
Форум: AVR
Тема: Суммирование прямоугольных сигналов
Ответы: 34
Просмотры: 7528

Re: Суммирование прямоугольных сигналов

[uquote="Engineer_Keen",url="/forum/viewtopic.php?p=4445481#p4445481"][uquote="kas1830",url="/forum/viewtopic.php?p=4445437#p4445437"]Тут у меня как раз не ШИМ, а СТС режим. Будет аналогично или
есть особенности?[/uquote]
Для этого таймер настраивается в режим CTС со сравнением с ICR, в ICR ...
kas1830
Чт июл 13, 2023 22:50:32
Форум: AVR
Тема: Суммирование прямоугольных сигналов
Ответы: 34
Просмотры: 7528

Re: Суммирование прямоугольных сигналов

Э погодите-ка, тут есть варианты...
Если вы генерируете звук при помощи сложения разных меандров, т.е. используете режим CTC для задания частот именно самих звуковых волн и ЭТИ волны надо микшировать, то действительно, это проще сделать внешним смесителем. Кстати, можно использовать один железный ...
kas1830
Чт июл 13, 2023 11:13:55
Форум: AVR
Тема: Суммирование прямоугольных сигналов
Ответы: 34
Просмотры: 7528

Re: Суммирование прямоугольных сигналов

Спасибо за ответ.
[uquote="Engineer_Keen",url="/forum/viewtopic.php?p=4445419#p4445419"]...если используется AVR и ШИМ 8-10 бит[/uquote]
Тут у меня как раз не ШИМ, а СТС режим. Будет аналогично или есть особенности?
kas1830
Чт июл 13, 2023 08:33:23
Форум: AVR
Тема: Суммирование прямоугольных сигналов
Ответы: 34
Просмотры: 7528

Re: Суммирование прямоугольных сигналов

Похожий пост по теме:
https://forum.cxem.net/index.php?/topic/161245-%D0%B8%D0%B3%D1%80%D0%B0%D0%B5%D0%BC-%D0%BF%D0%BE%D0%BB%D0%B8%D1%84%D0%BE%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D1%83%D1%8E-%D0%BC%D0%B5%D0%BB%D0%BE%D0%B4%D0%B8%D1%8E/

Цитата:
...в памяти прописывается массив, отражающий форму ...
kas1830
Ср июл 12, 2023 14:16:19
Форум: AVR
Тема: Суммирование прямоугольных сигналов
Ответы: 34
Просмотры: 7528

Re: Суммирование прямоугольных сигналов

Товарищи, спасибо всем, кто уже откликнулся.

В крайности уходить не стоит. Перефразирую вопрос проще: как на МК сгенерить одновременное звучание двух и более нот разной частоты? Типа аккорда. Какие есть технические варианты?
kas1830
Вт июл 11, 2023 21:38:40
Форум: AVR
Тема: Суммирование прямоугольных сигналов
Ответы: 34
Просмотры: 7528

Суммирование прямоугольных сигналов

И снова здравствуйте!

Ранее экспериментировал с синтезом звука на AVR. По итогу сделал музыкальную шкатулку на ATTiny2313, где задействовал два таймера Т0 и Т1 в режиме СТС для вывода основной мелодии и бас-партии. Динамик, соответственно, смешивал все это хозяйство. Получилось неплохо.
Продолжая ...
kas1830
Пт мар 11, 2022 00:07:34
Форум: AVR
Тема: AVR studio в вопросах и ответах
Ответы: 3188
Просмотры: 1248524

Re: AVR studio в вопросах и ответах

Котаны, всем привет.

Во время отладки вывожу в окне Output некоторые переменные в прерываниях. Для этого настраиваю Action в точках останова. Но мне также дополнительно требуется выводить, сколько натикало в Cycle Counter в каждом прерывании:

https://img.radiokot.ru/files/120823/thumbnail ...
kas1830
Пн сен 27, 2021 14:13:01
Форум: AVR
Тема: Некорректная работа прерываний T1 с двух каналов (CTC)
Ответы: 31
Просмотры: 7950

Re: Некорректная работа прерываний T1 с двух каналов (CTC)

Теперь понял.

Это режимы Set и Clear для OC1A и OC1B соответственно.
Просто зациклился ранее, что только Toggle используется для генерации сигнала.
kas1830
Пн сен 27, 2021 12:30:13
Форум: AVR
Тема: Некорректная работа прерываний T1 с двух каналов (CTC)
Ответы: 31
Просмотры: 7950

Re: Некорректная работа прерываний T1 с двух каналов (CTC)

akl ,
вот это не очень понял:
LDI R16,1<<COM1A1|1<<COM1B1|1<<COM1A0|0<<COM1B0|1<<WGM11;|1<<WGM10
OUT TCCR1A,R16 ;противофазные импульсы A и B
Не нашел конкретно эту комбинацию в таблице
https://img.radiokot.ru/files/120823/thumbnail/2mk0ocb2by.png
Разве можно выставлять 0 и 1 отдельно для ...
kas1830
Сб сен 11, 2021 17:47:30
Форум: Не слышно, не видно
Тема: Надорвал боковые шлейфы ЖК LG32595LH
Ответы: 6
Просмотры: 2024

Re: Надорвал боковые шлейфы ЖК LG32595LH

Про скотч подтверждаю. Чёрный такой. Сами дешифраторы не трогал, даже не прикасался.
Видимо, микронадрыв все-таки. :(
kas1830
Пт сен 10, 2021 11:26:13
Форум: AVR
Тема: Некорректная работа прерываний T1 с двух каналов (CTC)
Ответы: 31
Просмотры: 7950

Re: Некорректная работа прерываний T1 с двух каналов (CTC)

Все очень и очень странно.
Почему с "0" не заводится? Или есть какой-то секрет.

А главное, какую роль тут играет PORTB, если мы уже ноги переключили на альтернативную функцию OC1A/OC1B
kas1830
Пт сен 10, 2021 00:17:36
Форум: AVR
Тема: Некорректная работа прерываний T1 с двух каналов (CTC)
Ответы: 31
Просмотры: 7950

Re: Некорректная работа прерываний T1 с двух каналов (CTC)

Ребят, всем спасибо за наводку!

Оказалось, достаточно было в конце модуля инициализации перед разрешением глобальных прерываний сразу установить PORTB в "1"
Интересная особенность, однако :shock:
kas1830
Чт сен 09, 2021 19:54:32
Форум: Не слышно, не видно
Тема: Надорвал боковые шлейфы ЖК LG32595LH
Ответы: 6
Просмотры: 2024

Надорвал боковые шлейфы ЖК LG32595LH

В общем, чинил я, котаны, подсветку в родительском ЖК телеке.

Планки поменял аккуратно. Проблему решил, вроде бы. Однако после сборки обнаружился другой косяк: пошли вертикальные полосы сверху
https://img.radiokot.ru/files/120823/thumbnail/2m7idxozgp.jpg
Когда снимали рамку и вытаскивали матрицу ...
kas1830
Ср сен 08, 2021 15:12:52
Форум: AVR
Тема: Литература по программированию AVR для начинающих?
Ответы: 25
Просмотры: 7584

Re: Литература по программированию AVR для начинающих?

Рекомендую еще Хартов В.Я. "Микроконтроллеры AVR. Практикум для начинающих. 2-е издание"
Много полезного почерпнул
kas1830
Ср сен 08, 2021 15:10:36
Форум: AVR
Тема: Некорректная работа прерываний T1 с двух каналов (CTC)
Ответы: 31
Просмотры: 7950

Re: Некорректная работа прерываний T1 с двух каналов (CTC)

akl , прикладываю осциллограммы для иллюстрации:

https://img.radiokot.ru/files/120823/thumbnail/2m670cvjkk.png https://img.radiokot.ru/files/120823/thumbnail/2m670csio0.png https://img.radiokot.ru/files/120823/thumbnail/2m670cqku2.png

Соответственно, там, где каждый канал активен в своем ...
kas1830
Вт сен 07, 2021 23:53:28
Форум: AVR
Тема: Литература по программированию AVR для начинающих?
Ответы: 25
Просмотры: 7584

Re: Литература по программированию AVR для начинающих?

Белов А.В. "Микроконтроллеры AVR. От азов программирования до создания практических устройств"
Неплохая книга для старта на примере ATtiny2313. Хорошие практические примеры. Как раз изучаю сейчас.
kas1830
Вт сен 07, 2021 23:37:12
Форум: AVR
Тема: Некорректная работа прерываний T1 с двух каналов (CTC)
Ответы: 31
Просмотры: 7950

Re: Некорректная работа прерываний T1 с двух каналов (CTC)

akl , Команды LDI в прерывании разрешая один канал запрещают другой
Вроде бы похоже на истину, если прерывания включались бы одномоментно, но прерывание по каналу В стартует раньше А и должно хоть что-то успеть хрюкнуть на соответствующей ноге (т.к. по В разрешаем вывод). По каналу А то аналогично ...

Перейти к расширенному поиску