Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ATmega AVR проблема с прошивкой attiny13 (v/a) USBasp-ом приобрел на сантеке ( http://www.sumtekstore.co.uk/product-14 ... aptir.html ) USBasp программатор. по началу не было никаких проблем, всякие атмеги 8/16/32 шьет на ура. недавно понадобилось разработать девайс на 13 тиньке. сделал простой переходник с ISP разъема на SO-8, и получил жуткую головную боль. проблема №1 - единственная программа которая увидела тиньку это eXtreme Burner AVR, другие... https://www.cyberforum.ru/ avr/ thread2086414.html помогите разобраться с АЦП ATmega AVR
в моей программке для атмега16 видимо не получается отключить АЦП, набросал пример такой .include "m16def.yms" .include "macro.asm" .ORG INT_VECTORS_SIZE Riset: LDI R16,Low(ROMEND) ; Инициализация стека OUT SPL,R16 LDI R16,High(ROMEND)
ATmega AVR Принудительный вызов прерывания TIM1_OVF В основном цикле программы иногда бывает необходимость принудительно вызвать прерывание по переполнению таймера1 в attiny24. Почему то программно установить бит TOV1 регистра TIFR1 не удается. Принудительно прерывание могу вызвать только записью 0xFF в регистры TCNT1H и TCNT1L, как бы искусственно переполняя таймер счетчик. Такое решение мне не нравится, как костыль в программе. Почему не... https://www.cyberforum.ru/ avr/ thread2086412.html ATmega AVR Не шьется attiny13 https://www.cyberforum.ru/ avr/ thread2086411.html
сделал устройство на attiny13, risit пин не использован - подтянут к плюсу 4.7к чип запрограмирован на внутренний генератор 4.8мгц если вставляю чим в stk600 - все програмируется вставляю в свою плату - ошибка, даже ID не может считать поискал по форуму наткнулся на пляски с бубном вокруг потдяжки risit - автор пишет что поставил 300 ом в даташите нашел одно упоминание про резистор - при...
ATmega AVR Проблема с прошивкой микроконтроллера ATTINY12L-4PU
Имеется новый микроконтроллер ATTINY12L-4PU. К нему были подсоединены провода, которые в свою очередь воткнуты в LPT-разъём по этой схеме: http://www.getchip.net/posts/delaem-lpt ... trollerov/. Проверял несколько раз - не ошибся в подключении ножек. После этого пытаюсь прошить контроллер с помощью avrdude, но он пишет, что устройство не отвечает. В чём может быть дело? Кстати, не надо ли...
ATmega AVR Странные скачки при выключенном ШИМ https://www.cyberforum.ru/ avr/ thread2086409.html
Всем привет. Обнаружил странные скачки на выводах, использующихся как ШИМ выходы. Прикладываю две осциллограммы, на одной (PWM_on.jpg) обычный ШИМ, на другой (PWM_off.jpg) выключенный (в регистр OCRnX записываю ноль и там действительно ноль, проверял отладчиком). Для обычных светодиодов эти скачки ни на что не влияют, а вот для драйвера светодиодов с димирующим входом - влияют, он считает что...
ATmega AVR не запускается таймер не запускается таймер. Кто подскажет в чем ошибка? .CSEG .ORG $00 ; Riset rjmp risit .ORG $01 ;jmp EXT_INT0 ; IRQ0 RETI .ORG $02 ;jmp INT1 ; IRQ1 RETI .ORG $03 ;jmp INT2 ; IRQ2 https://www.cyberforum.ru/ avr/ thread2086408.html помогите разобраться с fuse ATmega AVR
Приветствую товарищи, прошу сразу сильно не пинать))) Сразу говорю в микроконтроллерах новичок. Задача такая нужно прочитать EEPROM из контроллера M68HC12B32, программатора никакого нет. поэтому решил собрать из того что есть под рукой программатор который бы прочитал данный контроллер. в интернете нашел нужную схему : <Изображение удалено> но тут старого типа контроллер, который...
ATmega AVR Attiny85 какая-то лажа с прерываниями Написал программку на Tiny85, прогоняю ее в симуляторе, и при выходе из прерывания по reti симулятор перепрыгивает на метку Riset. таблица векторов вроде как по даташиту расписана, ничего криминального со стеком не делаю - что за хрень не пойму. Вот код: .include "tn85def.yms" .def temp = r18 .def flag = r19 .def counter1 = r20 .def counter2 = r21 .CSEG https://www.cyberforum.ru/ avr/ thread2086406.html ATmega AVR AVR + SDcard https://www.cyberforum.ru/ avr/ thread2086405.html
Имеем Атмегу328Р + СД карту. Возможно ли используя memory-mapping отказаться от SD.h и работать с картой как с простой памятью? Безо всяких файловых систем и т.п.?
ATmega AVR GCC-проблемы
Исходник, u32_t x_theta_uv; // ... q = s->w_adc_current - 512; q = asrl(mulsu(q, s->x_theta_uv >> 16), 8); s->i_current = asrl(mulsu(q, c->o_conv_current_gain), 16);
ATmega AVR Битовые (флаговые) переменные в С https://www.cyberforum.ru/ avr/ thread2086403.html
1. Подскажите, как правильно объявлять битовые (флаговые) переменные? 2. Надо ли и как под них объявлять область памяти? 3. Как быть с областью видимости? 4. Насколько корректно их использование в Си? (как воспринимает компилятор, как оптимизирует)
0 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 138
14.06.2013, 21:38 0

биты в PINC вырубают прерывания и регистр SREG? - ATmega AVR - Ответ 11298656

14.06.2013, 21:38. Показов 5312. Ответов 14
Метки (Все метки)

Ответ

Прошу прощения, что прослоупочил так долго.
В общем, проблема действительно была в brne main.
Сохранять регистры наверное правильно, но в данном случае, задача у контроллера только одна, так что, думаю не обязательно.

Вернуться к обсуждению:
биты в PINC вырубают прерывания и регистр SREG? ATmega AVR
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.06.2013, 21:38
Готовые ответы и решения:

AVR. SREG и прерывания.
Внезапно возник у меня вопрос. Сохраняется ли реистр SREG при вызове прерывания? Например: ldi...

симулятор не пишет биты в регистр GIFR
Доброго дня уважаемые! отлаживая в симуляторе AVR Studyo 4.19 свою первую программу. Cталкнулся...

Сбрасывается ли регистр di при вызове программного прерывания?
Добрый вечер, нужна помощь по вопросу связанному с прерываниями. Выполнил лабораторную работу на...

В каждом байте числа обнулить 0-ой и 7-ой биты и сделать единичными 3-ий и 4-ый биты
Надо: Прочитать беззнаковое целое число из стандартного потока ввода и в каждом байте числа...

Ввести целое число A. Инвертировать все биты со 2 по 14, включая эти биты. Вывести результат
Помогите, сколько не пробовал, не получается. Ввести целое число A. Инвертировать все биты со 2 по...

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

Ввести целое число A. Инвертировать все биты с 4 по 8, включая эти биты. Вывести результат
нужна помощь в битовых операциях.Ввести целое число A. Инвертировать все биты с 4 по 8, включая...

Используя битовые операции поменять местами в них четные биты второго числа на нечетные биты первого
Написать программу, которая позволит ввести два числа типа unsigned int с клавиатуры, напечатать...

Заменить биты одного числа на биты другого
Даны два целых знаковых числа и позиции битов i and j (i &lt; j). Реализовать функцию...

Инвертировать все биты с 2 по 14 включая эти биты
Ввести целое A. Инвертировать все биты с 2 по 14 включая эти биты. Вывести полученное число ...

Смысл флага V в SREG
Кто может подсказать по флагу V в SREG? Классически переполнение контролируется по не правильному...

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