lm3s
2.7V ~ 0.3V
-55C ~ 125C
tm4c
2.5V ~ 0.833V
-40C ~ 85C
예제 소스상에서도
tm4c
uint32_t pui32ADC0Value[1];
ui32TempValueC = ((1475 * 1023) - (2250 * pui32ADC0Value[0])) / 10230;
lm3s
unsigned long ulADC0_Value[1];
ulTemp_ValueC = ((1475 * 1023) - (2250 * ulADC0_Value[0])) / 10230;
하지만 수식 자체는 변화하지 않았는데
인터넷 뒤져보니 온도가 마이너스로 나온다고 해서 비슷한 유형 발견!
[링크 : https://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/t/427716]
[링크 : https://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/t/277685]
아무튼 실험적으로
ulTemp_ValueC = (1475 - (75 * 33 * ulADC0_Value) / 4096) / 10;
이렇게 쓰긴 해보는데 맞나 모르겠네...
일단 열풍기로 50도 맞추고 측정해 보니까 대충은 맞게 나오는 듯
'embeded > Cortex-M4 Ti' 카테고리의 다른 글
ek-tm4c123gxl launchpad 클럭 (0) | 2016.09.24 |
---|---|
tm4c 에서 8 MHz 클럭으로 adc 작동... (0) | 2016.09.24 |
lm3s -> tm4c i2c 마이그레이션... 망할! (2) | 2016.09.22 |
tm4c tivaware 버전관련 (0) | 2016.09.01 |
오늘의 지름.. 개발보드 (0) | 2016.08.24 |