오류 1 !!!!!!! ATmega64 사용하여 SPI를에

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
;
)

 
안녕

네, 휘발성이있어 정의.

#) 0x2E 정의 SPSR을 (* (char *로 휘발성 서명)

무슨 문제가?

감사합니다

 
안녕

죄송합니다, 제가 퓨즈를 사용 해제해야 잊어버린에 개 조심.

감사합니다

 

Welcome to EDABoard.com

Sponsor

Back
Top