stm32 操作18B20源码

时间:2022-04-10 09:58:12
【文件属性】:

文件名称:stm32 操作18B20源码

文件大小:4KB

文件格式:C

更新时间:2022-04-10 09:58:12

STM32

采用STM32操作DS18B20源码, 采用硬件定时器实现定时。 u8 read18B20Dat(u32 dsChan) { u8 ret=0; for(u8 i=0;i<8;i++) { ret = ret>>1; setDsMode(dsChan,DS_OUT_MODE); DsOut(dsChan,1); delayus(2); DsOut(dsChan,0); delayus(2); setDsMode(dsChan,DS_IN_MODE); delayus(8); if(DsIn(dsChan)==1) ret = (ret | 0x80); delayus(45); } return ret; }


网友评论