본문 바로가기

TMP275

(2)
#STM32G030 EVM - I2C 테스트 (TMP275 온도 센서의 온도 측정) #STM32G030 EVM - I2C 테스트 (TMP275 온도 센서의 온도 측정) STM32G-SSM EVM 보드는 표준 핀맵을 통일화 해서 다양한 확장보드에 공용으로 테스트 할 수 있도록 제작한 보드 이다. I2C도 핀 맵핑에 따라 동일한 위치에서 테스트 가능하다. SSM EVM표준 핀맵 SSM EVM 확장 테스트 보드 연결SSM EVM 표준 핀맵을 테스트 할수 있는 다양한 확장 테스트 보드를 이용해서 I2C 테스트를 진행 해 볼수 있다. 우선 I2C로 온도 값을 읽을 수 있는 TMP275 온도 센서 모듈을이용하여 SSM EVM 확장 테스트 보드에 연결하여 I2C를 테스트 해 보자. STM32CubeIDE를 이용하여 기본 핀맵 설정하고 I2C 셋팅을 한 후 코드 생성하면 자동으로 I2C 설정 코드가 ..
[TMP275] 정밀 온도센서 테스트 [TMP275] 정밀 온도센서 테스트 TI사의 12비트 0.2(0.5)도 오차율을 가진 정밀 온도 센서 TMP275를 테스트 했다. 보드는 예전에 제작했던 가속도 센서를 활용해서 제작 했는데... I2C핀맵이 호환되므로 동일한 확장 보드에 테스트 가능하다. TMP275 핀맵 TMP275 온도센서 출력 포멧 정밀도 주요 레지스터 TPM275 테스트 예제 소스코드 // TMP275 온도 센서 데이터 읽기함수 short TMP275Read(unsigned char reg) { unsigned char h, l; TMP275_I2C_START(TMP275_I2C_ADDR+I2C_WRITE); // device address 및 write mode 설정 TMP275_I2C_WRITE(reg); // 레지스터 설정..