Найдено 46 результатов
- Чт авг 17, 2023 12:35:09
- Форум: AVR
- Тема: Суммирование прямоугольных сигналов
- Ответы: 34
- Просмотры: 7528
Re: Суммирование прямоугольных сигналов
Круто! А моя тинька Attiny 2313A интересно поддерживает такие трюки в СТС?
- Ср авг 16, 2023 13:26:32
- Форум: AVR
- Тема: Суммирование прямоугольных сигналов
- Ответы: 34
- Просмотры: 7528
Re: Суммирование прямоугольных сигналов
Это в режиме СТС такое возможно?Именно так! ICR задает частоту, а OCRA/B - заполнение. При OCR=> ICR на выходе 100% заполнение.
Я всегда считал, что в СТС только квадратный меандр возможен в СТС с 50%-процентным заполнением.
Поправьте, если неправ.
- Пн авг 14, 2023 08:08:55
- Форум: AVR
- Тема: Суммирование прямоугольных сигналов
- Ответы: 34
- Просмотры: 7528
Re: Суммирование прямоугольных сигналов
[uquote="Starichok51",url="/forum/viewtopic.php?p=4461641#p4461641"]это не режим захвата, а другой режим, где для сравнения используется регистр ICR.[/uquote]
При этом есть какое-то принципиальное отличие использовать OCR или ICR?
При этом есть какое-то принципиальное отличие использовать OCR или ICR?
- Сб авг 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 ...
есть особенности?[/uquote]
Для этого таймер настраивается в режим CTС со сравнением с ICR, в ICR ...
- Чт июл 13, 2023 22:50:32
- Форум: AVR
- Тема: Суммирование прямоугольных сигналов
- Ответы: 34
- Просмотры: 7528
Re: Суммирование прямоугольных сигналов
Э погодите-ка, тут есть варианты...
Если вы генерируете звук при помощи сложения разных меандров, т.е. используете режим CTC для задания частот именно самих звуковых волн и ЭТИ волны надо микшировать, то действительно, это проще сделать внешним смесителем. Кстати, можно использовать один железный ...
Если вы генерируете звук при помощи сложения разных меандров, т.е. используете режим CTC для задания частот именно самих звуковых волн и ЭТИ волны надо микшировать, то действительно, это проще сделать внешним смесителем. Кстати, можно использовать один железный ...
- Чт июл 13, 2023 11:13:55
- Форум: AVR
- Тема: Суммирование прямоугольных сигналов
- Ответы: 34
- Просмотры: 7528
Re: Суммирование прямоугольных сигналов
Спасибо за ответ.
[uquote="Engineer_Keen",url="/forum/viewtopic.php?p=4445419#p4445419"]...если используется AVR и ШИМ 8-10 бит[/uquote]
Тут у меня как раз не ШИМ, а СТС режим. Будет аналогично или есть особенности?
[uquote="Engineer_Keen",url="/forum/viewtopic.php?p=4445419#p4445419"]...если используется AVR и ШИМ 8-10 бит[/uquote]
Тут у меня как раз не ШИМ, а СТС режим. Будет аналогично или есть особенности?
- Чт июл 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/
Цитата:
...в памяти прописывается массив, отражающий форму ...
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/
Цитата:
...в памяти прописывается массив, отражающий форму ...
- Ср июл 12, 2023 14:16:19
- Форум: AVR
- Тема: Суммирование прямоугольных сигналов
- Ответы: 34
- Просмотры: 7528
Re: Суммирование прямоугольных сигналов
Товарищи, спасибо всем, кто уже откликнулся.
В крайности уходить не стоит. Перефразирую вопрос проще: как на МК сгенерить одновременное звучание двух и более нот разной частоты? Типа аккорда. Какие есть технические варианты?
В крайности уходить не стоит. Перефразирую вопрос проще: как на МК сгенерить одновременное звучание двух и более нот разной частоты? Типа аккорда. Какие есть технические варианты?
- Вт июл 11, 2023 21:38:40
- Форум: AVR
- Тема: Суммирование прямоугольных сигналов
- Ответы: 34
- Просмотры: 7528
Суммирование прямоугольных сигналов
И снова здравствуйте!
Ранее экспериментировал с синтезом звука на AVR. По итогу сделал музыкальную шкатулку на ATTiny2313, где задействовал два таймера Т0 и Т1 в режиме СТС для вывода основной мелодии и бас-партии. Динамик, соответственно, смешивал все это хозяйство. Получилось неплохо.
Продолжая ...
Ранее экспериментировал с синтезом звука на AVR. По итогу сделал музыкальную шкатулку на ATTiny2313, где задействовал два таймера Т0 и Т1 в режиме СТС для вывода основной мелодии и бас-партии. Динамик, соответственно, смешивал все это хозяйство. Получилось неплохо.
Продолжая ...
- Пт мар 11, 2022 00:07:34
- Форум: AVR
- Тема: AVR studio в вопросах и ответах
- Ответы: 3188
- Просмотры: 1248524
Re: AVR studio в вопросах и ответах
Котаны, всем привет.
Во время отладки вывожу в окне Output некоторые переменные в прерываниях. Для этого настраиваю Action в точках останова. Но мне также дополнительно требуется выводить, сколько натикало в Cycle Counter в каждом прерывании:
https://img.radiokot.ru/files/120823/thumbnail ...
Во время отладки вывожу в окне Output некоторые переменные в прерываниях. Для этого настраиваю Action в точках останова. Но мне также дополнительно требуется выводить, сколько натикало в Cycle Counter в каждом прерывании:
https://img.radiokot.ru/files/120823/thumbnail ...
- Пн сен 27, 2021 14:13:01
- Форум: AVR
- Тема: Некорректная работа прерываний T1 с двух каналов (CTC)
- Ответы: 31
- Просмотры: 7950
Re: Некорректная работа прерываний T1 с двух каналов (CTC)
Теперь понял.
Это режимы Set и Clear для OC1A и OC1B соответственно.
Просто зациклился ранее, что только Toggle используется для генерации сигнала.
Это режимы Set и Clear для OC1A и OC1B соответственно.
Просто зациклился ранее, что только Toggle используется для генерации сигнала.
- Пн сен 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 отдельно для ...
вот это не очень понял:
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 отдельно для ...
- Сб сен 11, 2021 17:47:30
- Форум: Не слышно, не видно
- Тема: Надорвал боковые шлейфы ЖК LG32595LH
- Ответы: 6
- Просмотры: 2024
Re: Надорвал боковые шлейфы ЖК LG32595LH
Про скотч подтверждаю. Чёрный такой. Сами дешифраторы не трогал, даже не прикасался.
Видимо, микронадрыв все-таки.
Видимо, микронадрыв все-таки.
- Пт сен 10, 2021 11:26:13
- Форум: AVR
- Тема: Некорректная работа прерываний T1 с двух каналов (CTC)
- Ответы: 31
- Просмотры: 7950
Re: Некорректная работа прерываний T1 с двух каналов (CTC)
Все очень и очень странно.
Почему с "0" не заводится? Или есть какой-то секрет.
А главное, какую роль тут играет PORTB, если мы уже ноги переключили на альтернативную функцию OC1A/OC1B
Почему с "0" не заводится? Или есть какой-то секрет.
А главное, какую роль тут играет PORTB, если мы уже ноги переключили на альтернативную функцию OC1A/OC1B
- Пт сен 10, 2021 00:17:36
- Форум: AVR
- Тема: Некорректная работа прерываний T1 с двух каналов (CTC)
- Ответы: 31
- Просмотры: 7950
Re: Некорректная работа прерываний T1 с двух каналов (CTC)
Ребят, всем спасибо за наводку!
Оказалось, достаточно было в конце модуля инициализации перед разрешением глобальных прерываний сразу установить PORTB в "1"
Интересная особенность, однако
Оказалось, достаточно было в конце модуля инициализации перед разрешением глобальных прерываний сразу установить PORTB в "1"
Интересная особенность, однако
- Чт сен 09, 2021 19:54:32
- Форум: Не слышно, не видно
- Тема: Надорвал боковые шлейфы ЖК LG32595LH
- Ответы: 6
- Просмотры: 2024
Надорвал боковые шлейфы ЖК LG32595LH
В общем, чинил я, котаны, подсветку в родительском ЖК телеке.
Планки поменял аккуратно. Проблему решил, вроде бы. Однако после сборки обнаружился другой косяк: пошли вертикальные полосы сверху
https://img.radiokot.ru/files/120823/thumbnail/2m7idxozgp.jpg
Когда снимали рамку и вытаскивали матрицу ...
Планки поменял аккуратно. Проблему решил, вроде бы. Однако после сборки обнаружился другой косяк: пошли вертикальные полосы сверху
https://img.radiokot.ru/files/120823/thumbnail/2m7idxozgp.jpg
Когда снимали рамку и вытаскивали матрицу ...
- Ср сен 08, 2021 15:12:52
- Форум: AVR
- Тема: Литература по программированию AVR для начинающих?
- Ответы: 25
- Просмотры: 7584
Re: Литература по программированию AVR для начинающих?
Рекомендую еще Хартов В.Я. "Микроконтроллеры AVR. Практикум для начинающих. 2-е издание"
Много полезного почерпнул
Много полезного почерпнул
- Ср сен 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
Соответственно, там, где каждый канал активен в своем ...
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
Соответственно, там, где каждый канал активен в своем ...
- Вт сен 07, 2021 23:53:28
- Форум: AVR
- Тема: Литература по программированию AVR для начинающих?
- Ответы: 25
- Просмотры: 7584
Re: Литература по программированию AVR для начинающих?
Белов А.В. "Микроконтроллеры AVR. От азов программирования до создания практических устройств"
Неплохая книга для старта на примере ATtiny2313. Хорошие практические примеры. Как раз изучаю сейчас.
Неплохая книга для старта на примере ATtiny2313. Хорошие практические примеры. Как раз изучаю сейчас.
- Вт сен 07, 2021 23:37:12
- Форум: AVR
- Тема: Некорректная работа прерываний T1 с двух каналов (CTC)
- Ответы: 31
- Просмотры: 7950
Re: Некорректная работа прерываний T1 с двух каналов (CTC)
akl , Команды LDI в прерывании разрешая один канал запрещают другой
Вроде бы похоже на истину, если прерывания включались бы одномоментно, но прерывание по каналу В стартует раньше А и должно хоть что-то успеть хрюкнуть на соответствующей ноге (т.к. по В разрешаем вывод). По каналу А то аналогично ...
Вроде бы похоже на истину, если прерывания включались бы одномоментно, но прерывание по каналу В стартует раньше А и должно хоть что-то успеть хрюкнуть на соответствующей ноге (т.к. по В разрешаем вывод). По каналу А то аналогично ...