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

Salih
Вт окт 13, 2020 09:45:03
Форум: AVR
Тема: Помогите с кодом.
Ответы: 15
Просмотры: 3215

Re: Помогите с кодом.

У меня было настроен таймер как FastPWM. А вы сделали ШИМ с коррекцией фазы и частоты по даташиту? А в чем разница между ними? И то и другое ШИМ.
Salih
Пн окт 12, 2020 14:28:08
Форум: AVR
Тема: Помогите с кодом.
Ответы: 15
Просмотры: 3215

Re: Помогите с кодом.

Не работает. На выводе PD5 тишина, при нажатии на кнопки. И на протеусе и на макетке протестил.
Salih
Сб окт 10, 2020 16:47:32
Форум: AVR
Тема: Помогите с кодом.
Ответы: 15
Просмотры: 3215

Re: Помогите с кодом.

Я недавно начал работать на AVR. Использую контроллер atmega16. Хочу сделать ШИМ с регулировкой скважности сигнала. Кнопка на ноге PA0 уменьшает скважность а на PA1 увеличивает. Но программа не работает. Скорее всего у меня какая та ошибка в цикле.

Добавлено after 1 minute 22 seconds:
Работаю на ...
Salih
Сб окт 10, 2020 14:01:13
Форум: AVR
Тема: Помогите с кодом.
Ответы: 15
Просмотры: 3215

Помогите с кодом.

#define F_CPU 8000000UL
#include <avr/io.h>
#include <util/delay.h>
#include <avr/interrupt.h>


void pwm_settings()
{
// PWM SETTINGS
TCCR1A |= (1 << COM1A1)|(0 << COM1A0)
|(1 << WGM11)|(1 << WGM10);
TCCR1B |= (1 << WGM12)|(1 << WGM13)|(0 << CS12)|(1 << CS11)|(0 << CS10);
TCNT1 = 0x00;
ICR1 ...

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