資源簡介
基于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變壓器噪聲分析
評論
共有 條評論