Найдено 63 результата
- Пт сен 04, 2015 19:17:54
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2504121
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Спасибо! Все получилось! 
- Пт сен 04, 2015 08:00:06
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2504121
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Что-то Вы меня запутали
Атмега зашита на старт из бутлоадера. Я хочу использовать прерывания в бутлоадере, а после выхода из бутлоадера и перехода на адрес $0000, я хочу пользоваться прерываниями в основной программе, но своими (не зависящими от прерываний в бутлоадере). Это возможно?
Атмега зашита на старт из бутлоадера. Я хочу использовать прерывания в бутлоадере, а после выхода из бутлоадера и перехода на адрес $0000, я хочу пользоваться прерываниями в основной программе, но своими (не зависящими от прерываний в бутлоадере). Это возможно?
- Чт сен 03, 2015 20:43:22
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2504121
Re: Ассемблер (ASM) для AVR в вопросах и ответах
Люди добрые, помогите советом!
Атмега168, алгоритм работы такой - входим в Bootloader - по выходу идем в основную программу.
Вопрос в следующем. После попадания в BOOTLOADER я могу перенести таблицу прерывания в область Бутлоадера, а после выхода из бутлоадера, я могу переключится на таблицу ...
Атмега168, алгоритм работы такой - входим в Bootloader - по выходу идем в основную программу.
Вопрос в следующем. После попадания в BOOTLOADER я могу перенести таблицу прерывания в область Бутлоадера, а после выхода из бутлоадера, я могу переключится на таблицу ...
- Чт мар 19, 2015 16:18:49
- Форум: Разные вопросы по МК
- Тема: Renesas M32C30876
- Ответы: 0
- Просмотры: 933
Renesas M32C30876
День добрый!
Кто работает с этими чипами, подскажите, есть-ли возможность дисассемблировать прошивку, IDA PRO не берет....
Кто работает с этими чипами, подскажите, есть-ли возможность дисассемблировать прошивку, IDA PRO не берет....
- Вт янв 06, 2015 17:10:54
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2504121
Re: Ассемблер (ASM) для AVR в вопросах и ответах
День добрый!
Столкнулся с проблемой. Есть слово(2байта), нужно побитно сдвинуть его влево-вправо на 2 бита.
С байтам проблем нету, а тут тупик какой-то.
Камень - atmega32
Asm - Avrstudio4
Столкнулся с проблемой. Есть слово(2байта), нужно побитно сдвинуть его влево-вправо на 2 бита.
С байтам проблем нету, а тут тупик какой-то.
Камень - atmega32
Asm - Avrstudio4
- Пн июл 07, 2014 08:41:52
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2504121
Re: AVR studio 4 в вопросах и ответах
Я так понял, что он не прописывался из-за команды STS, я правельно понял&?Kavka писал(а): Сам то понял в чём была проблема с инициализацией стека у Kill17?
- Вс июл 06, 2014 09:42:13
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2504121
Re: AVR studio 4 в вопросах и ответах
Возник вопрос по прерываниям. Камень - Atmega168. Вроде все сделал как надо, а прерывания не работает, что в железе, что в симуляторе. Прога запускается, доходит до команды SEI и все, сразу возврат в таблицу прерываний и тд. Может я что-то проглядел?
.nolist
.include "m168def.inc"
.list
.equ ...
.nolist
.include "m168def.inc"
.list
.equ ...
- Сб июл 05, 2014 18:24:42
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2504121
Re: AVR studio 4 в вопросах и ответах
Спасибо, сделал так !
Код: Выделить всё
======== r16 - регистр с байтом
CLR R18
CLR R19
LDI R20,1
write_bit:
SBRC R16,0
EOR R19,R20
ROR R16
INC R18
CPI R18,8
BRNE write_bit
;=========== в регистре R19 - результат
- Сб июл 05, 2014 08:49:47
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2504121
Re: AVR studio 4 в вопросах и ответах
День добрый!
Люди добрые, подскажите пожалуйста, как можно реализовать XOR для битов в байте? те есть байт, нужно проиксорить все биты в нем, а результат записать в регистр. Для XOR байтов пользовался командой EOR, а как с битами быть не понимаю.
Люди добрые, подскажите пожалуйста, как можно реализовать XOR для битов в байте? те есть байт, нужно проиксорить все биты в нем, а результат записать в регистр. Для XOR байтов пользовался командой EOR, а как с битами быть не понимаю.
- Вт май 20, 2014 15:10:55
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2504121
Re: AVR studio 4 в вопросах и ответах
Мысль здравая, но я как-то не совсем понимаю, как это сделать. Не ругайтесь только, в данном вопросе разбираюсь недавно, много не понятного.Gudd-Head писал(а): Запускать таймер
- Вт май 20, 2014 14:43:51
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2504121
Re: AVR studio 4 в вопросах и ответах
WAIT_RX:
LDS R16, UCSR0A
SBRS R16, RXC0
RJMP WAIT_RX
LDS R16,UDR0
CPI r16,'?'
BRNE WAIT_RX ;ну или где вам там ждать надо...
RJMP $1f10
Спасибо! Извините, что не в ту тему влез!
Работает! Но он ожидает байт до посинения, а потом его сравнивает, а как сделать, чтобы время ожидания ...
- Вт май 20, 2014 13:46:02
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2504121
Re: AVR studio 4 в вопросах и ответах
Подскажите пожалуйста.
Пытаюсь организовать вход в BOOTLOADER по принципу приема байта в течении определенного времени. Что-то не получается ничего :cry:
LDI r16,high(ramend)
OUT SPH,r16
LDI r16,low(ramend)
OUT SPL,r16
clr temp ; USART: 115200, 8-N-1
STS UBRR0H,temp
ldi temp,NB ...
Пытаюсь организовать вход в BOOTLOADER по принципу приема байта в течении определенного времени. Что-то не получается ничего :cry:
LDI r16,high(ramend)
OUT SPH,r16
LDI r16,low(ramend)
OUT SPL,r16
clr temp ; USART: 115200, 8-N-1
STS UBRR0H,temp
ldi temp,NB ...
- Вт май 20, 2014 09:53:57
- Форум: Интеграция с ПК
- Тема: FT232RL and USB
- Ответы: 4
- Просмотры: 1725
Re: FT232RL and USB
да, пришлось все переделать, но почему так происходит?
Выяснил, что в ноутбуке стоит 2 хаба на порты и периферию. Хабы одинаковые. 3 порта на одном хабе и тот самый порт на другом.
Выяснил, что в ноутбуке стоит 2 хаба на порты и периферию. Хабы одинаковые. 3 порта на одном хабе и тот самый порт на другом.
- Пн май 19, 2014 12:50:29
- Форум: Интеграция с ПК
- Тема: FT232RL and USB
- Ответы: 4
- Просмотры: 1725
Re: FT232RL and USB
Поковыряв еще немного, понял, почему так происходит. На этом порту при передачи данных меж байтовая задержка очень мала, почти в 15 раз!!! Контроллер просто не успевает среагировать!
Какие есть мысли? настройка FT232 драйвера результата не дает...
Какие есть мысли? настройка FT232 драйвера результата не дает...
- Вс май 18, 2014 15:07:10
- Форум: Интеграция с ПК
- Тема: FT232RL and USB
- Ответы: 4
- Просмотры: 1725
FT232RL and USB
Здравствуйте!
Собрал я железку на FT232RL и AVR. Работает превосходно, но как обычно есть баги.
На ноутбуке есть 4 USB разьема, 2 с поддержкой USB3.0. 2 - USB 2.0
Драйверы для FT232RL - последний, скаченный с офф.сайта.
Суть проблемы в следующем - на 3 USB портах все работает прекрасно, а на ...
Собрал я железку на FT232RL и AVR. Работает превосходно, но как обычно есть баги.
На ноутбуке есть 4 USB разьема, 2 с поддержкой USB3.0. 2 - USB 2.0
Драйверы для FT232RL - последний, скаченный с офф.сайта.
Суть проблемы в следующем - на 3 USB портах все работает прекрасно, а на ...
- Вс май 11, 2014 19:50:38
- Форум: AVR
- Тема: FT232RL и AVR
- Ответы: 2
- Просмотры: 855
Re: FT232RL и AVR
Да, речь о ней. Спасибо. Вопрос снят.
- Вс май 11, 2014 19:37:40
- Форум: AVR
- Тема: FT232RL и AVR
- Ответы: 2
- Просмотры: 855
FT232RL и AVR
Подскажите, можно ли FT232RL изменять EEPROM со стороны периферии (AVR) или только со стороны компа?
- Сб апр 26, 2014 14:17:00
- Форум: AVR
- Тема: AVR studio в вопросах и ответах
- Ответы: 3188
- Просмотры: 1273941
Re: AVR studio 4 в вопросах и ответах
угу, то есть организовать побитную передачу, в принципе я так и делал, хорошо, с этим понятно. А прием как ?
- Сб апр 26, 2014 11:41:11
- Форум: AVR
- Тема: AVR studio в вопросах и ответах
- Ответы: 3188
- Просмотры: 1273941
Re: AVR studio 4 в вопросах и ответах
ldi temp,(1<<PB3)|(1<<PB4)
out DDRB, temp ; ; настройка портов на выход PB3 и PB4
cbi portb,4
sbi portb,4 ; установка и снятия в 1
Правильно?
clr temp ; USART: 115200, 8-N-1
STS UBRR0H,temp
ldi temp,NB
STS UBRR0L,temp
ldi temp,(1<<RXEN0)|(1<<TXEN0)
STS UCSR0B,temp
ldi temp,(1 ...
- Пт апр 25, 2014 21:36:23
- Форум: AVR
- Тема: AVR studio в вопросах и ответах
- Ответы: 3188
- Просмотры: 1273941
Re: AVR studio 4 в вопросах и ответах
Я только начинаю осваивать, как прием и передача работает понимаю, а как пины поменять на нужные мне, что-то не понимаюИС-пытатель писал(а):Даташит прочитайте, как UART работает - думаю, не составит труда