C
Circuit_seller
Guest
안녕하세요,
내가 serialy DDS를 프로그래밍에서 SPI를 사용하려고 기쁘게 생각합니다.
불행히도 내가 제대로 SPI를 사용할 수 없습니다.
제가 테스트 해본 간단하고 프로그램을 작성할이.하지만 마이크로 continusly 시계를 보내 데이터 및 시리얼.
누구나 문제라고 무슨이다.
#은 <iom64v.h> 포함
#은 <macros.h> 포함
# 포함 "define.h"
) 무효 SPI_Send을 (메기 cData
(
/ * 시작 전송 * /
SPDR = cData;
/ *은 * 완전한 잠깐을위한 전송 /
(보면서! (SPSR & (1 <<SPIF)));
)
) 무효 메인 (무효
(
int 전 = 0;
PORTF = 0x00;
DDRF = 0xdf;
간이 = 0x00;
DDRA = 0xff;
PORTB = 0x00;
DDRB = 0xff;
SPCR = 0x55; / / SPI를 설정
SPSR = 0x00; / / SPI를 설정
SPI_Send (0x46);
) 동안 (1
;
)
내가 serialy DDS를 프로그래밍에서 SPI를 사용하려고 기쁘게 생각합니다.
불행히도 내가 제대로 SPI를 사용할 수 없습니다.
제가 테스트 해본 간단하고 프로그램을 작성할이.하지만 마이크로 continusly 시계를 보내 데이터 및 시리얼.
누구나 문제라고 무슨이다.
#은 <iom64v.h> 포함
#은 <macros.h> 포함
# 포함 "define.h"
) 무효 SPI_Send을 (메기 cData
(
/ * 시작 전송 * /
SPDR = cData;
/ *은 * 완전한 잠깐을위한 전송 /
(보면서! (SPSR & (1 <<SPIF)));
)
) 무효 메인 (무효
(
int 전 = 0;
PORTF = 0x00;
DDRF = 0xdf;
간이 = 0x00;
DDRA = 0xff;
PORTB = 0x00;
DDRB = 0xff;
SPCR = 0x55; / / SPI를 설정
SPSR = 0x00; / / SPI를 설정
SPI_Send (0x46);
) 동안 (1
;
)