Найдено 106 результатов
- Вс янв 20, 2019 13:54:24
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7971
- Просмотры: 2432639
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Не всегда лучше.
- Сб янв 19, 2019 19:35:18
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7971
- Просмотры: 2432639
Re: Ассемблер (ASM) для AVR в вопросах и ответах
adiw xl,1 - инкремент
sbiw xl,1 - декремент
sbiw xl,1 - декремент
- Сб янв 12, 2019 12:58:06
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7971
- Просмотры: 2432639
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Если памяти во FLASH достаточно, то можно под каждый символ отводить максимальную ширину, тогда адрес легко вычисляется. 255 символов 32х32 пиксела (далеко не гигантский шрифт) займут всего ничего 255*32*8=65280 байт... а так - да, можно отводить и максимальную ширину...
Для М128 это всего ...
Для М128 это всего ...
- Сб янв 12, 2019 12:34:43
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7971
- Просмотры: 2432639
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Если памяти во FLASH достаточно, то можно под каждый символ отводить максимальную ширину, тогда адрес легко вычисляется. Первый байт знакогенератора - ширина символа.
- Пт янв 04, 2019 15:57:53
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7971
- Просмотры: 2432639
Re: Ассемблер (ASM) для AVR в вопросах и ответах
При вводе/выводе - да надо. Если клавиатура подключена через длинный шлейф, то может одного "nop" и не хватить.
- Пт янв 04, 2019 15:29:11
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7971
- Просмотры: 2432639
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Не разу не замечал.
- Пт янв 04, 2019 15:23:31
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7971
- Просмотры: 2432639
Re: Ассемблер (ASM) для AVR в вопросах и ответах
А nop то зачем?
- Вт дек 18, 2018 16:50:49
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7971
- Просмотры: 2432639
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 в вопросах и ответах
- Ответы: 7971
- Просмотры: 2432639
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 в вопросах и ответах
- Ответы: 7971
- Просмотры: 2432639
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Можно закоментировать в m8def.inc, а можно применить директиву .undef, но всё это не позволит пользоваться регистрами с XH по ZL.
Корректней использовать для своих целей другие регистры.
Корректней использовать для своих целей другие регистры.
- Вс ноя 04, 2018 09:52:14
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7971
- Просмотры: 2432639
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Команды LDS и STS ни чем не отличаются (по быстродействию) от POP и PUSH. Для экономии времени входа и выхода в/из прерывания логичнее использовать сохранение SREG и используемых регистров верхней половины в зарезервированных r2..r15.
- Сб сен 29, 2018 17:39:14
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7971
- Просмотры: 2432639
Re: Ассемблер (ASM) для AVR в вопросах и ответах
И не надо вообще входить в прерывание по секунде, а просто опрашивать его в фоне, и вычитывать по I²C и сбрасывать запрос на прерывание.
- Пн июл 30, 2018 19:20:52
- Форум: Питание
- Тема: Частотник и фреза
- Ответы: 6
- Просмотры: 1161
Re: Частотник и фреза
Можно и на 380В 50 Гц, но только один раз.
- Сб июн 09, 2018 12:19:44
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7971
- Просмотры: 2432639
Re: Ассемблер (ASM) для AVR в вопросах и ответах
А зачем подавать входной сигнал на два входа ICP и PD0?
- Ср май 02, 2018 17:32:35
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7971
- Просмотры: 2432639
Re: Ассемблер (ASM) для AVR в вопросах и ответах
В качестве флагов очень удобно использовать регистр GPIOR, там где он есть и расположен в первой половине адресов ввода-вывода, или даже другой не используемый в данной программе. Команды cbi и sbi не изменяют регистр состояния SREG.
- Пт мар 23, 2018 19:55:00
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7971
- Просмотры: 2432639
Re: Ассемблер (ASM) для AVR в вопросах и ответах
На выходе ШИМа не непрерывный сигнал в одном из состояний то ли 0, то ли 255. В каком не помню. Принудительно отключал.
- Пт мар 23, 2018 09:29:51
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7971
- Просмотры: 2432639
Re: Ассемблер (ASM) для AVR в вопросах и ответах
В avrasm2 для полного счастья не хватает локальных меток.
- Ср мар 21, 2018 07:42:57
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7971
- Просмотры: 2432639
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Инвертор надо делать на специализированной микросхеме, тогда все будет в порядке.
Контроллер всегда может зависнуть в самый не подходящий момент и тогда точно будет бабах.
Контроллер всегда может зависнуть в самый не подходящий момент и тогда точно будет бабах.
- Ср мар 21, 2018 07:01:09
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7971
- Просмотры: 2432639
Re: Ассемблер (ASM) для AVR в вопросах и ответах
"С железом интересно, есть такие ситуации когда ошибка в коде - и схема сгорает к чертям. "
Интересный вариант: программно спалить железо. Зачем такое железо делать?
Интересный вариант: программно спалить железо. Зачем такое железо делать?
- Пт мар 16, 2018 16:12:29
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7971
- Просмотры: 2432639
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Возникла идея устройства на тини 2313 для управления светодиодной матрицей 32х32. Всем она подошла, кроме обьема памяти. Решил вынести масивы данных для матрицы на внешний носитель. купите какую нибудь мегу и не ищите проблем, "головная боль" и потраченное время обойдутся дороже.
А полученный опыт ...
А полученный опыт ...