|
|
Другие темы раздела | |
ATmega AVR Таймер обратного отсчета
https://www.cyberforum.ru/ avr/ thread1628695.html Задание состоит вот в чем: - сделать таймер обратного отсчета,который запускается нажатием кнопки -по окончанию что-бы загорелся светодиод и появилась надпись END в нижней строчке дисплея P.s. Стартовую точку отсчета задать нужно задать сразу в коде. #include <mega16.h> // Alphanumeric LCD functions #include <alcd.h> int a = 0; // переменная для хранения секунд int b = 0; |
Фьюзы ATmega AVR Народ, решил перейти с ATmega8A на ATmega328P. Помогите перевести фьюзы... Все ни как разобраться не могу.. Желательно чтобы были подстроены под максимальный такт (20MHz). На ATmega8A использовал такие: 0x9F L; 0xD9 H; |
ATmega AVR Как работает программа Помогите пожалуйста разобраться, только начинаю изучать программирование микроконтроллеров. include "can128def.inc" .ORG 0x0000 jmp RESET .ORG 0x0050 RESET: inc r16 jmp RESET ; End of program https://www.cyberforum.ru/ avr/ thread1627066.html | ATmega AVR Сколько уходит времени на выполнение команды? Задался вопросом, а сколько всё таки уходит времени на выполнение одной команды у микроконтроллера PORTB = 0b00000000; PORTB = 0b11111111; это пример https://www.cyberforum.ru/ avr/ thread1626968.html |
ATmega AVR Запутался в прерываниях В общем стоит такая задача: Через мультиплексор на вход контроллера последовательно подаются 4 разных сигнала (разная частота). Номер входа, попадающего на мультиплексор, определяется контроллером. После этого, контроллер начинает считать пришедшие на вход импульсы, сохраняя результат в переменной, соответствующей номеру сигнала. Через 1 секунду после начала отсчета, контроллер должен подать... |
ATmega AVR STK 500 для ATmega8515 Здравствуйте. Я новичок в программировании микроконтроллеров. Поэтому если напишу тут какую нибудь бредятину, то сильно грязью не поливайте) Итак, вот в чём загвоздка: Мне нужно запрограммировать микроконтроллер ATmega8515. Создаю новый проект в AVR Atmel Studio, в качестве микроконтроллера выбираю ATmega8515. Симулятор AVR не поддерживает данный вид микроконтроллера, поэтому выбираю в... https://www.cyberforum.ru/ avr/ thread1623486.html |
ATmega AVR Организация прерывания по INT0,INT1 (AVR ATmega8535) Здравствуйте уважаемые знатоки. У меня сложилась такая проблема.Попытаюсь кратко ее описать: Делаю на ассемблере светофор где, по нажатию кнопки S1 (подсоединенной к PD2/INT0) задержка между зажиганиями светодиодов увеличивается , по нажатию кнопки S2(подсоединенной к PD3/INT1) задержка между зажиганиями светодиодов уменьшается. Я решил взять 3 задержки: 1.основная (5с и ни одна кнопка не нажата)... https://www.cyberforum.ru/ avr/ thread1623318.html |
Побитовая настройка в AtmelStudio 6 ATmega AVR ААА! Помогите, всю голову сломал, как в AtmelStudio 6 сделать побитовую настройку. т.е. грубо говоря PORTB.0 = 1; // присвоить первому биту "1" но AtmelStudio не жуёт такую запись - ошибку выдает. Всё перелопатил PORTB0 = 1; // присвоить первому биту "1" |
ATmega AVR ATMEGA16 ошибка в коде
https://www.cyberforum.ru/ avr/ thread1622431.html Помогите исправить пожалуйста ошибку в коде... задание , схему и код прикреплю ниже. Схема и код программы добавил в архив ПОмогите пожалуйста, от этого зависит моя сессия |
ATmega AVR Код программы для электронных весов с мк ATMEGA128
https://www.cyberforum.ru/ avr/ thread1622239.html Нужен код программы электронных весов с функцией ИМТ!!!!! Горит курсач, завтра защита((( выручите пожалуйста! На фото изображены пункты для выполнения. То что зачеркнуто - не нужно! |
Не работает тело основной программы ATmega AVR Добрый дань! Подскажите, пожалуйста, осваиваю AVR, написал небольшой код: отображение чисел на 4 разрядном семисегментном индикаторе. Так вот, сейчас хочу изменять значение одного разряда каждую секунду от 0 до 9. С помощью прерывания делаю отсчеты по 5мс, и каждые 200 прерываний увеличиваю значение разряда. Вроде все должно работать, а почему-то не хочет, при чем если тело программы поместить в... |
ATmega AVR AVR и USB
https://www.cyberforum.ru/ avr/ thread1621755.html Здравтсвуйте!! Возникла необходимость сборки железки на МК AVR.. Суть её-непрерывно подсчитывать импульсы по двум каналам и фиксировать значения на каждом из каналов каждые 500 мкс, путём передачи на хост сообщений посредством usb, причём момент передачи никак не должен отражаться на подсчёте.. Пробывал собирать на Atmega128 (МК): Завел на МК V-USB..два канала завел на ноги МК для внешнего... |
1 / 1 / 0
Регистрация: 16.11.2015
Сообщений: 18
|
||||||
0 | ||||||
Внешние прерывания - ATmega AVR - Ответ 857376002.01.2016, 22:36. Показов 697. Ответов 4
Метки (Все метки)
Всем привет! пытаюсь осуществить светодиодную подсветку лестницы. Вверху и внизу стоят датчики движения. Начинаешь подыматься ступеньки последовательно загораются, (при спуске тоже самое) проходит некоторое время и ступеньки так же последовательно затухают. Использую мега8, внешние прерывания (их там 2 (инт0,инт1)),таймер Т1.
Проблема в том что когда мк обрабатывает прерывание, допустим инт0, то надо сделать так чтобы он не видел прерывание по инт1 и наоборот.В начале и конце каждого кода обработки прерывания запрещаю и разрешаю внешние прерывания.Схему симулирую в протеусе, может на железе будет всё работать, просто слышал что протеус бывает гонит с прошивками мк. Или может есть еще какие пути решения проблемы, прошу помощи!!!!Вот код:
Вернуться к обсуждению: Внешние прерывания ATmega AVR
0
|
02.01.2016, 22:36 | |
Готовые ответы и решения:
4
Внешние прерывания Внешние прерывания Внешние прерывания МК ATmega8535 мега48, внешние прерывания |
02.01.2016, 22:36 | |
02.01.2016, 22:36 | |
Помогаю со студенческими работами здесь
0
Внешние прерывания ATMega128 Внешние прерывания для AtMega16 внешние прерывания tiny85 - растолкуйте даташит! Не срабатывают внешние прерывания INT0/INT1 в Atmega8 Нужен совет. Atmega88 + DS1307 + внешние прерывания Вызов прерывания в обработке прерывания Attiny 13 и внешние прервания |