|
|
Другие темы раздела | ||||||||||||||||||
ATmega AVR Bootloader + Прерывания + Proteus
https://www.cyberforum.ru/ avr/ thread2085511.html Добрый день уважаемые пользователи. Помогите разобраться с прерываниями в Boottooder-е. Я набросал скелет загрузочника, но во время симуляции(когда должно возникать прерывание), они не срабатывают. Я не совсем понимаю где должен располагаться обработчик прерывания и где он находится у меня. Что происходит с вектором прерывания при выставлении бита MCUCR= (1<<IVCE); MCUCR= (1<<IVSEL); ... |
ATmega AVR MikroC Pro странная линковка. Добрый день. Подскажите пожалуйста. Никак не могу понять, как всё-таки перенести прерывания в boot область в компиляторе MicroC. Когда я закоменчиваю функцию Move_interrupts(); все работает. По моей логике функция INT_Interrup2() должна срабатывать при переносе таблицы прерываний, ее адрес равен адресу INT_Interrup() + 0xF000. Откоменчиваю ничего не работает. Еще в HEХ такое ощущение, что все... | |||||||||||||||||
ATmega AVR Не работает сеть rs 485 на avr
https://www.cyberforum.ru/ avr/ thread2085509.html Уважаемые дамы и господа. Помогите с проблемой. Суть проблемы в следующем: Имеется набор идентичных, управляемых AtMiko 8515 блоков (внутренний генератор 4мГц). В каждом блоке по несколько логических устройств (индикатор, клавиатура, ШИМ и тд). Пытаюсь соединить по сети RS 485 несколько блоков. Аппаратная часть: в качестве преобразователя - max485. Подключаю как обычно RxD к RO (с подтяжкой или... |
ATmega AVR Не могу считать UDR0 в ATmega168 Добрый день уважаемые форумчане! Прошу у Вас помощи. Проблема какая то смешная, не могу считать UDR0 в ATmega168. Этот код прекрасно работает (с небольшими изменениями конфигурации USORT) в ATmega8 и в ATmega128, но с ATmega168 все как-то тоскливо. При попытке считать данные из регистра UDR0 всегда считываются нули, в коде вместо UDR0 пытался подставить адрес регистра 0х00С6 - тоже нули. Всю... https://www.cyberforum.ru/ avr/ thread2085508.html | |||||||||||||||||
Не получается залочить MEGA8A ATmega AVR Добрый вечер, друзья. Сегодня залил прошивку в сабж, погонял, все работает. Следующим шагом было залочить кристал, так как скоро отдавать заказчику. Но не тут то было. Прошиваю через Pinboard и SinaProk. Лок биты ставил по-разному, но всегда прошивка считывается. Причем верификация не проходит, а вот считывание - пожалуйста. Файл на выходе по байтам не проверял, но вроде как адекватный... |
ATmega AVR Постоянная перезапись в EEPROM Приветствую уважаемых форумчан и гостей сайта! Есть устройство на МК ATtiny2313, в котором две переменные постоянно изменяются(>10 раз в с). Реализована перезапись в EEPROM 24C02. Каждые 2 байта/запись до конца памяти по циклу. У меня такой вопрос: какую память и как лучше использовать при постоянной перезаписи для долгой и бесперебойной работы микросхемы памяти. Всем спасибо. https://www.cyberforum.ru/ avr/ thread2085506.html | |||||||||||||||||
ATmega AVR Как в AtmalStudio6 выставить частоту?
https://www.cyberforum.ru/ avr/ thread2085505.html Как в AtmalStudyo6 выставить частоту микроконтроллера или там нет такой функции? |
ATmega AVR IAR+PROTEUS Доброе время суток хочу свалить с CV в IAR. Только никак не могу договорится как заткнуть свой гениальный код в Proteus. Iar 5.30 при первой попытке перехода где то читал но на практике не получилось. | |||||||||||||||||
ATmega AVR работа с дисплеем на контроллере SPFD5408a
https://www.cyberforum.ru/ avr/ thread2085503.html всем привет уже длительное время пытаюсь нарисовать что либо на цветном дисплее с контроллером SPFD 5408a в нете нашел инициализационный код но ничего не получается шина данных паралельная 16 битная на панеле 8 (передаются в 2 этапа) сперва старший а затем младший, чтение дисплеем активируется контактом WR при активном уровне (0) инициализируется ф-ция записи данных в дисплей в примере... |
ATmega AVR Клон Arduino nano на ch340g Добрый день. В руки попал клон Arduino nano на ch340g (контроллер USB <-> COM). При подключение к компьютеру с Wymdows 7 x64, устройство не обнаруживается. Проверял питание на плате все ок. Нашел плохой контак с кварцем (xtal) ch340g - перепаял. Обнаружил, случайно, что когда замеряю напряжение между 7(xo) и 8(xi) ногой ch340g (к ним подключается кварц с емкостями) или касаюсь пальцем , то... https://www.cyberforum.ru/ avr/ thread2085502.html | |||||||||||||||||
+1 unsigned int, которое было равно 65535 (и прерывание) ATmega AVR как узнать, как в этом случае будет вести себя мк (код компилируется с помощью avr-gcc)? на самом деле вопрос скорее про прерывания. пытаюсь посчитать, как будет быстрее: использовать конструкцию if (сравниваем char) и внутри него по условию делаем инкремент integer переменной. или просто делаем этот инкремент без if. |
ATmega AVR AVR прерывания
Написал простенькую программу для Меги8, которая моргает поочередно светодиодами на PD0 и PD1. В студии все ОК, в протеусе не ОК: прерывания по таймеру происходят гораздо быстрее чем должно быть, да и в начале симуляции что-то тупит контроллер. Почему так происходит? Где копать?
Код.include "m8def.yms"
.def counter=r16
.def temp=r17
.CSEG
.ORG $000
rjmp RESIT ; Riset Homdler
.ORG $001
https://www.cyberforum.ru/ avr/ thread20855
Наверх
|