Форум программистов, компьютерный форум, киберфорум
Наши страницы
Цифровая обработка сигналов
Войти
Регистрация
Восстановить пароль
 
d1ot
0 / 0 / 0
Регистрация: 02.04.2015
Сообщений: 6
1

Изменение скважности ШИМ

23.04.2015, 01:30. Просмотров 482. Ответов 0
Метки нет (Все метки)

Задача стоит изменить скважность шим с помощью переменного резистора.
Контроллер Atmega16
Набросал код, но при симуляции протеуса шим не изменяется.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#define F_CPU 8000000UL
 
#include <avr/io.h>
#include <util/delay.h>
#include <avr/interrupt.h>
unsigned int timer2_initial=0, s=0,n=0,q=0;
int main(void)
{
    DDRB |= (1<<3);
    
    
    TCCR0=0b01111011;
    TCCR2 |=(1<<CS20);
    TIMSK=0b01000010;
    
    DDRA&=~(1<<0);
    ADCSRA|=(1<<ADEN)|(1<<ADIE)|(1<<ADPS2)|(1<<ADPS1)|(1<<ADPS0);  //вкл. АСР(ADEN), разрешение прерывания(ADIE), пределитель 128(ADPS2..ADPS0)   
    ADMUX |=(1<<REFS0)|(0<<MUX3)|(0<<MUX2)|(0<<MUX1)|(0<<MUX0);    // источник напряжения AVcc(REFS1..REFS0),выбор входного канала PORTA.0 (MUX4..MUX0)
    ADCSRA |=(1<<ADSC); //запускаем  АЦР
    OCR0=s;
    asm("sei");
       
}
 
ISR(TIMER2_OVF_vect)
{
    TCNT2=timer2_initial;
    n++;
    if(n>20)
    {
        n=0;
        ADCSRA |=(1<<ADSC);//запускаем работу АЦР 
        q=ADCW;
        s=q/4;
        
    }
    
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2015, 01:30
Ответы с готовыми решениями:

Генератор С Регулировкой Частоты И Скважности Импульсов
Всем привет. Помогите пожалуйста. Имеется сварочный инвертор TIG без...

ШИМ
Всем добрый вечер! Посоветуйте пожалуйста шим который может ни только...

ШИМ
Здравствуйте. Хотелось бы поглядеть на пример простейшей программы, реализующей...

ШИМ уровнем 3.3В в 5В ?
6 каналов ШИМ с уровнем 3.3В преобразовать в 5В.Готовые решения для данной...

разбираюсь с шим
Помаленьку разбираюсь с шим, а без осцила в этом деле совсем не айс. Поэтому...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2015, 01:30

ШИМ в Proteus-е
Решил я посмотреть на этого протеуса. Состряпал прстенькую бустерную схемку,...

ШИМ на 24 канала (светодиоды)
Добрый день! Для дома делаю светильник с 8 RGB сведодиодами. Для каждой...

Многоканальный аппаратный ШИМ
Доброго времени суток! Что требуется: 1) от 8 независимых ШИМ каналов. Для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru