找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4105|回复: 2
打印 上一主题 下一主题
收起左侧

一个基于STM32F103的简易蓝牙小车主程序

[复制链接]
跳转到指定楼层
楼主
ID:260330 发表于 2018-4-17 17:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include "stm32f10x.h"
#include "delay.h"
#include "usart.h"
#include "sys.h"
#include "led.h"
#include "usart3.h"
#include "motor.h"
#include "PWM.h"

int main(void)
{
        delay_init();
        LED_GPIO_Config();
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
        usart3_init(9600);
    TIM3_PWM_Init(899,0);
        GPIO_Motor_Init();
       
        while(1)
        {
           if(USART3_RX_STA&0x8000)
           {
                   if(USART3_RX_BUF[0]=='0')
                   {
                           delay_ms(10);
                           LED1=0;
                           LED0=0;
                           motor_Forward();
                   }
                   else if(USART3_RX_BUF[0]=='1')
           {
                           delay_ms(10);
                           LED1=1;
                           LED0=0;
                           motor_Left();
                   }   
                   else if(USART3_RX_BUF[0]=='2')
                   {
                           delay_ms(10);
                           LED1=0;
                           LED0=1;
                           motor_Right();
                   }
                 /*  else if(USART3_RX_BUF[0]=='3')
                   {
                          
                           LED1=0;
                           LED0=0;
                                   delay_ms(200);
                       LED1=1;
                           LED0=1;
                                  delay_ms(200);
                           motor_Back();
                   }*/
                              else if(USART3_RX_BUF[0]=='3')
                    {
                           delay_ms(10);
                           LED1=1;
                           LED0=1;
                           motor_Stop();
                   }
                           else
                   {
               TIM_SetCompare1(TIM3,0);
               MotorL2=0;
                   TIM_SetCompare2(TIM3,0);
               MotorR2=0;
                   }
                   USART3_RX_STA=0;
           }
        }       
}



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:337632 发表于 2018-9-6 21:09 | 只看该作者
剩下的呢  亲
回复

使用道具 举报

板凳
ID:259898 发表于 2018-10-17 19:56 | 只看该作者
你好,程序在哪
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

快速回复 返回顶部 返回列表