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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2638|回復(fù): 2
打印 上一主題 下一主題
收起左側(cè)

基于stm32f103ZE單片機(jī)的小車藍(lán)牙控制程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:713074 發(fā)表于 2020-8-6 00:04 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
//部分代碼
//紅外遙控函數(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;
        
}


小車藍(lán)牙遙控實(shí)驗(yàn).7z

180.82 KB, 下載次數(shù): 27, 下載積分: 黑幣 -5

藍(lán)牙控制

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:1041356 發(fā)表于 2022-8-4 11:04 | 只看該作者
你好,我在手機(jī)app上長(zhǎng)按前進(jìn)的時(shí)候,小車只會(huì)前進(jìn)一步,不會(huì)持續(xù)前進(jìn),請(qǐng)問(wèn)要怎么解決?
回復(fù)

使用道具 舉報(bào)

板凳
ID:74784 發(fā)表于 2022-8-5 11:37 | 只看該作者
jane4869 發(fā)表于 2022-8-4 11:04
你好,我在手機(jī)app上長(zhǎng)按前進(jìn)的時(shí)候,小車只會(huì)前進(jìn)一步,不會(huì)持續(xù)前進(jìn),請(qǐng)問(wèn)要怎么解決?

他的代碼有問(wèn)題。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 日本午夜网 | 日本三级电影在线免费观看 | 亚洲欧美中文日韩在线v日本 | 久草成人| a级在线免费 | 依人成人| 国产一区二区三区四区三区四 | 精品香蕉一区二区三区 | 国产精品一区二区三区四区 | 日日干天天操 | 国产精品久久久久久久久久久久 | 亚洲成人一区 | 嫩草影院网址 | 亚洲精品久久久蜜桃 | 亚洲精品成人 | 欧美美女爱爱视频 | 日本特黄a级高清免费大片 特黄色一级毛片 | 久精品久久 | 亚洲电影专区 | 久久亚洲视频网 | 久久久久久九九九九 | 久久久久久高潮国产精品视 | 黄色一级大片在线免费看产 | 欧美在线一区二区三区 | 色永久| 羞羞视频网站免费观看 | 日韩二| 国产目拍亚洲精品99久久精品 | 九九久久久久久 | 男人久久天堂 | 国产露脸对白88av | 午夜影院在线观看 | 在线a视频网站 | 久久99久久99精品免视看婷婷 | 国产精品久久久久久中文字 | 日本手机看片 | 国产91精品久久久久久久网曝门 | 日韩高清中文字幕 | 中文字幕在线观看一区 | 国产精品中文字幕在线播放 | 国产91视频免费 |