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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2512|回復: 2
收起左側(cè)

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

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

#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, 下載次數(shù): 27, 下載積分: 黑幣 -5

藍牙控制

回復

使用道具 舉報

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

使用道具 舉報

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

他的代碼有問題。
回復

使用道具 舉報

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

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩视频在线观看一区二区 | 久久成人18免费网站 | 精品一二三 | 99re在线视频 | 成人激情视频网 | 黄视频免费在线 | 国产区第一页 | 免费看一级毛片 | 国产精品一二三区 | 国产一级视频在线播放 | 欧美一级精品片在线看 | 在线观看三级av | 亚洲精品一区二区三区中文字幕 | 一区二区三区四区不卡 | 亚洲成人免费电影 | 九九免费在线视频 | 亚洲天堂成人在线视频 | 999国产视频| 午夜小视频免费观看 | 日本成人综合 | 黄色高清视频 | av日韩一区 | 日韩国产精品一区二区三区 | 久久黄视频 | 亚洲欧美综合 | 国产在线观看一区二区 | 亚洲一二三在线 | 99re在线视频 | 欧美男人天堂 | 国产二区视频 | 精品国产精品三级精品av网址 | 1区2区视频 | 日本aaa视频| 日韩二三区 | 久草在线高清 | 99久久精品国产一区二区三区 | 妞干网av| 国产精品成人一区二区三区吃奶 | 毛片一级片| 国产精品免费一区二区 | 欧美日本在线 |