«i2c» 태그된 질문

I²C (Inter-Integrated Circuit)는 동일한 PCB의 IC 간 통신을 위해 Philips (현재 NXP)가 개발 한 멀티 드롭 직렬 버스입니다.

2
우주선 항공 전자 장치에서 중복 I2C 사용
최근 에 JPL x2000 항공 전자 공학 개발 프로젝트에 대해이 보고서 를 읽었으며 , 상용 실리콘을 사용하여 모듈 형 항공 전자 플랫폼을 개발하여 비용과 전력을 절감했습니다. 그들은 우주선의 모든 전자 장치를 연결하는 두 개의 중복 프로토콜 아키텍처를 선택했습니다. 고속 1394 버스는 대용량 데이터에 사용되는 반면 I2C 버스 (100khz)는 저 대역폭 …
10 i2c  protocol 

1
I2C의 슬 루율은 무엇입니까?
설명서의 2.4 절에 설명 된대로 C18 컴파일러의 내장 함수를 사용하여 PIC18에서 I 2 C를 구성 하고 있습니다 . void OpenI2C2( unsigned char sync_mode, unsigned char slew ); 무엇을해야할지 모르겠습니다 slew. 다음에 정의 된 두 가지 옵션 중에서 선택할 수 있습니다 i2c.h. SLEW_OFF: 100kHz 모드에서 슬 루율 비활성화 SLEW_ON: 400kHz 모드에서 …
10 pic  c  i2c  software  c18 

2
I2C 풀업 저항 계산
내가 운전하는 것을 시도하고 ,이 I2C LCD 디스플레이를 와 ATxmega16A4U의 마이크로 컨트롤러. 두 장치 모두 최대 400kHz의 I2C 클록 주파수에서 작동하도록 나열되어 있습니다. 두 장치는 I2C 버스의 유일한 장치입니다. 그러나 풀업 저항 한계에 대한 계산을 수행하면 다소 이상한 값이 제공됩니다. I2C 최소 풀업 저항 값 계산 : 아르 자형해요 난 …
10 i2c  pullup 

4
인터럽트로드가 심한 경우 I2C 읽기 / 쓰기 오류
내 시스템에서 I2C를 사용하고 있으며 다른 소스의 인터럽트로드가 많으면 I2C 통신이 쉽게 중단된다는 것을 알고 있습니다. I2C에 대한 예상 동작입니까? 인터럽트로드에도 불구하고 예상했지만 I2C는 시간이 중요한 인터페이스가 아니기 때문에 여전히 괜찮습니다. 시계에는 데이터가 제공됩니다. 최신 정보: 프로세서는 STM32입니다. 인터럽트는 ADC로 인한 것이므로 읽기 이벤트 중에 인터럽트를 비활성화 할 수 없으므로 …
10 i2c 

4
이 커뮤니케이션은 I²C입니까?
두 장치 간의 통신을 디코딩해야하지만 이러한 장치에 대한 정보가 없습니다. 내가 아는 것은 4 개의 전선 (GND, VCC 및 2 개의 통신 전선)이 필요하다는 것입니다. I²C 통신 인 것 같습니다. 오실로스코프 디코딩 도구로 해독하려고하는데 확실하지 않습니다. 파형을 시각적으로 확인할 때 I²C 통신 요소를 올바르게 식별 할 수 없습니다. 파형을 살펴보면 …

1
I2C는 1Mohm으로 프로브 또는로드 된 경우에만 작동
msp430fr5847 (마스터)과 알 수없는 I2C 칩 (산업용 센서의 일부)이있는 슬레이브 센서 간의 통신 문제를 해결하려고합니다. Saleae 로직 프로 (2Mohm, 10pf) 또는 오실로스코프 (10Mohm, 50pf)로 문제를 해결하려고 할 때 프로빙 할 때 시스템이 완벽하게 작동하는 경우 데이터가 모두 0으로 반환되는 새로운 센서 배치에 문제가 있습니다. SDA 핀. SDA와 접지 사이에 1Mohm …

2
MCP3424, 채널을 병렬로 읽는 방법?
이 질문에 대해 전자 공학에 대한 배경 지식이 없으며 이것이 I2C를 통한 통신 및 레지스터 쓰기와 관련한 첫 번째 과제 중 하나이므로 내 곁에서 너무 많은 지식을 가정하지 마십시오. Arduino를 프로그래밍하고 있습니다. 특정 전자 부품 / 칩에 대해 질문 할 때, 사람들이 나에게 정확한 답을주기 위해 실험 / 테스트 할 …
9 arduino  adc  i2c 

2
모듈에서 여러 풀업 저항을 처리하는 방법
며칠 전에 spi / i2c 인터페이스를 포함하는 개발 보드 용 모듈을 만드는 것에 대해 생각하고있었습니다. 문제는 메인 보드의 MCU 핀에 풀업 저항을 포함시키지 않았고 모듈을 추가하여 "일반"으로 만들어서 모든 사용자가 저항을 추가 할 필요없이 사용할 수 있다는 것입니다 프로토 타입 보드. 그러나 나는 다음 문제에 직면했다. 추가 모듈에 풀업 저항을 …

5
I2C EEPROM 비트 뱅잉 : 첫 번째 비트가 설정되지 않은 경우에만 잘 씁니다.
현재 비트 뱅킹을 사용하여 SDA 및 SCL 라인을 구동하는 I2C EEPROM 프로젝트를 진행하고 있습니다. 내 읽기 기능은 제대로 작동하지만 선행 "1"로 바이트를 쓸 때마다 항상 FF를 다시 읽습니다. 바이트가 이전에 다른 것으로 프로그래밍 된 경우에도 마찬가지입니다. 선행 "0"은 완벽합니다. 내 읽기 루틴이 아닙니다. 범위에서 볼 수 있듯이 FF를 반환합니다. 이것이 …
9 i2c  eeprom 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.