金牌会员
 
- 积分
- 1068
- 金钱
- 1068
- 注册时间
- 2012-6-18
- 在线时间
- 158 小时
|

楼主 |
发表于 2019-3-15 09:02:24
|
显示全部楼层
关于测距程序,补充说明一下,很多盆友问模块的echo pin 去哪了?以下代码初始化的是echo 引脚,用的是tim5 ch1输入捕获。PA0
[mw_shl_code=c,true]GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0; //GPIOA0
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;//复用功能
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz; //速度100MHz
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; //推挽复用输出
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_DOWN; //下拉
GPIO_Init(GPIOA,&GPIO_InitStructure); //初始化PA0
GPIO_PinAFConfig(GPIOA,GPIO_PinSource0,GPIO_AF_TIM5); //PA0复用位定时器5[/mw_shl_code]
这句
#define Trig_Pin PFout(6) // Trig
没问题吧。
关于程序具体讲解,原子的开发手册tim输入捕获讲的很清楚希望大家多多看原子的指导手册。
|
|