久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2660|回復: 2
收起左側

基于stm32f103ZE單片機的小車藍牙控制程序

[復制鏈接]
ID:713074 發表于 2020-8-6 00:04 | 顯示全部樓層 |閱讀模式
//部分代碼
//紅外遙控函數

#include "IRCtrol.h"
#include "interface.h"

unsigned char ir_rec_flag=0;
unsigned char IRCOM[4];
void Time3Init(void)
{
    TIM_TimeBaseInitTypeDef  TIM_TimeBaseStructure;
    RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE);
    TIM_TimeBaseStructure.TIM_Period = 1;
    TIM_TimeBaseStructure.TIM_Prescaler = (72 - 1);//72M / 72 = 1us
    TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Down;
    TIM_TimeBaseInit(TIM3, &TIM_TimeBaseStructure);
}
void DelayUóê±s(vu32 nCount)
{
  u16 TIMCounter = nCount;
  TIM_Cmd(TIM3, ENABLE);
  TIM_SetCounter(TIM3, TIMCounter);
  while (TIMCounter>1)
  {
    TIMCounter = TIM_GetCounter(TIM3);
  }
  TIM_Cmd(TIM3, DISABLE);
}
void IRCtrolInit(void)
{
        GPIO_InitTypeDef  GPIO_InitStructure;
        EXTI_InitTypeDef         EXTI_InitStructure
        NVIC_InitTypeDef NVIC_InitStructure
        
        RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO , ENABLE);
        GPIO_InitStructure.GPIO_Pin = IRIN_PIN;
        GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU
        GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz
        GPIO_Init(IRIN_GPIO , &GPIO_InitStructure);
               
        GPIO_EXTILineConfig(IRIN_PORTSOURCE , IRIN_PINSOURCE);
        EXTI_InitStructure.EXTI_Line = IRIN_EXITLINE;
        EXTI_InitStructure.EXTI_Trigger = EXTI_Trigger_Falling;
        EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt
        EXTI_InitStructure.EXTI_LineCmd = ENABLE
        EXTI_Init(&EXTI_InitStructure);//½«ÅäÖÃoÃμÄ2ÎêyD′èë¼Ä′æÆ÷
                        
        NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);
        NVIC_InitStructure.NVIC_IRQChannel =         IRIN_IRQCH;
        NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
        NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;
        NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
        NVIC_Init(&NVIC_InitStructure);
        
        Time3Init();
}void DelayIr(unsigned char x)  
{
  while(x--)
{
  DelayUs(140);
}
}

void IRIntIsr(void)
{
  unsigned char j,k,N=0;
         DelayIr(15);
         if (IRIN==1)
     {
           return;
          }
                 continue_time = 40

  while (!IRIN)        
    {DelayIr(1);}

for (j=0;j<4;j++)      
{
  for (k=0;k<8;k++)      
  {
   while (IRIN)   
     {DelayIr(1);}
    while (!IRIN)      
     {DelayIr(1);}
     while (IRIN)        
      {
    DelayIr(1);
    N++;           
    if (N>=30)
         {
         return;}  
      }              
     IRCOM[j]=IRCOM[j] >> 1;         
     if (N>=8) {IRCOM[j] = IRCOM[j] | 0x80;}
     N=0;
  }//end for k
}//end for j

        k = ~IRCOM[3];
   if (IRCOM[2] != k)
   {
     return; }
         
                                 switch(IRCOM[2])
                 {
                         case 0x46: ctrl_comm = COMM_UP;break;
                         case 0x15: ctrl_comm = COMM_DOWN;break;
                         case 0x44: ctrl_comm = COMM_LEFT;break;
                         case 0x43: ctrl_comm = COMM_RIGHT;break;
                         case 0x40: ctrl_comm = COMM_STOP;break;
                         default :  return;
                 }
                 ir_rec_flag = 1;
        
}


小車藍牙遙控實驗.7z

180.82 KB, 下載次數: 27, 下載積分: 黑幣 -5

藍牙控制

回復

使用道具 舉報

ID:1041356 發表于 2022-8-4 11:04 | 顯示全部樓層
你好,我在手機app上長按前進的時候,小車只會前進一步,不會持續前進,請問要怎么解決?
回復

使用道具 舉報

ID:74784 發表于 2022-8-5 11:37 | 顯示全部樓層
jane4869 發表于 2022-8-4 11:04
你好,我在手機app上長按前進的時候,小車只會前進一步,不會持續前進,請問要怎么解決?

他的代碼有問題。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 一级片在线免费观看 | 一级片免费网站 | 伊人操 | 亚洲欧美国产精品 | 久久久久久国产精品 | 麻豆精品在线播放 | 久在线视频 | 免费观看一区二区三区 | 亚洲免费在线视频 | 岛国不卡 | 亚洲最大av网站 | 特级丰满少妇一级aaaa爱毛片 | 久久午夜视频 | 久久爱综合 | 日韩午夜av | 特级西西444www大胆免费看 | 国产免费黄色片 | 亚洲国产精品一区二区三区 | 性史性dvd影片农村毛片 | 精品一区二区三区在线观看 | 香蕉视频国产 | 日本国产在线观看 | 久久久久久久久国产 | 欧美91| 久久精品免费观看 | 日韩欧美色 | 九色在线视频 | 精品一区在线 | 嫩草视频在线观看 | 国产精品成人国产乱一区 | 玖玖在线观看 | 欧美日韩国产精品 | 精品久久久久久久久久久 | 国产视频999 | 永久免费视频 | 五月婷婷丁香 | 一二三区视频 | 欧美在线视频播放 | 欧美九九九 | 在线观看日韩 | 久久精品小视频 |