STM小车遥控加减档篇

本文介绍如何使用STM32实现遥控小车的加减档功能。通过去掉L298N电机上的ENA,ENB跳线帽,并将ENA接PF9,ENB接PA7进行硬件配置。完成连接后,小车即可实现速度控制,速度过低时会有声音提示。" 81412751,1440931,心电图诊断技术解析,"['医疗技术', '心电诊断', '健康监测', '临床医学', '医疗设备']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习前面蓝牙遥控后继续趁热打铁学习遥控加减档小车
有没有感觉很炫酷
话不多说开始今天的学习,首先要把之前L298N电机上的ENA,ENB的跳线帽去掉
ENA接PF9
ENB接PA7
在这里插入图片描述
接好后,别的和上一个无区别,硬件连接就算OK了

#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
#include "pwm.h"
	char a;
	char b;

int main(void)
{ 
	u16 led0pwmval=0;
    //int d;    
	NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//设置系统中断优先级分组2
	delay_init(168);  //初始化延时函数
	LED_Init();
	uart_init(9600);//初始化串口波特率为115200
 	TIM14_PWM_Init(500-1,84-1);	//84M/84=1Mhz的计数频率,重装载值500,所以PWM频率为 1M/500=2Khz.
   while(1) //
	{
		switch(a)
		{
			case 1:
		LED0=0;
		LED1=1;
		LED2=0;
		LED3=1;
			break;
		    case 2:
		LED0=1;
		LED1=0;
		LED2=1;
		LED3=0;
			break;
			case 0:
		LED0=0;
		LED1=0;
		LED2=0;
		LED3=0;
			b
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值