помогите конвертнуть код из си в асм: SPSR | = (1<<SPI2X); ... любой С-компилятор может создавать файл листинга и *.asm файл. Можно например так in r16,SPSR
ori r16,(1<<SPI2X)
out SPSR,r16 вместо r16 можно использовать r17..r31
Я не нашел такой штуки в авр студии, в кодевижн видел, но на данный ...
Найдено 5 результатов
- Вт июн 12, 2012 11:49:33
- Форум: Разные вопросы по МК
- Тема: Вопросы по С/С++ (СИ)
- Ответы: 7703
- Просмотры: 1450097
- Вт июн 12, 2012 11:18:09
- Форум: Разные вопросы по МК
- Тема: Вопросы по С/С++ (СИ)
- Ответы: 7703
- Просмотры: 1450097
Re: Вопросы по С/С++ (СИ)
атмега48, этот код не работает. unknown command. работаю в avr studio 4uldemir писал(а):Про какой микроконтроллер, вообще-то, речь шла?Код: Выделить всё
movlw 1<<SPI2X iorwf SPSR, f
- Вт июн 12, 2012 11:01:13
- Форум: Разные вопросы по МК
- Тема: Вопросы по С/С++ (СИ)
- Ответы: 7703
- Просмотры: 1450097
Re: Вопросы по С/С++ (СИ)
помогите конвертнуть код из си в асм:
SPSR | = (1<<SPI2X);
SPSR | = (1<<SPI2X);
- Пн июн 11, 2012 14:06:14
- Форум: AVR
- Тема: Ассемблер (ASM) для AVR в вопросах и ответах
- Ответы: 7994
- Просмотры: 2503843
Re: Ассемблер (ASM) для AVR в вопросах и ответах
привет всем, кто сидит в этой ветке)
у меня тупой вопрос, объясните плиз что делают эти строки
ldi r16,(1<<USIWM0)|(0<<USICS0)|(1<<USITC)
ldi r17,(1<<USIWM0)|(0<<USICS0)|(1<<USITC)|(1<<USICLK)
Они взяты из проекта USI-SPI для аттини, так вот реально подогнать эти строки под работу SPI атмега48?
у меня тупой вопрос, объясните плиз что делают эти строки
ldi r16,(1<<USIWM0)|(0<<USICS0)|(1<<USITC)
ldi r17,(1<<USIWM0)|(0<<USICS0)|(1<<USITC)|(1<<USICLK)
Они взяты из проекта USI-SPI для аттини, так вот реально подогнать эти строки под работу SPI атмега48?
- Вс июн 10, 2012 18:08:42
- Форум: Микроконтроллеры и ПЛИС
- Тема: подключение atmega48 к enc28j60
- Ответы: 0
- Просмотры: 3262
подключение atmega48 к enc28j60
Привет. Я в ассемблере полный 0. Есть код для attiny2313, соединяющий ее с enc, написанный на ассемблере. Так вот мне нужно переписать этот код под атмегу48па.
; trancieves byte through SPI
; in R16 - byte to transmit
; out R16 - received byte
; uses R18,R19
spi:
out USIDR,R16
ldi R18,(1 ...
; trancieves byte through SPI
; in R16 - byte to transmit
; out R16 - received byte
; uses R18,R19
spi:
out USIDR,R16
ldi R18,(1 ...