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; }

网友评论