Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Atmega AVR микроконтроллер Atmega8535. Симулятор http://www.cyberforum.ru/avr/thread1014275.html
Вообщем столкнулся с микроконтроллером ATmega8535 и нужно сэмулировать выполнение этого кода. Нашел программу (AVR studio) через которую можно запустить этот код. В этом эмуляторе вроде есть и...
ATmega8A-PU коротит VCC и GND Atmega AVR микроконтроллер
Здравстуйте! Решил я вот намедни попробовать себя в программинге мк AVR. Но вот столкнулся с проблемой практически на старте. Мною был приобретен USB-программатор типа MX-USBISP V3.0 и мк...
ATtiny 2313. Бегущие огни через прерывания Atmega AVR микроконтроллер
Помогите пожалуйста отредактировать/исправить код на авр студио. Задание было таково: - "Создать новую программу"бегающих огней" с использованием прерываний по таймеру (То) на Си". очень нужна...
Atmega AVR микроконтроллер Программа "бегущие огни" Помогите мне пожалуйста разобраться с такой вот вещью: у меня есть программа "бегущие огни" на ассемблере. Вот задание: 1.Записать в счетный регистр таймера Т1 нулевое значение. 2.Начать цикл... http://www.cyberforum.ru/avr/thread1002434.html
Atmega AVR микроконтроллер ШИМ на ATtiny 26L http://www.cyberforum.ru/avr/thread994983.html
Не пойму почему не работает ШИМ на ATtiny 26L. 1. Написал программу в Atmel Studio 6. int main(void) { DDRB=0xFF; TCCR1A = 0b10100011; TCCR1B=0b00000101; OCR1A=0x0F; OCR1B=0x1F;
Atmega AVR микроконтроллер Шаблоны проектов на C++ для AVR [GCC, IAR]
Ссылка на svn репозиторий: Шаблоны: https://mysvn.ru/avr/templates/ Примеры: https://mysvn.ru/avr/examples/ Экспортировать из репозитория к себе можно при помощи плагина к проводнику:...
Стенд на базе ATmega128. Работа с клавиатурой и индикаторами Atmega AVR микроконтроллер
Это снова я. След. лабораторная это устройство нажатия клавиши, и загорание соответствующего ей светодиода. Есть учебный стенд с клавиатурой, жк дисплемм, светодиодами. Как я понял через дешифратор...
Atmega AVR микроконтроллер Пояснение команд в AVR AtTiny 2313 /* * AVRGCC2.c * * Created: 29.09.2013 15:58:15 * Author: SENDEJER */ #define F_CPU 4000000UL // задаем тактовую частоту (кварца) нужно для работы задержки //(Attiny2313 есть... http://www.cyberforum.ru/avr/thread983110.html
Atmega AVR микроконтроллер Atmel Studio 6.1. Ошибка отладки http://www.cyberforum.ru/avr/thread980811.html
Добрый день! помогите пожалуйста разобраться с мк Atmega 128 и Atmel Studio 6.1. Создаю пустой проект для atmega128, в настройках проекта выбираю Simulator, запускаю дебаг и появляется окошко с...
Atmega AVR микроконтроллер Atmega8. Зажигаем светодиод по кнопке Начинаю изучать программирование микроконтроллеров. Много вариантов перепробовал чтобы выполнить простую задачу для загорания светодиода в результате нажатия на кнопку, но я то ли не правильно... http://www.cyberforum.ru/avr/thread979267.html
SENDEJER
15 / 14 / 4
Регистрация: 22.05.2013
Сообщений: 502
0

Использование таймера в ATTiny 2313

24.11.2013, 19:34. Просмотров 8799. Ответов 16
Метки (Все метки)

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
#include <avr/io.h>
#include <avr/interrupt.h>
unsigned char rab;
ISR(TIMER1_COMPA_vect)
{
    if (PIND&(1<<PIND0))
    {
        TCNT0=7;
        rab>>=1;[LIST=1]
        if(rab==0)
        rab=0x80;
    } 
    else
    {
        rab<<=1;
        if(rab==0)
        rab=1;
    }
    PORTB=rab^0xff;
}
int main(void)
{
    DDRD&=(~(1<<DDD0));
    DDRB=0xff;
    PORTB=0xff;
    PORTD=0xff;
    ACSR=0x80;
    TIMSK=0x40;
    TCCR1B=0b00001101;
    OCR1AH=0x03;
    OCR1AL=0x0c;
    rab=0b00010000;
    asm("sei");
    while(1)
    {
    }
}
Эта программа написана с использованием таймера 1 а как сделать эту же программу (преобразовать)
что бы она работала на таймере 1 ? (нужно занести по заданию свой номер по журналу)
надеюсь на вашу помошь

Вернуться к обсуждению:
Использование таймера в ATTiny 2313
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2013, 19:34
Готовые ответы и решения:

ATtiny 2313
Добрый день, возникли трудности с работой с МК. Это мой первый практический опыт в паянии и работе...

Термостат на ATTiny 2313
Собираю термостат в Протеусе на Attiny 2313. Имеется код на ассемблере (5.txt) но компилятор...

AtTiny 2313, прерывания
Доброго времени суток. Решил освоить программирование МК и сразу же столкнулся с проблемой, которую...

Attiny 2313 не прошивается
Attiny 2313 пытаюсь прошить через arduino nano но ни как не могу подключил тут на nano есть...

Работа с UART (Си, ATtiny 2313)
Дорогие формчане и знатаки по микроконтролёрам я Новичок в этом деле. У меня есть вопрос, есть...

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