|
用的是正點(diǎn)原子的例程,
//IO方向設(shè)置
#define DS18B20_IO_IN() {GPIOB->CRL&=0XFFFFFF0F;GPIOB->CRL|=8<<1;}
#define DS18B20_IO_OUT() {GPIOB->CRL&=0XFFFFFF0F;GPIOB->CRL|=3<<1;}
////IO操作函數(shù)
#define DS18B20_DQ_OUT PBout(1) //數(shù)據(jù)端口
#define DS18B20_DQ_IN PBin(1) //數(shù)據(jù)端口
正點(diǎn)原子的PA0,我改了PB1 然后就用不了了。求解
|
|