현재 MSP430F2618 MCU 및 SanDisk 4GB SDHC 카드를 사용하는 로거에서 작업하고 있습니다. 카드 초기화가 예상대로 작동하며, MBR 및 FAT 테이블을 읽을 수도 있습니다. 문제는 데이터를 쓸 수 없다는 것입니다. 내가 노치로 쓰기 금지되어 있는지 확인했지만 그렇지 않습니다. Windows 7 OS는 읽기/쓰기에 아무런 문제가 없습니다
워크 큐의 우선 순위를 설정할 수 있습니까? SPI 커널 모듈 "spidev"가 내 하드웨어와 더 빨리 통신 할 수 있도록 수정 중입니다. 외부 하드웨어는 매우 작은 버퍼를 가진 CAN 컨트롤러이므로 데이터 손실을 피하기 위해 들어오는 데이터를 빨리 읽어야합니다. 새로운 데이터를 알리기 위해 GPIO 인터럽트를 구성했지만 인터럽트 핸들러에서 SPI 하드웨어
SPI를 사용하여 SD 카드와 통신하는 수단으로 FatFS (http://elm-chan.org/fsw/ff/00index_e.html)를 사용하려고합니다. FatFS 웹 사이트에는 여러 가지 예가 있지만 이해하기 쉽거나 따르기가 쉽지 않습니다. 두 가지 예제가 다운로드 가능한 zip에 적용됩니다. 하나는 '일반'마이크로 컨트롤러 용이고 다른 하나는 PIC
USBASP 프로그래머를 통해 PC에서 ATmega328P 칩으로 일부 데이터를 보내려고합니다. SPI를 통해 최대 4 바이트를 전송할 수 있습니다. 이 4 바이트는 USB 설정 패킷 (wValue의 경우 2 바이트, wIndex의 경우 2 바이트)에서 설정할 수 있습니다. ATmega328P에서 SPI를 활성화하려면 USBASP Reset 핀을 SS에 연
ARM devlopment 보드 용 SPI 드라이버를 작성하려고합니다. Linux에서는 사용되지 않습니다. 어제 저는 자일링스가 제공 한 QSPI 드라이버를 읽고 성공적으로 시도했습니다. 그러나, 나는 정말로 내 자신의 SPI 드라이버를 작성하고 싶습니다. 여기 내 질문은 : 사용에 QSPI 및 SPI의 차이점은 무엇입니까 ? QSPI를 기반으로 드라이버를
Arduino과 연결할 두 개의 다른 장치가 있습니다. Ethernet 실드 및 샤프트 엔코더. 첫 번째는 SPI 모드 0이고 두 번째 SPI 모드 2는 충돌합니다. 이 문제에 대한 해결책이 있습니까? 서로 다른 칩 선택 핀을 사용하며 두 장치가 완벽하게 작동합니다. 이 문제를 해결하려면 어떻게해야합니까? 제가 놓친 튜토리얼이 있습니까?
이 문제가 소프트웨어 관련 하드웨어보다 많을지라도 도움을 얻을 수 있기를 바랍니다. 프리 스케일 P1021 프로세서 (ppc, e500v2 코어)를 기반으로하는 맞춤형 보드에서 작업하고 있습니다. 외부 PCB가 연결되고 SPI로 구성 될 수 있습니다. 이 외부 PCB의 사양은 전이중 모드에서 2 바이트 명령을 예상하며 마지막 바이트 만 MISO에서 데이터를
Arduino Nano의 SPI 하드웨어를 사용할 수 있습니까? 는 Nano page에 그것은 말한다 SPI : 10 (SS) (11) (MOSI), 12 (MISO), 13 (SCK). 이 핀은 SPI 통신을 지원합니다. 기본 하드웨어에서 제공하지만은 현재 Arduino 언어에 포함되어 있지 않습니다. 아직까지 SPI library입니다. 누군가이 모순을
SPI 장치의 SPI 신호 출력이 있습니다. 실제 데이터가 버스에 기록되기 전에 데이터 출력 (MOSI)이 반 주기로 변경되는 이유가 궁금합니다. SPI 장치의 필수 조건입니까? 0이 아니면 데이터 전송에 문제가 있습니까? 내가 리눅스에 spidev32766.1를 사용 (우분투 12.04 - 커널 3.7.1), 프로세서는 사전에 감사 imx233 입니다!