|
|
Другие темы раздела | |
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. Насколько корректно их использование в Си? (как воспринимает компилятор, как оптимизирует) |
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
|
|
15.06.2013, 00:58 | 0 |
биты в PINC вырубают прерывания и регистр SREG? - ATmega AVR - Ответ 1129865815.06.2013, 00:58. Показов 5312. Ответов 14
Метки (Все метки)
Ответ
Сообщение от Гарнист
Вернуться к обсуждению: биты в PINC вырубают прерывания и регистр SREG? ATmega AVR
0
|
15.06.2013, 00:58 | |
Готовые ответы и решения:
14
AVR. SREG и прерывания. симулятор не пишет биты в регистр GIFR Сбрасывается ли регистр di при вызове программного прерывания? В каждом байте числа обнулить 0-ой и 7-ой биты и сделать единичными 3-ий и 4-ый биты Ввести целое число A. Инвертировать все биты со 2 по 14, включая эти биты. Вывести результат |
15.06.2013, 00:58 | |
15.06.2013, 00:58 | |
Помогаю со студенческими работами здесь
0
Ввести целое число A. Инвертировать все биты с 4 по 8, включая эти биты. Вывести результат Используя битовые операции поменять местами в них четные биты второго числа на нечетные биты первого Заменить биты одного числа на биты другого Инвертировать все биты с 2 по 14 включая эти биты Смысл флага V в SREG |