Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Другие темы раздела
ATmega AVR ATmega2560. Работа с АЦП https://www.cyberforum.ru/ avr/ thread1078657.html
Добрый день! Хочу сделать программу, которая по приему соответствующего символа по UART переключает мультиплексор и считывает напряжение с двух входов АЦП. Но проблема в том, что лишь по третьей отправке соответствующего знака МК выдает правильные результат с АЦП. До этого биты ADCH:ADCL дважды принимают какое-то свое значение. И только на третий раз биты выстраиваются в соответствии с входным...
Установка отдельных битов в РВВ ATmega AVR
Добрый день! Подскажите пожалуйста, как устанавливать отдельные биты в регистре ADMUX? Нужно в процессе работы программы выбирать канал АЦП. Регистр относится к группе Memory mapped. МК ATmega2560 Спасибо!
ATmega AVR ATmega8. Протеус. Отображение обратного отсчета Доброго Вам времени суток. Мне необходимо написать таймер обратного отсчета, который от времени заданного на lcd дисплее, начал бы отсчет до 00:00:00, после чего включил исполняемое устройство. Проблема в следующем: задаю кнопками время, как его отобразить на дисплее в формате Ч:МИН:СЕК, а после этого включить функцию, которая будет отсчитывать время от заданного до 00:00:00? P.S. Ниже, что... https://www.cyberforum.ru/ avr/ thread1076838.html ATmega AVR AT89C51. Работа с DS18B20 (необходимы схема и прошивка) Здраствуйте. Мне нужно схему и прошивку, для вивода информации на LCD используя AT89C51, интерфейс 1-WIRE и DS18B20... Помогите пожалуста https://www.cyberforum.ru/ avr/ thread1076720.html
ATmega AVR Atmega2560. Обработчик прерывания UART
Добрый день. Помогите исправить код. Проблема в том, что при поступлении байта на UART программа входит в цикл, и МК начинает бесконечно передавать байт из регистра Temp. Из обработчика прерываний никак выйти не может. Микроконтроллер Atmega2560. .cseg .org 0x0000 jmp main // Вектор сброса .org 0x0032 jmp RX // Вектор приема данных
ATmega AVR Atmega 32 (Atmel Studio 6). При дебаге не меняются значения портов Доброго времени суток. Начал изучать программирование под микроконтроллеры. Имею стаж программирования под ПК и мобильные платформы. #ifndef F_CPU #define F_CPU 10000000 #endif #include <avr/io.h> #include <util/delay.h> https://www.cyberforum.ru/ avr/ thread1073746.html
ATmega AVR Atmel. Посоветуйте книгу для начинающих дайте хорошую книгу для начинающих разработчиков на микроконтроллерах Atmel AVR именно на языке Си (Не АССЕМБЛЕР) В сети много литературы про программирование на ассемблере))) но меня интересует Си))) Т.к. углубленно изучаю Си))) и еще скажите пожалуйста, если смысл начать изучение С++ Недавно начал))) Спасибо)))) https://www.cyberforum.ru/ avr/ thread1070684.html ATMega16 (ASM). Плавное управление яркостью, генерация звука и отображение на семисегментнике ATmega AVR
Всем привет!!! помогите пож-та. у меня такая проблема. необходимо объединить 3 пункта программы и чтобы работало в протеусе. вот собственно задание само. оно сделано, нужно только их объединить 1) при нажатии на кнопку SB 1 (кратковременно) светодиод набирает яркость от нулевой до максимальной в течении следующих 5 секунд. Плавно гаснет, это происходит до следующего нажатия на кнопку SB 1....
ATmega AVR Atmega16. Работа с периферией Здраствуйте. Нужен проект ввода / вывода информации на базе процессора ATMEGA16 с печатной платой, прошивкой. Может кто-то имеет что-то? Хочу попробовать спаять. Спасибо:) Добавлено через 13 минут на семисегментный идикатор, или матричный без разници https://www.cyberforum.ru/ avr/ thread1068432.html ATmega AVR ATtiny2313. Несколько функций на одну кнопку https://www.cyberforum.ru/ avr/ thread1068007.html
Всем привет. Люди, нужна помощь. У меня есть програмка, которая после каждого нажатия кнопки, увеличивает значение на 1. Начальное состояние 00000000, а должен дойти до 11111111(0-255) с каждым нажатием кнопки. Нужно сделать так, что бы после удержания кнопки 3 секунды, всё это работало автоматически, а после ещё одного нажатия(без времени), вновь был ручной режим. Кто скажет как это делать....
Внешнее прерывание ATmega2560 в ASM ATmega AVR
Добрый день! Не могу настроить прерывание по кнопке на INT0 у МК ATmega2560. Посмотрите пожалуйста, что я не так делаю? Спасибо. .cseg .def temp = r16 .org 0x0000 rjmp main // Reset .org 0x0002
ATmega AVR ATMega8535. ASM. Мигание вместо постоянного свечения Добрый день. Занялся программированием микроконтроллеров, и уже на элементарнейшей программе для свечения светодиода запоролся. Просто подключил светодиод к одному из выводов и к напряжению, написал следующий код: .list ldi R16, 0b11111111 out DDRA, R16 ldi R16, 0b00000000 https://www.cyberforum.ru/ avr/ thread1062872.html
0 / 0 / 0
Регистрация: 12.02.2014
Сообщений: 64
02.12.2014, 19:08 0

Настройка таймера в ATmega8 - ATmega AVR - Ответ 6931528

02.12.2014, 19:08. Показов 8059. Ответов 16
Метки (Все метки)

Ответ

я в AVR Studio на GCC пишу. А десятичный и какой-либо другой формат значит не канает да? Еще вопрос, если я регулярно меняю значение OCR1A (400 раз в секунду), данные для этого регистра приходят от другого МК. Дак вот, когда я меняю значение регистра OCR1A , прерывания по таймеру запрещаю, но на сколько я понял флаг все равно может выставиться (при совпадении значения этого регистра со значением таймера). Возможно ли просто стереть этот флаг чтоб не сработало прерывание?
вот как то так:
C
1
2
3
4
5
6
7
8
9
10
11
12
ISR(INT0_vect)
{   
    TCNT1H=0x00;        
    TCNT1L=0x00;
    
    OCR1AH=data_r[0];   
    OCR1AL=data_r[1];
    
    /TIFR&=~(1<<OCF1A);                     
 
    TIMSK1=(1<<OCIE1A); 
}


Вернуться к обсуждению:
Настройка таймера в ATmega8 ATmega AVR
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2014, 19:08
Готовые ответы и решения:

2 разных таймера в atmega8
Добрый вечер всем. У меня возникла проблема с таймерами ..... Написал код который переключает пины...

Странное поведение таймера Т2 AtMega8
Всем доброго дня. Я, смешно сказать, пытаюсь помигать светодиодом. С точной частотой 1 герц. С...

Проблема с работой таймера/счетчика 0 на ATmega8
Всем привет! Столкнулся с одной очень интересной проблемой при работе с таймером/счетчиком на...

настройка таймера/счетчика
Как настроить таймер ATmega8 на отсчет интервалов времени равных 1 сек. Я попытался настроить...

16
02.12.2014, 19:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.12.2014, 19:08
Помогаю со студенческими работами здесь

ATmega2560 настройка таймера
Добрый день, уважаемые участники форума, В процессе изучения курса AVR и дойдя до &quot;AVR. Учебный...

Настройка таймера с разными предделителями
Пытаюсь настроить восьми битный таймер мк atmega8 на частоту 31250 Гц, что бы срабатывало...

Разница между ATMEGA8-16AI и ATMEGA8-16AU
Кто подскажет, в чем разница между ATMEGA8-16AI и ATMEGA8-16AU. Смотрю в Платане цены между ними...

STM32f4 настройка таймера
Здравствуйте, столкнулся с еще одной непонятной пока проблемой - не удается заставить работать...

[РЕШЕНО]Настройка таймера
Добрый день, форумчане. Не получается никак настроить таймер (TIM3), чтобы прерывание было раз в...

PIC16F887 настройка таймера
Здравствуйте! Начал изучать pic контролеры. Таймер запустился таким образом(пример с даташита): ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru