0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
|
|
1 | |
FastPWM на tiny5/10 как то не так работает02.12.2013, 23:45. Показов 2671. Ответов 6
Метки нет (Все метки)
настроил FastPWM номер 14, когда счетчик считает до значения регистра ICR0 с выводом на PB0
там особо ничего сложного в настройке, но есть одно но при любых значениях OCR0A все работает хорошо кроме случая когда там ноль при нулу почему-то наблюдается короткий пик, хотя я ожидаю на выходе постоянный ноль что не так? это такой глюк tiny5/10 или там что-то еще надо настроить, чтобы не было пика?
0
|
02.12.2013, 23:45 | |
Ответы с готовыми решениями:
6
Что в коде ни так? while не работает так, как ожидаю Include не работает так как хочется или как работает инклуд FastPWM на atmega64a SelText в textBox'e отчёта не работает или работает не так как в форме? |
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
|
|
02.12.2013, 23:58 | 2 |
вот нашел это в даташите
на других МК это делал как раз выставляя OCR0A/B в ноль
0
|
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
|
|
03.12.2013, 00:36 | 3 |
в общем не придумал ничего проще чем отключать вывод сюрасывая COM0A1/COM0A0 когда нужен ноль и снова выставлять, когда не нужен
0
|
Финский
|
03.12.2013, 00:40
#4
|
0
|
0 / 0 / 0
Регистрация: 28.12.2012
Сообщений: 161
|
|
03.12.2013, 00:43 | 5 |
Сообщение от oxytt
0
|
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
|
|
03.12.2013, 01:07 | 6 |
Сообщение от Финский
Сообщение от stritsh
решение выше вполне работает, хотя для меня такое поведение МК кажется не логичным
0
|
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 1,625
|
|
03.12.2013, 12:58 | 7 |
Да, есть такая особенность PWM. Обычно не мешает.
Если мешает, то можно аппаратно инвертировать выходной сигнал, а в программе инвертировать значение на вывод командой COM. Тогда этот глюк будет при выводе максимального значения, а ноль будет чистым.
0
|
03.12.2013, 12:58 | |
03.12.2013, 12:58 | |
Помогаю со студенческими работами здесь
7
setprecision() не работает, или работает не так как нужно чем FastPWM отличается от СТС Tiny2313+UART+FastPWM 10-bit If работает как то не так Не работает так как надоу у БД SetPixel работает как-то не так Foreach работает как то не так Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |