Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Atmega AVR микроконтроллер Как в симуляторе "принять" байт по UART? http://www.cyberforum.ru/avr/thread2086804.html
Всем привет! Вопрос такого плана... Как в симуляторе студии "принять" байт по UART? Т.е. например надо отладить прерывание по приему, а для этого надо как бы закинуть гипотетический байт в приемник....
Ультразвуковой дальномер HC-SR04 и AVR Atmega AVR микроконтроллер
Здравствуйте! Помогите пожалуйста решить проблему с программой получения данных у дальномера HC-SR04. Уже две недели бьюсь над программой, всё никак не выходит. Программа .include "m16def.yms" ;...
Atmega AVR микроконтроллер типы данных и их длины в Си
никак не могу раскопать, какие есть типы данных (ну и каких эти типы размеров) для avr-gcc. думаю, все уже с этим сталкивались.. PS дело в том, что хотелось бы реализовать в меге перемножение на...
Atmega AVR микроконтроллер помогисте с RC5 декодером Задумал сделать декодер,вроде программа простая,в протеусе даже чтото показывает - но на С,пошагово как то там сложно. Суть этой программы делает прерывание по INTO ,по спаду(замеряет длину... http://www.cyberforum.ru/avr/thread2086801.html
Atmega AVR микроконтроллер Функция pow(); из math.h с переменными считает не правильно? http://www.cyberforum.ru/avr/thread2086800.html
//Функция преобразования void IND_Conv(unsykned char value) { unsykned int tmp,st; unsykned char i; for (i=SEG;i>=1;i--) { if (i==1){tmp=value;} else //смотреть здесь!!!!
AVR Studio. РОН Atmega AVR микроконтроллер
Можно ли в авр студии в режиме отладки просмотривать содержимое РОН, также как всех регистров I/O.
Atmega AVR микроконтроллер Не могу настроить порт на ввод/вывод.
Подскажите, пожалуйста, не могу настроить порт на ввод/вывод. Всё до безумия просто - AVR Sudyo 6. Код в асме буквально пара строк: .DEF tmp = r16 ldi tmp, 0xff out DDRC, tmp Смотрю...
Atmega AVR микроконтроллер Как вызывать функции на ASM из CИ? Поделитесь плз ссылками на доки про то, как вызывать функцию на ASM из модуля на CИ и функцию на Cи из модуля на ASM. Нужно повысить быстродействие. Про встроенный ASM уже прочитал Пишу в ATMEL... http://www.cyberforum.ru/avr/thread2086797.html
Atmega AVR микроконтроллер Массив указателей на функции http://www.cyberforum.ru/avr/thread2086796.html
Добрый день! Разбираюсь в предмете. общая суть ясна, но не понятен следующий момент: Если у меня функции без аргументов, там все ясно. А вот если функций есть аргументы. Я понятное дело при...
Atmega AVR микроконтроллер остаток от деления Добрый день! столкнулся с проблемой. пишу a=(a%100); в остатке получаются 2 цифры. например ,15 если остаток с нулем т.е ,05 то в "а" у меня просто 5 Возможно ли как то обойти это? http://www.cyberforum.ru/avr/thread2086795.html
wypuk
0 / 0 / 0
Регистрация: 23.05.2010
Сообщений: 4
17.11.2012, 12:34 0

Работа таймера/счетчика AVR

17.11.2012, 12:34. Просмотров 6193. Ответов 18
Метки (Все метки)

Ответ

В Attiny45 Таймер/счетчик Т1 имеет 2 регистра управления, и его режимы задаются не как в таймере/счетчике Т0. В Т0 режимы работы задаются битами WGM02:00, т.е. определенно какой-то 1 режим из нескольких вариантов. А вот с Т1 не все так определенно: В регистре TCCR1 бит CTC1 задает режим СТС,а вот в этом же регистре бит PWM1A задет режим ШИМ канала А, к тому же еще один бит PWM1B в другом регистре управления GTCCR включает режим ШИМ канала В. Так если я задам все эти биты СТС1 и PWM1B и PWM1А как 1, то все-таки в каком режиме будет работать таймер/счетчик Т1? Поясните, не понимаю!

Кстати еще... В Т1 при работе в режиме СТС "при совпадении содержимого счетного регистра TCNT1 и регистра сравнения OCR1C производится сброс таймера/счетчика в состояние $00". А прерывание при этом какое-нибудь генерируется? В регистре флагов нет флага такого прерывания (кроме если только может быть TOV1, ну и о разрешении прерывания тоже можно только догадываться что это может быть бит TOIE1)?

Вернуться к обсуждению:
Работа таймера/счетчика AVR
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.11.2012, 12:34
Готовые ответы и решения:

Прерывание по переполнению таймера-счетчика ATmega8535 (ASM, AVR Studio 4)
Система прерываний на примере прерывания по переполнению встроенного таймера-счётчика...

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

Подсчет одиночных импульсов на внешнем входе таймера-счетчика Т0
Задание такое ! Подсчет одиночных импульсов на внешнем входе таймера\счетчика Т0:если сумма меньше...

В чем отличие таймера АВР от счетчика АВР?
Объясните,пожалуйста.

Данные таймера-счетчика по внешнему прерыванию
мк AT90S8535 программа которая по внешнему сигналу учитывает показания таймера- счетчика 1(через...

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