Ну не знаю. Я так грузил:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено CTAC 13 мая 2004 г. 14:47
В ответ на: Ответ: отправлено bond007 13 мая 2004 г. 13:58


void Out8400(char Channel, char k)
{
// CLK-PORTB,2; SDI-PORTB,3; CS-PORTB,4
#asm ;ВЫВОД ДАННЫХ В ЦАП. ДАННЫЕ - k
CBI PORTB,2 ;СКИНУЛИ CLK
CBI PORTB,4 ;СКИНУЛИ CSL
LDD R30,Y+1
RCALL SHOUT ;выводим адрес
LD R30,Y
RCALL SHOUT ;выводим данные
SBI PORTB,4 ;установили CSL
RJMP RT
SHOUT:
LDI R31,8
SO3: LSL R30 ;СДВИНУЛИ
BRCS SO1 ;CARRY???
CBI PORTB,3 ;НЕТ - СКИНУЛИ НОГУ ДАННЫХ
RJMP SO2
SO1: SBI PORTB,3 ;ДА - УСТАНОВИЛИ НОГУ ДАННЫХ
SO2: SBI PORTB,2
CBI PORTB,2 ;КЛИКНУЛИ
DEC R31
BRNE SO3
RET
RT:
#endasm
}

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru