E
Eugen_E
Guest
안녕하세요,
나는 마스터로 ATmega8 16MHz에서 MOSI에서 빠르게 광장에서 SPI를 사용하여 신호를 생성하는 클럭 - 데이터 전송을위한 싶지만 신호를 생성합니다.SPI를 마스터로 2Mb에서이 구성을 수행하려면 / s 및 SPDR 레지스터에 "샘플"8 신호를 써주세요.는 SPI (이전의 "샘플의 전송의
끝에") 난 8 새로운 "샘플 작성"SPDR에 생성을 방해합니다.
경우에는 연속
8 샘플 간의 차이가있을 것이다는 SPI MOSI 신호에 AVR에 전송하기 때문에, 내가 물어보고 싶은 이중 버퍼링되지 않습니다.에있는 루틴을 방해, imediatly 새로운 SPDR
값을 쓸 -
ISR 밖의 주요 프로그램에서 계산됩니다.
또한, AVR 때 스튜디오에서, SPDR =를 0xFF, MOSI 출력 시뮬레이션된 지속 '1 '할 때,를
0xFF 전송하지만 1010101010101010되지 않습니다 - 내가 '1'SCK 신호의 샘플링 가장자리에만라고 생각합니다.이 이상하다.
내가 전에 다른 칩과의 통신을 위해
SPI를 사용했지만 실제는 SPI 신호를 준수하지 않고있다.
나는 마스터로 ATmega8 16MHz에서 MOSI에서 빠르게 광장에서 SPI를 사용하여 신호를 생성하는 클럭 - 데이터 전송을위한 싶지만 신호를 생성합니다.SPI를 마스터로 2Mb에서이 구성을 수행하려면 / s 및 SPDR 레지스터에 "샘플"8 신호를 써주세요.는 SPI (이전의 "샘플의 전송의
끝에") 난 8 새로운 "샘플 작성"SPDR에 생성을 방해합니다.
경우에는 연속
8 샘플 간의 차이가있을 것이다는 SPI MOSI 신호에 AVR에 전송하기 때문에, 내가 물어보고 싶은 이중 버퍼링되지 않습니다.에있는 루틴을 방해, imediatly 새로운 SPDR
값을 쓸 -
ISR 밖의 주요 프로그램에서 계산됩니다.
또한, AVR 때 스튜디오에서, SPDR =를 0xFF, MOSI 출력 시뮬레이션된 지속 '1 '할 때,를
0xFF 전송하지만 1010101010101010되지 않습니다 - 내가 '1'SCK 신호의 샘플링 가장자리에만라고 생각합니다.이 이상하다.
내가 전에 다른 칩과의 통신을 위해
SPI를 사용했지만 실제는 SPI 신호를 준수하지 않고있다.