📄 lm75.c
字号:
#include <avr/io.h>
#include "type.h"
#include "i2c.h"
#include "uart.h"
uchar lmdata[2];
uchar lmtemp[13]="temp:00.0'C\n";
#define lmsla 0x90
void get_lm_temp(void)
{
twi_read_str(lmsla,0x00,lmdata,2); //temp;
uint itemp;
if(lmdata[1]&0x80)
itemp=(lmdata[0]*2+1)*5;
else
itemp=lmdata[0]*10;
lmtemp[5]=itemp/100+0x30;
lmtemp[6]=itemp%100/10+0x30;
lmtemp[8]=itemp%10+0x30;
uart0_Send_Data(lmtemp,12);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -