立即注册 登录
返回首页

uid:219419的个人空间

日志

超声波发生程序

已有 463 次阅读2017-7-13 15:49

GPIO_SetBits(GPIOA,GPIO_Pin_3);
delay_us(20);//à-¸ß3¬1y10us£¬·¢éä3¬éù2¨
GPIO_ResetBits(GPIOA,GPIO_Pin_3);
TIM2->CNT=0;//¼ÆêyÆ÷Çå0
while(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0)==0);//μè′yECHO½Å¸ßμçƽ
TIM_Cmd(TIM2, ENABLE);// TIM2 enable counter [ÔêDítim2¼Æêy]
while((GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0)==1)&&(TIM2->CNT<TIM2->ARR-10));
TIM_Cmd(TIM2, DISABLE);

count=TIM2->CNT;//ECHO½Åμíμçƽoó¶á衼ÆêyÆ÷μÄÖ죬′ó¶øËã3öíù·μê±¼ä
length=count/58.0;
//printf("2aêÔ¾ààë=%fcm\r\n",length);
if(length<=20)
{
printf("Ç°ÃæóDÕÏ°-Îï");
}

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

返回顶部