Найдено 5 результатов

gyparr
Вт июн 12, 2012 11:49:33
Форум: Разные вопросы по МК
Тема: Вопросы по С/С++ (СИ)
Ответы: 7703
Просмотры: 1450097

Re: Вопросы по С/С++ (СИ)

помогите конвертнуть код из си в асм: SPSR | = (1<<SPI2X); ... любой С-компилятор может создавать файл листинга и *.asm файл. Можно например так in r16,SPSR
ori r16,(1<<SPI2X)
out SPSR,r16 вместо r16 можно использовать r17..r31
Я не нашел такой штуки в авр студии, в кодевижн видел, но на данный ...
gyparr
Вт июн 12, 2012 11:18:09
Форум: Разные вопросы по МК
Тема: Вопросы по С/С++ (СИ)
Ответы: 7703
Просмотры: 1450097

Re: Вопросы по С/С++ (СИ)

uldemir писал(а):

Код: Выделить всё

    movlw    1<<SPI2X
    iorwf      SPSR, f
Про какой микроконтроллер, вообще-то, речь шла?
атмега48, этот код не работает. unknown command. работаю в avr studio 4
gyparr
Вт июн 12, 2012 11:01:13
Форум: Разные вопросы по МК
Тема: Вопросы по С/С++ (СИ)
Ответы: 7703
Просмотры: 1450097

Re: Вопросы по С/С++ (СИ)

помогите конвертнуть код из си в асм:
SPSR | = (1<<SPI2X);
gyparr
Пн июн 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?
gyparr
Вс июн 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 ...

Перейти к расширенному поиску