A
amyle
Guest
안녕하세요?
내가 MSP430F1611의 SPI의와 외부 ADC의 인터페이스를하려고 해요.
난 (아래 참조) 본 SPI를 초기화하는 코드를 작성했지만, 지금은 그것에 일부 데이터를 작성하고 그것이 내가 그것에 데이터를 기록했습니다보고 범위를 사용하여 프로빙하여 내 Init_SPI 테스트합니다.
결국, 내가 외부 ADC가에서 SPI를 사용하여 원하는 데이터를 얻을 수 및 메모리에 저장할 수있습니다.
사람이 올바른 방향으로 나를 가리킨 수 있을까요?
정말 감사합니다!많은 감사.
- 에이미INIT_SPI ==================== =========================
무효 Init_SPI (무효)
(
P3SEL | = 0x3F; / / 선택 P3.0, 1,2,3,4,5
P3DIR | = 0x0B; / / 선택 P3.1, 3 출력 방향으로
P3OUT & = ~ 0x01;
ME1 | = USPIE0; / / USART0 SPI를 ENABLE
UCTL0 | = CHAR SYNC MM은; / / 8 비트 데이터, SPI의 모드
UTCTL0 | = CKPH CKPL SSEL1; / / Inv.delay, ACLK
UBR00 = 0x2A; / / Baud 속도 = 115200
UBR10 = 0x0으로;
UMCTL0 = 0x0으로; / / 지우기 변조
UCTL0 & = ~ SWRST; / / USART 초기화 상태 머신
/ / _BIS_SR (LPM3_bits GIE); / / LPM0 승 입력 / 인터럽트
) / / 끝 Init_SPI
===============================================
내가 MSP430F1611의 SPI의와 외부 ADC의 인터페이스를하려고 해요.
난 (아래 참조) 본 SPI를 초기화하는 코드를 작성했지만, 지금은 그것에 일부 데이터를 작성하고 그것이 내가 그것에 데이터를 기록했습니다보고 범위를 사용하여 프로빙하여 내 Init_SPI 테스트합니다.
결국, 내가 외부 ADC가에서 SPI를 사용하여 원하는 데이터를 얻을 수 및 메모리에 저장할 수있습니다.
사람이 올바른 방향으로 나를 가리킨 수 있을까요?
정말 감사합니다!많은 감사.
- 에이미INIT_SPI ==================== =========================
무효 Init_SPI (무효)
(
P3SEL | = 0x3F; / / 선택 P3.0, 1,2,3,4,5
P3DIR | = 0x0B; / / 선택 P3.1, 3 출력 방향으로
P3OUT & = ~ 0x01;
ME1 | = USPIE0; / / USART0 SPI를 ENABLE
UCTL0 | = CHAR SYNC MM은; / / 8 비트 데이터, SPI의 모드
UTCTL0 | = CKPH CKPL SSEL1; / / Inv.delay, ACLK
UBR00 = 0x2A; / / Baud 속도 = 115200
UBR10 = 0x0으로;
UMCTL0 = 0x0으로; / / 지우기 변조
UCTL0 & = ~ SWRST; / / USART 초기화 상태 머신
/ / _BIS_SR (LPM3_bits GIE); / / LPM0 승 입력 / 인터럽트
) / / 끝 Init_SPI
===============================================