«spi» 태그된 질문

SPI는 클록 (SCLK), 데이터 입력 (MISO) 및 데이터 출력 (MOSI)을 갖춘 저수준 3 또는 4 와이어 직렬 버스 인터페이스입니다. 네 번째 와이어는 버스에서 장치를 고유하게 선택하는 슬레이브 선택입니다. 이 신호는 일반적으로 액티브 로우입니다. 슬레이브 선택, 칩 선택, CS #, SS #는 일반적으로 동일한 기능을 나타냅니다. 그러나 데이터 시트를 확인하십시오. SPI 버스는 공식 사양이없는 사실상의 표준입니다.


1
V-USB는 어떻게 ATmega328p의 내장 SPI를 망칠 수 있습니까?
ATmega328p를 사용하여 키보드로 표시되는 V-USB 프로젝트를 작업 중입니다. USB 부분은 훌륭하게 작동하지만 (첫 번째 V-USB 프로젝트는 아님) V로 USB 스택을 시작 usbInit()하면 SD 카드 라이브러리에 대한 모든 호출이 실패합니다. 전에 동일한 함수를 호출하면 usbInit()모든 것이 완벽하게 작동합니다. Diavolino라는 Arduino 클론을 사용하지만 Arduino / 배선 프레임 워크는 없습니다. USB를 디지털 I …
14 avr  atmega  spi  usb-device  sd 


4
2MHz SPI 통신을 광 분리
두 칩간에 SPI 통신을 분리해야합니다. 통신의 병목 현상은 슬레이브에 있으며 최대 2MHzSPI 클럭 주파수 까지 처리 할 수 ​​있습니다 . 내 생각은 광 커플러를 사용 하여이 격리를 수행하는 것입니다. 이 첫 번째 시도에서 4n35를 사용했습니다. 그것은 작동하지 않았으므로 데이터 시트를 보았고 칩이 10 us상승하고 10 us신호를 낮추는 데 어려움이 있음 …

1
SPI 트랜잭션 시간 종료 Linux 장치 드라이버
지난 3 일 동안 한 시점에 갇혀 있습니다. msm8960 qualcomm 칩셋으로 eink 장치 드라이버를 작업 중입니다. Scenario: 파일에서 : kernel / arch / arm / mach-msm / devices-8960.c use of spidm_channels" and "spidm_crci"및 해당 항목을 확인할 수 없습니다 . (msm8960 pro) (일부 참조 코드에서 복사) 해당 값 start and end이 …
11 spi  driver  linux 

1
BMA180 가속도계. I2C와 SPI간에 핀을 공유하는 방법은 무엇입니까?
BMA180 가속도계는 SPI 슬레이브 또는 I 2 C 슬레이브 일 수 있습니다. 두 버스의 핀이 공유됩니다. SPI mode I2C mode --------------------------------------------------- SDI input SDA bidirectional (!) SDO output ADDR address bit, input SCLK input SCL input CSB chip select, input I2C mode select, input 데이터 시트 (8 장 참조) 에 …
11 spi  i2c 

4
프로그래밍 가능한 가변 인덕터
나는 현재와 같은 가변 인덕터를 사용하고 이 중 하나 . 프로그래밍 방식으로 조정하여 디지털 전위차계와 같은 방식으로 조정하는 방법을 찾으려고합니다. 그러한 장치가 존재합니까, 아니면 이것을 달성하기위한 다른 좋은 방법이 있습니까? 공명을 불완전하게 제조 된 장치와 일치시키는 데 사용되고 있기 때문에 고정 된 값을 가질 수 없습니다. 편집 # 1, 회로도 …

4
왜 파형이 트리거보다 먼저 시작됩니까?
엔트리 레벨 디지털 스토리지 오실로스코프를 사용하여 SPI 버스 클럭 및 데이터를 분석하는 방법을 배우고 있습니다. I가 사용하고 BK 정밀 2542B를 A로부터의 클럭 및 MOSI 라인 출력을 측정하는 Netduino ARM 마이크로 컨트롤러를 이용한다. 이 이미지에서는 채널 1의 시계 (노란색)와 채널 2의 MOSI (파란색)가 있습니다. 트리거는 1.44V의 상승 에지 트리거를 사용하여 채널 …

1
다른 슬레이브 SPI 장치가있을 때 SPI를 통해 microSD 카드에 액세스하는 데 문제가 있습니까?
SPI 포트가 하나 뿐인 CPU가있는 설계를 진행 중입니다. 이 포트에 여러 개의 슬레이브가 연결되어 있는데 그 중 하나는 microSD 카드입니다. 다음은 SD 카드가 SPI 마스터의 유일한 슬레이브로 작동하도록 설계된 엔지니어의 보고서입니다 . 다른 사람이 같은 버스에서 다른 SPI 슬레이브와 함께 microSD를 사용할 수 있습니까? 이 보고서는 문제가있는 특정 miniSD 카드를 …
10 spi  sd  microsd 

2
쿼드 SPI PCB 레이아웃
STM32 MCU를 사용하여 Quad SPI NOR 플래시 메모리 MT25QL256ABA1EW9-0SIT에 적합한 레이아웃을 만들려고합니다. 내 문제는 메모리 칩 핀아웃이 매우 불편하다는 것입니다. 신호가 서로 옆에있는 방식으로 MCU 측의 핀을 교환했지만 여전히 어렵습니다. Micron Quad spi 레이아웃 가이드에 따라 관리했습니다. 기본 접지면을 분리하지 마십시오 (2 층 PCB 임). 클럭 신호를 짧게하고 굽힘을 최소화하십시오. …
10 pcb  stm32  spi  layout  high-speed 

1
SPI 버스 종료 문제
OMAP Linux SPI 마스터가 6 개의 SPI 슬레이브 주변 장치 (5x A / D 변환기 및 단일 자력계)와 상호 작용하는 프로젝트를 진행하고 있습니다. SPI 클럭 주파수를 설정할 수 있으며 50kHz, 100kHz 및 1MHz로 실험했습니다. SPI 마스터 및 모든 주변 장치의 길이를 보여주는 배선 / 보드 다이어그램을 첨부했습니다. 마스터와 떨어져있는 SPI …

4
FPGA-DIY 프로그래밍
저는 몇 년 동안 마이크로 컨트롤러를 프로그래밍 해 왔으며 디지털 디자인 클래스를 수강 한 후 FPGA를 발견했습니다. 다른 FPGA, 개발 보드 등에 대한 연구를 한 후에도 최종 "제품"의 내 자신의 버전을 만드는 방법을 알지 못하므로 구매를 주저하고 있습니다. PIC, SAM, AVR 등을 사용자 정의 PCB에 아무 문제없이 넣었으므로 걱정할 필요가 …
9 fpga  spi  programming 

3
SPI 버스 연결-루프 또는 루프하지 않습니까?
SPI 버스의 물리적 연결에 관한 질문이 있습니다. SPI 마스터 (PIC32 장치)와 여러 슬레이브 (이 경우 PIC16 장치)가 있습니다. 나는 노예에게만 쓰고 있으며 프로토콜은 언제 어떤 일을 수행하는지 처리하므로 걱정할 MISO 또는 SS 신호가 없으며 데이터와 클럭 라인을 모든 슬레이브에 병렬로 연결합니다. 버스의 총 길이는 2 피트 (60cm)를 넘지 않으며 8MHz에서 …

3
FSInit ()- "CE_BAD_PARTITION"[닫힘]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 전기 엔지니어링 스택 교환에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 9 개월 전 . PIC18F26K80과 XC8 컴파일러를 사용하고 있습니다. SD 카드를 초기화하고 파일을 만들려고합니다. Windows에서 SD 카드를 "FAT32"파일 시스템과 "할당 단위 크기"512 바이트로 포맷했습니다. SD …
9 pic  spi  sd  fat 

1
spi 플래시에 쓸 수없는 것 같습니다
글쎄, 나는이 시점에서 잠시, 아마도 2-3 주 동안 붙어 있습니다. 내가 뭘 잘못하고 있는지 잘 모르겠습니다. 나는이 spi 플래시 부분 에 쓰려고 노력하고 있으며 이제는 그것을 지우려고 쓰고 지우고 읽는 루틴을 실행하고 있지만 운이 없다. 물론 나는 길을 따라 많은 버그를 해결했습니다 ... 어쨌든 나는 보드에 WP 라인을 연결하고 시계를 …
9 pic  spi  flash 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.