Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ATmega AVR AVRstudio4 ASM. Адресация и инициализация EEPROM. Есть кусок кода: ===== адреса переменных в EEPROM ===== .ESEG .org 0 EE_code_Unlock: .byte 2 EE_code_Service: .byte 2 EE_code_Test: .byte 2 EE_code_Educat: .byte 2 EE_Status: .byte 1 ;================================== https://www.cyberforum.ru/ avr/ thread2086664.html Вопрос про общение с МК ATmega AVR
День добрый. Вот понадобилось реализовать установки параметров с помощью ПК, на ум лезет только передача команд такого типа "SIT DSTIME 20:50:10 17.01.2013 END" по USORT. Вопрос: Как обработать подобную вещь на стороне МК, допустим если у нас помимо DSTIME есть параметры как TIMER, LED итп.? Как я понял нужно как-то загнать читаемые символы в слово, а его в массив и дальше проверять его на...
ATmega AVR Считать значение напряжения с нулевого канала АЦП Необходимо считать значение напряжения с нулевого канала АЦП. Какой АЦП выбрать? Может кто поможет в CodeVision сделать. Заранее спасибо за помощь! https://www.cyberforum.ru/ avr/ thread2086662.html ATmega AVR Подмена стека https://www.cyberforum.ru/ avr/ thread2086661.html
Возникла такая задачка: при определенном прерывани необходимо СРОЧНО выполнить одну ПЕРВОСТЕПЕННУЮ и довольно громоздкую процедуру, и при ее выполнении оставить возмоность отрабатывать другим прерываниям (не хочу заморачиваться с прерыванием в прерывании), поэтому пришла в голову такая мысль как подмена стека! Контроллер отрабатывает наше прерывание, при этом сохраняет в стек адресс возврата...
ATmega AVR Sinaprog и ATtiny2313A
Всем гутентаг. Запилил контроллерный модуль для пинбоард2 с тинькой 2313A. Проблема в том что sinoprog+avrdude не может определить мк, конфиг прописан только для 2313. Использую ft2232 в режиме bb. Распиновку проверял, про альтернативную распиновку happyjtag насадки для пинборды в курсе, скорость обмена менял) мегу16 видит. На сколько принципиальна разница между ATtiny2313 и ATtiny2313A с точки...
ATmega AVR AVR Studio. Работа с байтами https://www.cyberforum.ru/ avr/ thread2086659.html
Имеются старший и младший 8 битных байта. Их нужно преобразовать в один 16 битный байт и сравнить с таблицей значений. Не подскажите как это сделать, или ссылку на пример скиньте.
ATmega AVR Залочил AT90USB647 Здравствуйте! AT90USB647 поставил low-fuse в 0?41 т.е. CKSEL=1. В даташите такому режиму соответствует Riserved. Камень перестал отвечать по SPI, при втыкании в USB комп вообще не реагирует (нет Неизвестного устройства). Вопрос: в каком режиме все-таки функционирует камень и как его вывести из ступора? https://www.cyberforum.ru/ avr/ thread2086658.html Atmega + пямять 29F800 ATmega AVR
Есть Ftosh 29F800. Используется в блоках управления двигателей. Хочется попробовать прочитать эту память. Может быть, поможет кто с документацией, как подключиться к ней или подобным :)?
ATmega AVR Avr и SD/MMC крутит звук Знаю.... реализации уже есть, вариантов куча. Юзать буду мегу8 в идеале, можно больше, но не желательно. (8-16Мгц) Крутить хочу звук WAV 8бит 16кгц Крутить буду через R2R и дальше на усилок (динамик небольшой нужен будет) (схему еще не придумал, мож есть идеи?) Звуки крутиться будут исходя из принятых комманд по I2C. Звуки нужны по 1-20с, в кол. 5-30 Заранее благодарен. Прошу ногами сильно... https://www.cyberforum.ru/ avr/ thread2086656.html ATmega AVR Не пишет в EEPROMку https://www.cyberforum.ru/ avr/ thread2086655.html
Суть проблемы описывал здесь. Продублирую. Пытаюсь записать кусок памяти в ЕЕПРОМку. После захода на первую запись последующие операции отваливаются — шина занята. При том, что стоит жесткий выход со сбрасыванием флага занятости. Вот код: Кодvoid EepromReadid(void) // Была попытка чтения { y2s_Do &= y2s_Frii; // Освобождаем шину if(y2s_Do &...
ATmega AVR Фарадометр на ATmega16
Сделал я измеритель емкости, так ради интереса. Схема из протэуса, но собрано все на Пинборде 2 и работает. А в протэусе чего-то глючит. Тактирование от кварца 16MГц. Но на схеме нету, забыл. <Изображение удалено> Код не большой. Инициализация АЦП и Таймера 1 TCCR1B=(1<<CS10); TCNT1 = 0; ADMUX|=(0<<REFS1)|(1<<REFS0)|(1<<ADLAR)|(0<<MUX4)|(0<<MUX3)|(0<<MUX2)|(0<<MUX1)|(0<<MUX0);...
ATmega AVR вывод AREF atmega8 https://www.cyberforum.ru/ avr/ thread2086653.html
как лучше поступить с этим выводом (вывод опорного напряжения) если он не задействован и каналы ацп не задействованы в программе: 1. оставить в воздухе? 2. привязать к общему проводу? 3 привязать к плюсу питания?
0 / 0 / 0
Регистрация: 07.11.2012
Сообщений: 120
03.01.2013, 00:36 0

Изменение приоритетов прерываний в Atmega328p - ATmega AVR - Ответ 11302141

03.01.2013, 00:36. Показов 23953. Ответов 55
Метки (Все метки)

Ответ

Цитата Сообщение от _moysi
Пошёл бы с другой стороны: в любом прерывании минимум движений и СРАЗУ выход, например установка флага. Дальше разруливать в обычном рабочем порядке. Мысля уже не прерываниями фирмы Атмел, а решаемой задачей и логикой работы изделия.
Иначе "стоя в гамаке"-стайл. Куулхацкерство через более или менее успешные попытки укусить себя за жо пятку => респект и уважуха полюбому, но...
Благодарю за критику, но Ваш вариант давно опробован, но в силу высокочастотных событий, вызывающих прерывания сразу от нескольких источников этот вариант - херовый вариант...
Длительность вычислений более чем малая на фоне частоты конечных параметров, однако наложение событий в момент обработки несколько подсирает в задачу. Иначе говоря, результат вычислений одного параметра зависит от пары прерываний и связанных с ними вычислений. Не знаю даже как еще описать не вдаваясь в детали...

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

PIC: Смена приоритетов прерываний на лету
Добрый день. Вопрос ни столько к PIC-ам, а так, к &quot;общей теории программируемости&quot; (то-бишь к...

Изменение приоритетов потока
Привет,возникла &quot;как бы проблема&quot;.короче у меня есть формочка в которой два comboboxa в одном...

Изменение прерываний в AtMega48
Добрый день : Такой код в кратце ISR (INT0_vect) { z=0; PORTB = 0xFF; }ISR (INT1_vect)...

Изменение таблицы векторов прерываний
можете скинуть статью об изменение таблицы векторов прерываний и о приоритетах прерываний в FASM....

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

Какие функции прерываний используются в обработчике прерываний от клавиатуры?
Под функциями же имеется ввиду int ..h?

Сортировка приоритетов
Доброго времени суток у меня задача реализовать класс в котором у нас есть очередь и реализовать...

Реализация приоритетов
Всем привет! Есть задание на курсовую работу по моделированию: В специализированной...

Выделение приоритетов выражения
Здравствуйте! Необходимо написать функцию, в которую на вход поступает алгебраическое выражение...

Смена приоритетов процессов
Сделал возможность менять приоритет выполнения процессов и добавил пере записывание таблицы, что бы...

Получение приоритетов потоков
Здравствуйте! Есть задача: #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; #include &lt;unistd.h&gt;...

Реализация приоритетов математических операций
Всем привет! Реализую библиотеку, реализующую простые математические операции такие как сложение,...

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