stm32最小stm32开发板有什么用与l293n的硬件连接方式


一般就是数字红外输出和模拟红外输出两种都可以,最终都是检测红外光返回是否符合要求比如数字红外,当检测到黑线时大部分红外光被吸收,红外模块引脚输絀高电平1当无黑线时,红外模块引脚输出低电平0

这WE里采用六线接口L298N,即ENAENB,IN1IN2,IN3IN4.根据资料说明,由于本代码采用PWM调速所以ENA,ENB作为PWM接收端

 SG90舵机的控制需要一个20ms时基脉冲,该脉冲的高电平部分一般为0.5ms~2.5ms范围

通用定时器2和4,GPIO时钟配置等。这里有个细节就是定时器与管脚选擇有关需看最小系统芯片原理图为基础配置定时器。

3代码实践(以下代码已完整,可自行调试)


(1)配置各个控制连接引脚及功能


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

(2)电机运动模式配置

 
 
 
 
 
 

(3)实现主函数搭配功能融合

 
 
 
 

一般就是数字红外输出和模拟红外输出两种都可以,最终都是检测红外光返回是否符合要求比如数字红外,当检测到黑线时大部分红外光被吸收,红外模块引脚输絀高电平1当无黑线时,红外模块引脚输出低电平0

这WE里采用六线接口L298N,即ENAENB,IN1IN2,IN3IN4.根据资料说明,由于本代码采用PWM调速所以ENA,ENB作为PWM接收端

 SG90舵机的控制需要一个20ms时基脉冲,该脉冲的高电平部分一般为0.5ms~2.5ms范围

通用定时器2和4,GPIO时钟配置等。这里有个细节就是定时器与管脚选擇有关需看最小系统芯片原理图为基础配置定时器。

3代码实践(以下代码已完整,可自行调试)


(1)配置各个控制连接引脚及功能


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

(2)电机运动模式配置

 
 
 
 
 
 

(3)实现主函数搭配功能融合

 
 
 
 

我要回帖

更多关于 stm32开发板有什么用 的文章

 

随机推荐