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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3792|回復: 9
收起左側

關于紅外的,基于stm32f103,感覺紅外的反應有點遲鈍,怎么解決呢

[復制鏈接]
回帖獎勵 2 黑幣 回復本帖可獲得 2 黑幣獎勵! 每人限 3 次
ID:229016 發表于 2018-5-31 19:26 | 顯示全部樓層 |閱讀模式
void LED_Init(void)
{

GPIO_InitTypeDef  GPIO_InitStructure;
         
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);        
        
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;                        
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;         
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;        
GPIO_Init(GPIOA, &GPIO_InitStructure);                                
GPIO_SetBits(GPIOA,GPIO_Pin_8);                                       

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4;                    
GPIO_Init(GPIOD, &GPIO_InitStructure);                                 
        GPIO_ResetBits(GPIOA,GPIO_Pin_4);                                       
}

#include "led.h"
#include "delay.h"
#include "sys.h"
int main(void)
{        
        delay_init();            
        LED_Init();        
                          while(1)
        {
                if(GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_4)==1)//若連接紅外的管腳輸出高電平,則gpioA_8的LED燈亮
                        GPIO_ResetBits(GPIOA,GPIO_Pin_8);/        
                else
                                GPIO_SetBits(GPIOA,GPIO_Pin_8)//否則,燈熄滅
        }
}
當紅外探頭對準人時,用來檢測高電平的燈GPIOA_Pin_8一直在閃,而且對著人的時,燈不會立馬亮

回復

使用道具 舉報

ID:342501 發表于 2018-5-31 21:31 | 顯示全部樓層
還沒學C語言編程這樣的。。。看起來就很厲害了
回復

使用道具 舉報

ID:229016 發表于 2018-5-31 21:52 | 顯示全部樓層
對準人的時候用mdk自帶的邏輯分析儀測GPIOA_Pin_8的電平總為低電平,燈一閃一閃的,求大神解答
回復

使用道具 舉報

ID:330198 發表于 2018-6-1 09:17 | 顯示全部樓層
360截圖20180601091440358.jpg
你接紅外的引腳到底是PA還是PD啊,而且你引腳要設置成上拉輸入,多注意細節。

評分

參與人數 1黑幣 +4 收起 理由
wenzedong + 4 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:229016 發表于 2018-6-1 16:53 | 顯示全部樓層
zhanghyg 發表于 2018-6-1 09:17
你接紅外的引腳到底是PA還是PD啊,而且你引腳要設置成上拉輸入,多注意細節。

哦,我后面才發現,改成了上拉輸入,管腳也對應,還是閃
回復

使用道具 舉報

ID:342996 發表于 2018-6-1 17:16 | 顯示全部樓層
建議你先查硬件:
1、用按鈕實現高低電平切換,代替紅外檢測裝置,接 輸入引腳,看輸出變化;
2、萬用表量一下 紅外檢測裝置 的信號電平
回復

使用道具 舉報

ID:264970 發表于 2018-6-1 18:29 | 顯示全部樓層
這是硬件問題吧
回復

使用道具 舉報

ID:319344 發表于 2018-6-1 20:54 | 顯示全部樓層
探路 發表于 2018-5-31 21:52
對準人的時候用mdk自帶的邏輯分析儀測GPIOA_Pin_8的電平總為低電平,燈一閃一閃的,求大神解答

檢測GPIOA_Pin_8是用的MDK自帶的邏輯分析儀,但那并不能代表實際情況,而實際情況是該GPIO口接的燈一閃一閃的,攜帶信息的紅外線是高低電平交錯的,我覺得這能解釋為什么燈會一閃一閃的。你的程序是GPIOA_Pin_8為低電平燈亮,是吧?  如果我的想法正確,將else 執行的語句去掉應該就不會一閃一閃的了
回復

使用道具 舉報

ID:229016 發表于 2018-6-1 20:59 | 顯示全部樓層
yunfei_han@163. 發表于 2018-6-1 17:16
建議你先查硬件:
1、用按鈕實現高低電平切換,代替紅外檢測裝置,接 輸入引腳,看輸出變化;
2、萬用表 ...

感覺這個模塊太坑,代碼都每變過,時靈時不靈
回復

使用道具 舉報

ID:185112 發表于 2018-8-1 10:07 | 顯示全部樓層
優化軟件,掃地機應用或用速度更快的能跑200M的有AT32F403
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩理论电影在线观看 | 91www在线观看 | av一区二区三区四区 | 日本精品视频在线 | 成人欧美一区二区 | 亚洲一区二区视频 | 国产精品日韩欧美一区二区三区 | 国产精品高潮呻吟久久久久 | 日日摸夜夜添夜夜添特色大片 | 福利片在线 | 中文字幕一区二区三区在线视频 | 性欧美精品一区二区三区在线播放 | 婷婷久久一区 | 国产精品久久久久久久 | 亭亭五月激情 | 请别相信他免费喜剧电影在线观看 | 国产精品日韩一区二区 | 黄视频欧美 | 国产一区二区三区欧美 | 黄网站色大毛片 | 911影院 | 一区二区三区小视频 | 伊人网影院| 日韩欧美一级片 | 亚洲国产黄色av | 一级毛片在线播放 | 欧美视频一区二区三区 | 欧美激情在线观看一区二区三区 | 国产伦精品一区二区三区视频金莲 | 久久久久久久av | 91av免费版 | 久日精品 | 欧一区 | 男女网站免费观看 | 国产乱码精品一区二区三区五月婷 | 精品久久久久久久久久久久久久 | 欧美不卡 | 亚洲一区二区免费 | 久久精品视频在线观看 | 国产欧美视频一区二区三区 | www.色53色.com |