资源简介
基于STM32F103的IIC软件模拟,LM75A温度驱动程序源码,keil打开可直接运行。
代码片段和文件信息
#include “stm32f10x.h“
#include “delay.h“
#include “sys.h“
#include “usart.h“
#include “myiic.h“
#include “i2c_ee.h“
u8 addr=0x90;
u8 addr1=0x91;
u8 buff[2]={0};
float data;
uint16_t I2C_LM75read(void)
{
u16 readDATA=0x0000;
u8 tempH=0x00;
u8 tempL=0x00;
IIC_Start();
IIC_Send_Byte(addr);
IIC_Wait_Ack();
IIC_Send_Byte(0x00);
IIC_Wait_Ack();
IIC_Start();
IIC_Send_Byte(addr1);
IIC_Wait_Ack();
tempH=IIC_Read_Byte(1);
tempL=IIC_Read_Byte(0);
IIC_Stop();
readDATA=(((u16)tempH<<8 )| tempL)>>5;
return readDATA;
}
int main(void)
{
delay_init(); //延时函数初始化
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置中断优先级分组为组2:2位抢占优先级,2位响应优先级
uart_init(9600); //串口初始化为
IIC_Init();
while(1){
//printf(“%d \r\n“I2C_LM75_Read());
// data=0.125*(I2C_LM75_Read());
printf(“%d \r\n“I2C_LM75read());
data=0.125*(I2C_LM75read());
printf(“%.3f ℃\r\n“data);
delay_ms(1000);
}
}
//u16 I2C_LM75_Read(void)
//{
//
//;
//}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-07-22 18:12 stm32f103_原子版i2c_lm75a\
目录 0 2016-07-18 11:30 stm32f103_原子版i2c_lm75a\HARDWARE\
目录 0 2016-07-22 17:37 stm32f103_原子版i2c_lm75a\HARDWARE\IIC\
文件 10971 2016-07-19 17:08 stm32f103_原子版i2c_lm75a\HARDWARE\IIC\i2c_ee.c
文件 1009 2016-07-19 09:59 stm32f103_原子版i2c_lm75a\HARDWARE\IIC\i2c_ee.h
文件 3070 2016-07-22 17:37 stm32f103_原子版i2c_lm75a\HARDWARE\IIC\myiic.c
文件 1458 2016-07-19 16:49 stm32f103_原子版i2c_lm75a\HARDWARE\IIC\myiic.h
目录 0 2016-07-22 11:16 stm32f103_原子版i2c_lm75a\Listings\
文件 141770 2016-07-22 17:32 stm32f103_原子版i2c_lm75a\Listings\i2c_lm75a.map
文件 41385 2016-07-22 17:32 stm32f103_原子版i2c_lm75a\Listings\startup_stm32f10x_md.lst
目录 0 2016-07-22 17:32 stm32f103_原子版i2c_lm75a\ob
文件 3937 2016-07-22 17:32 stm32f103_原子版i2c_lm75a\ob
文件 105 2016-07-22 17:32 stm32f103_原子版i2c_lm75a\ob
文件 11028 2016-07-22 17:32 stm32f103_原子版i2c_lm75a\ob
文件 247290 2016-07-22 17:32 stm32f103_原子版i2c_lm75a\ob
文件 565 2016-07-22 17:32 stm32f103_原子版i2c_lm75a\ob
文件 267060 2016-07-22 17:32 stm32f103_原子版i2c_lm75a\ob
文件 250752 2016-07-22 11:20 stm32f103_原子版i2c_lm75a\ob
文件 567 2016-07-22 11:20 stm32f103_原子版i2c_lm75a\ob
文件 285608 2016-07-22 11:20 stm32f103_原子版i2c_lm75a\ob
文件 306136 2016-07-22 17:32 stm32f103_原子版i2c_lm75a\ob
文件 2192 2016-07-22 17:32 stm32f103_原子版i2c_lm75a\ob
文件 25497 2016-07-22 17:32 stm32f103_原子版i2c_lm75a\ob
文件 57874 2016-07-22 17:32 stm32f103_原子版i2c_lm75a\ob
文件 1146 2016-07-22 17:32 stm32f103_原子版i2c_lm75a\ob
文件 479 2016-07-22 11:16 stm32f103_原子版i2c_lm75a\ob
文件 27418 2016-07-22 17:32 stm32f103_原子版i2c_lm75a\ob
文件 253826 2016-07-22 17:32 stm32f103_原子版i2c_lm75a\ob
文件 729 2016-07-22 17:32 stm32f103_原子版i2c_lm75a\ob
文件 272592 2016-07-22 17:32 stm32f103_原子版i2c_lm75a\ob
文件 246404 2016-07-22 17:32 stm32f103_原子版i2c_lm75a\ob
............此处省略164个文件信息
- 上一篇:马来西亚行政区划边界数据
- 下一篇:comsol变压器噪声分析
评论
共有 条评论