初级会员

- 积分
- 178
- 金钱
- 178
- 注册时间
- 2013-10-4
- 在线时间
- 0 小时
|

楼主 |
发表于 2014-4-10 23:15:27
|
显示全部楼层
用库函数的话是不是只修改I/O口的配置加上头文件的定义就行了?
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11; //PORTG.11 ???ì????
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOC, &GPIO_InitStructure);
#define DS18B20_IO_IN() {GPIOC->CRH&=0XFFFF0FFF;GPIOC->CRH|=8<<12;}
#define DS18B20_IO_OUT() {GPIOC->CRH&=0XFFFF0FFF;GPIOC->CRH|=3<<12;}
#define DS18B20_DQ_OUT  Cout(11)
#define DS18B20_DQ_IN   Cin(11) |
|