chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

第一 二章 小車硬件介紹-(全網(wǎng)最詳細(xì))基于STM32智能小車、避障、循跡、跟隨、PID速度控制、視覺循跡

dfhjgfg ? 來(lái)源:dfhjgfg ? 作者:dfhjgfg ? 2024-08-21 17:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

第一篇-STM32智能小車硬件介紹

[]()功能介紹放開頭, 使用便捷無(wú)需愁。

這是全網(wǎng)最詳細(xì)、性價(jià)比最高的STM32實(shí)戰(zhàn)項(xiàng)目入門教程,通過(guò)合理的硬件設(shè)計(jì)和詳細(xì)的視頻筆記介紹,硬件使用STM32F103主控資料多方便學(xué)習(xí),通過(guò)3萬(wàn)字筆記、12多個(gè)小時(shí)視頻、20多章節(jié)代碼手把手教會(huì)你如何開發(fā)和調(diào)試。讓你更快掌握嵌入式系統(tǒng)開發(fā)。

V3.3.0-STM32智能小車

視頻:
https://www.bilibili.com/video/BV16x4y1M7EN/?spm_id_from=333.337.search-card.all.click

V3:HAL庫(kù)開發(fā)、功能:PID速度控制、PID循跡、PID跟隨、遙控、避障、PID角度控制、視覺控制、電磁循跡、RTOS等功能。
后面還有視覺、RTOS等功能先不列舉了,大家直接到專欄看把。

1.1-元件選型

這里給出元件列表和數(shù)量
后面每個(gè)元件使用前會(huì)給出參數(shù)等。
在這里插入圖片描述

1.2-原理圖與PCB

底板原理圖

各個(gè)模塊的供電電壓?

模塊接口引腳順序?

如何確定使用單片機(jī)那個(gè)引腳?
在這里插入圖片描述
STM32F103C8T6核心板原理圖(可能使用不同核心板略有差異)
在這里插入圖片描述
PCB頂層截圖

不同類型線粗細(xì)

布局總線方式
在這里插入圖片描述

1.3-焊接

PCB正面
在這里插入圖片描述
PCB背面
在這里插入圖片描述
然后插上元件

在這里插入圖片描述

1.4-結(jié)構(gòu)與組裝

這是組裝好的車體照片
在這里插入圖片描述
然后小車安裝PCB

注意電機(jī)紅外對(duì)管不要插錯(cuò)
在這里插入圖片描述

1.5-測(cè)試

使用萬(wàn)用表蜂鳴擋 測(cè)量 電源引腳和GND是否短路

第二章-GPIO與中斷

2.0-新建工程

在這里插入圖片描述
建議選擇和我一樣的版本

在這里插入圖片描述
新建一個(gè)工程
在這里插入圖片描述
選擇芯片
在這里插入圖片描述
選擇時(shí)鐘
在這里插入圖片描述
選擇調(diào)試
在這里插入圖片描述
勾選生成獨(dú)立的文件
在這里插入圖片描述
設(shè)置保存地址
在這里插入圖片描述
勾選這個(gè)不添加沒有使用庫(kù)文件可以減小工程文件大小(也可以不勾選,保持默認(rèn)設(shè)置)
在這里插入圖片描述
MDK打開工程,調(diào)低優(yōu)化等級(jí)
在這里插入圖片描述
以上是每次新建工程要做的

以后我們不在新建工程,使用之間的工程即可

2.1-點(diǎn)燈

這里我們點(diǎn)亮PC13連接的小燈
在這里插入圖片描述
配置PC13
在這里插入圖片描述
生成代碼
在這里插入圖片描述
生成代碼后,使用MDK打開工程
在這里插入圖片描述
在這里插入圖片描述
在BEGIN和END添加代碼

在這里插入圖片描述

HAL_GPIO_TogglePin(LED_GPIO_Port,LED_Pin);
HAL_Delay(500);

根據(jù)自己的芯片選擇
在這里插入圖片描述
燒錄程序(必看 使用其中一個(gè)方法)
在這里插入圖片描述

方法一:使用DAP LINK

接線圖
在這里插入圖片描述
DAP 在Win 10 免驅(qū)動(dòng)的
然后根據(jù)自己使用的工具在MDK中設(shè)置下載工具
在這里插入圖片描述
設(shè)置下載算法
在這里插入圖片描述
然后下載程序,復(fù)位小燈閃爍
在這里插入圖片描述
燒錄后現(xiàn)象

小燈每0.5秒閃爍一次

方法二:使用stlink

接線圖

**STlink不要接3.3V **
在這里插入圖片描述
使用Stlink 前先安裝驅(qū)動(dòng)
在這里插入圖片描述
雙擊運(yùn)行
在這里插入圖片描述
選擇ST-Link
在這里插入圖片描述
選擇算法
在這里插入圖片描述
然后點(diǎn)擊編譯,燒錄
在這里插入圖片描述
燒錄后現(xiàn)象

小燈每0.5秒閃爍一次

補(bǔ)充可能遇到的失敗情況

使用DAP-LINK

如果我們芯片IDCODE是0x2 開頭的那么我們需要替換一下Keil 的器件包

(如果你是0x1 開頭的,如果能下載可以不替換)
在這里插入圖片描述
STM32小車相關(guān)資料V3.3.0?4使用的軟件中科芯CKS芯片支持包
在這里插入圖片描述
在這里插入圖片描述
下面這個(gè)算法就會(huì)自動(dòng)切換
在這里插入圖片描述

使用stlink

2.2-按鍵

先看原理圖

PB4--KEY1 單片機(jī)設(shè)置下拉輸入-、上降沿觸發(fā)

PA12--KEY2 單片機(jī)設(shè)置上拉輸入、下降沿觸發(fā)
在這里插入圖片描述
開始配置
在這里插入圖片描述
使能外部中斷
在這里插入圖片描述
然后生成代碼

重新實(shí)現(xiàn)中斷回調(diào)函數(shù)、編寫按鍵檢測(cè)程序
在這里插入圖片描述
在gpio.c 中我們編寫該函數(shù)
在這里插入圖片描述

void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
{
if(GPIO_Pin == KEY1_Pin){//判斷一下那個(gè)引腳觸發(fā)中斷
//這里編寫觸發(fā)中斷后要執(zhí)行的程序
HAL_GPIO_TogglePin(LED_GPIO_Port,LED_Pin);//切換LED GPIO狀態(tài)
}
if(GPIO_Pin == KEY2_Pin){//判斷一下那個(gè)引腳觸發(fā)中斷
//這里編寫觸發(fā)中斷后要執(zhí)行的程序
HAL_GPIO_TogglePin(LED_GPIO_Port,LED_Pin);//切換LED GPIO狀態(tài)
}
}

把main中控制閃爍注釋掉
在這里插入圖片描述
燒錄后的現(xiàn)象

按下KEY1 或者KEY2可以切換LED燈開關(guān)狀態(tài)

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • STM32
    +關(guān)注

    關(guān)注

    2305

    文章

    11118

    瀏覽量

    370962
  • PID
    PID
    +關(guān)注

    關(guān)注

    37

    文章

    1489

    瀏覽量

    90025
  • 智能小車
    +關(guān)注

    關(guān)注

    87

    文章

    556

    瀏覽量

    83244
  • 循跡
    +關(guān)注

    關(guān)注

    0

    文章

    14

    瀏覽量

    13205
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    第13-循跡功能 STM32智能小車循跡教程 PID循跡算法分析

    第13-循跡功能 循跡小車講解 原理分析 STM32智能
    的頭像 發(fā)表于 08-21 16:27 ?4899次閱讀
    第13<b class='flag-5'>章</b>-<b class='flag-5'>循跡</b>功能 <b class='flag-5'>STM32</b><b class='flag-5'>智能</b><b class='flag-5'>小車</b><b class='flag-5'>循跡</b>教程 <b class='flag-5'>PID</b><b class='flag-5'>循跡</b>算法分析

    循跡小車

    項(xiàng)目說(shuō)明:使用紅外線、超聲波和無(wú)線模塊在52單片機(jī)下控制小車,無(wú)線模塊用于選擇循跡模式、模式、無(wú)線遙控模式,
    發(fā)表于 11-04 00:14

    循跡小車

    大神,我想做個(gè)智能循跡小車,遇到東西會(huì)后退,能夠走迷宮,有啥好想法沒,求助,基于89C52
    發(fā)表于 11-15 00:45

    循跡小車

    我是名電子信息工程的大新生,目前沒有學(xué)習(xí)專業(yè)知識(shí),想要自己做個(gè)循跡
    發(fā)表于 10-02 00:09

    基于STM32的多功能智能小車循跡,,遙控)

    本文檔介紹的主要內(nèi)容是如何使用STM32來(lái)設(shè)計(jì)循跡,,遙控的多功能智能
    發(fā)表于 09-06 16:10

    關(guān)于STM32智能循跡小車

    小白枚,目前有四個(gè)電機(jī),車架,STM32F103VET6最小系統(tǒng)板個(gè),還有個(gè)L293D驅(qū)動(dòng)模塊,循跡,
    發(fā)表于 04-25 11:09

    怎樣去設(shè)計(jì)智能循跡小車

    智能循跡小車畢業(yè)設(shè)計(jì)論文.docx》由會(huì)員分享,可免費(fèi)在線閱讀全文,更多與《智能
    發(fā)表于 08-26 13:26

    怎樣去設(shè)計(jì)基于單片機(jī)的紅外循跡小車

    設(shè)計(jì)簡(jiǎn)介:本設(shè)計(jì)是基于單片機(jī)的紅外、循跡小車,主要實(shí)現(xiàn)以下功能:小車可通過(guò)手機(jī)控制實(shí)現(xiàn)紅外
    發(fā)表于 11-26 08:25

    基于STM32循跡小車制作

    寫在最前:最近由于需要制作了個(gè)循跡小車,制作比較簡(jiǎn)單但是還是出現(xiàn)了很多bug,因此在博客中記錄
    發(fā)表于 01-05 07:48

    怎樣去設(shè)計(jì)個(gè)基于stm32循跡藍(lán)牙小車

    基于stm32智能小車作品(循跡藍(lán)牙)(上)前言
    發(fā)表于 01-14 08:33

    智能循跡小車設(shè)計(jì)與實(shí)現(xiàn)

    智能循跡小車設(shè)計(jì)與實(shí)現(xiàn)
    發(fā)表于 06-06 08:48 ?309次下載

    智能循跡小車程序

    智能循跡小車程序,紅外循跡
    發(fā)表于 12-11 16:37 ?56次下載

    如何使用STM32來(lái)設(shè)計(jì)循跡遙控的多功能智能小車詳細(xì)資料概述

    本文檔介紹的主要內(nèi)容是如何使用STM32來(lái)設(shè)計(jì)循跡遙控的多功能智能
    發(fā)表于 06-07 08:00 ?247次下載

    基于stm32單片機(jī)的紅外循跡小車

    設(shè)計(jì)簡(jiǎn)介:本設(shè)計(jì)是基于單片機(jī)的紅外、循跡小車,主要實(shí)現(xiàn)以下功能:小車可通過(guò)手機(jī)控制 實(shí)現(xiàn)紅外
    發(fā)表于 11-19 09:21 ?267次下載
    基于<b class='flag-5'>stm32</b>單片機(jī)的紅外<b class='flag-5'>避</b><b class='flag-5'>障</b>及<b class='flag-5'>循跡</b><b class='flag-5'>小車</b>

    基于stm32智能小車作品(循跡藍(lán)牙)(下)

    基于stm32智能小車作品(循跡藍(lán)牙)(下)五、
    發(fā)表于 12-28 19:03 ?88次下載
    基于<b class='flag-5'>stm32</b>的<b class='flag-5'>智能</b><b class='flag-5'>小車</b>作品(<b class='flag-5'>循跡</b><b class='flag-5'>避</b><b class='flag-5'>障</b>藍(lán)牙)(下)