中级会员
 
- 积分
- 279
- 金钱
- 279
- 注册时间
- 2017-3-27
- 在线时间
- 66 小时
|

楼主 |
发表于 2017-4-7 09:11:38
|
显示全部楼层
你跟我说了以后我这样改 #define ADS1_DR GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_0)
I/O那边配置 改为
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOB|RCC_AHB1Periph_GPIOC, ENABLE);//ê1ÄüGPIOB/Cê±Öó
//ÅäÖÃADS_DR pb0
GPIO_InitStructure.GPIO_Pin =GPIO_Pin_0;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;//êäèë
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;//100MHz
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;//éÏà-
GPIO_Init(GPIOB, &GPIO_InitStructure);//3õê¼»ˉ
中断那边我换成上升沿触发,if语句改为==1,发现导线接触GND怎么进入if语句,接5V什么都没发送,能解释下吗
|
|