Найдено 106 результатов
- Вс янв 20, 2019 13:54:24
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2526207
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Не всегда лучше.
- Сб янв 19, 2019 19:35:18
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2526207
Re: Ассемблер (ASM) для AVR в вопросах и ответах
adiw xl,1 - инкремент
sbiw xl,1 - декремент
sbiw xl,1 - декремент
- Сб янв 12, 2019 12:58:06
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2526207
Re: Ассемблер (ASM) для AVR в вопросах и ответах
[uquote="ARV",url="/forum/viewtopic.php?p=3546972#p3546972"] Если памяти во FLASH достаточно, то можно под каждый символ отводить максимальную ширину, тогда адрес легко вычисляется. 255 символов 32х32 пиксела (далеко не гигантский шрифт) займут всего ничего 255*32*8=65280 байт... а так - да, можно ...
- Сб янв 12, 2019 12:34:43
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2526207
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Если памяти во FLASH достаточно, то можно под каждый символ отводить максимальную ширину, тогда адрес легко вычисляется. Первый байт знакогенератора - ширина символа.
- Пт янв 04, 2019 15:57:53
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2526207
Re: Ассемблер (ASM) для AVR в вопросах и ответах
При вводе/выводе - да надо. Если клавиатура подключена через длинный шлейф, то может одного "nop" и не хватить.
- Пт янв 04, 2019 15:29:11
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2526207
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Не разу не замечал.
- Пт янв 04, 2019 15:23:31
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2526207
Re: Ассемблер (ASM) для AVR в вопросах и ответах
А nop то зачем?
- Вт дек 18, 2018 16:50:49
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2526207
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Тогда типа такого:
.macro rol_
rol_mem
.if @0 >= 10
rol_mem
.endif
.if @0 >= 9
rol_mem
.endif
.if @0 >= 8
rol_mem
.endif
.if @0 >= 7
rol_mem
.endif
.if @0 >= 6
rol_mem
.endif
.if @0 >= 5
rol_mem
.endif
.if @0 >= 4
rol_mem
.endif
.if @0 >= 3
rol_mem
.endif
.if @0 >= 2
rol_mem
.endif
.endm
.cseg ...
.macro rol_
rol_mem
.if @0 >= 10
rol_mem
.endif
.if @0 >= 9
rol_mem
.endif
.if @0 >= 8
rol_mem
.endif
.if @0 >= 7
rol_mem
.endif
.if @0 >= 6
rol_mem
.endif
.if @0 >= 5
rol_mem
.endif
.if @0 >= 4
rol_mem
.endif
.if @0 >= 3
rol_mem
.endif
.if @0 >= 2
rol_mem
.endif
.endm
.cseg ...
- Вт дек 18, 2018 14:51:57
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2526207
Re: Ассемблер (ASM) для AVR в вопросах и ответах
типа так:
.listmac
.macro rol_mem
LD R1,X
ROL R1
ST X+,R1
.endm
.macro rol_5
rol_mem
rol_mem
rol_mem
rol_mem
rol_mem
.endm
.cseg
......
rol_5
.......
.listmac
.macro rol_mem
LD R1,X
ROL R1
ST X+,R1
.endm
.macro rol_5
rol_mem
rol_mem
rol_mem
rol_mem
rol_mem
.endm
.cseg
......
rol_5
.......
- Ср дек 12, 2018 13:10:37
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2526207
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Можно закоментировать в m8def.inc, а можно применить директиву .undef, но всё это не позволит пользоваться регистрами с XH по ZL.
Корректней использовать для своих целей другие регистры.
Корректней использовать для своих целей другие регистры.
- Вс ноя 04, 2018 09:52:14
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2526207
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Команды LDS и STS ни чем не отличаются (по быстродействию) от POP и PUSH. Для экономии времени входа и выхода в/из прерывания логичнее использовать сохранение SREG и используемых регистров верхней половины в зарезервированных r2..r15.
- Сб сен 29, 2018 17:39:14
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2526207
Re: Ассемблер (ASM) для AVR в вопросах и ответах
И не надо вообще входить в прерывание по секунде, а просто опрашивать его в фоне, и вычитывать по I²C и сбрасывать запрос на прерывание.
- Пн июл 30, 2018 19:20:52
- Форум: Питание
- Тема: Частотник и фреза
- Ответы: 6
- Просмотры: 1204
Re: Частотник и фреза
Можно и на 380В 50 Гц, но только один раз.
- Сб июн 09, 2018 12:19:44
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2526207
Re: Ассемблер (ASM) для AVR в вопросах и ответах
А зачем подавать входной сигнал на два входа ICP и PD0?
- Ср май 02, 2018 17:32:35
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2526207
Re: Ассемблер (ASM) для AVR в вопросах и ответах
В качестве флагов очень удобно использовать регистр GPIOR, там где он есть и расположен в первой половине адресов ввода-вывода, или даже другой не используемый в данной программе. Команды cbi и sbi не изменяют регистр состояния SREG.
- Пт мар 23, 2018 19:55:00
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2526207
Re: Ассемблер (ASM) для AVR в вопросах и ответах
На выходе ШИМа не непрерывный сигнал в одном из состояний то ли 0, то ли 255. В каком не помню. Принудительно отключал.
- Пт мар 23, 2018 09:29:51
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2526207
Re: Ассемблер (ASM) для AVR в вопросах и ответах
В avrasm2 для полного счастья не хватает локальных меток.
- Ср мар 21, 2018 07:42:57
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2526207
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Инвертор надо делать на специализированной микросхеме, тогда все будет в порядке.
Контроллер всегда может зависнуть в самый не подходящий момент и тогда точно будет бабах.
Контроллер всегда может зависнуть в самый не подходящий момент и тогда точно будет бабах.
- Ср мар 21, 2018 07:01:09
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2526207
Re: Ассемблер (ASM) для AVR в вопросах и ответах
"С железом интересно, есть такие ситуации когда ошибка в коде - и схема сгорает к чертям. "
Интересный вариант: программно спалить железо. Зачем такое железо делать?
Интересный вариант: программно спалить железо. Зачем такое железо делать?
- Пт мар 16, 2018 16:12:29
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2526207
Re: Ассемблер (ASM) для AVR в вопросах и ответах
[uquote="city77",url="/forum/viewtopic.php?p=3332268#p3332268"] Возникла идея устройства на тини 2313 для управления светодиодной матрицей 32х32. Всем она подошла, кроме обьема памяти. Решил вынести масивы данных для матрицы на внешний носитель. купите какую нибудь мегу и не ищите проблем, "головная ...