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

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

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

帶有STM32 Nucleo板的旋轉(zhuǎn)編碼器

454398 ? 來源:wv ? 2019-10-24 17:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:安裝帶有STM32L476軟件包的STM32CUBEMX和Keil。

步驟2:為項(xiàng)目創(chuàng)建電子接口

該項(xiàng)目所需的電子組件為:-

1)16x2字母數(shù)字LCD 2)STM32L476核板。 3)面包板4)跳線。 5)一臺(tái)裝有Windows的筆記本電腦(6)旋轉(zhuǎn)編碼器。 LCD和STM32L476板的連接如下所述:-

STM32L476-LCD

GND-PIN1

5V-PIN2

NA- 2.2K電阻連接到GND

PB10-RS

PB11-RW

PB2-EN

PB12-D4

PB13-D5

PB14-D6

PB15-D7

5V-PIN15

GND-PIN16

旋轉(zhuǎn)編碼器和STM32的連接如下

旋轉(zhuǎn)編碼器-STM板

電源引腳為3.3 V

GND-GND

CLK-PC1

DT-PC0

步驟3:在STM32CUBEMX中選擇微控制器

打開cubemx并選擇帶有微控制器為STM32L476

步驟4:根據(jù)本教程中顯示的圖像在STM32cubemx中進(jìn)行必要選擇

帶有STM32 Nucleo板的旋轉(zhuǎn)編碼器

使用上述步驟在STM32Cubemx中進(jìn)行必要的選擇,并為您正在使用的微控制器選擇最大時(shí)鐘(本教程中我正在使用STM32L476)

步驟5:生成UVision Keil的代碼。

步驟6:為L(zhǎng)C編寫代碼Main.c文件中的D。僅對(duì)STM32L4和STM32L0微控制器使用此步驟。對(duì)于其他微控制器,請(qǐng)使用您自己的代碼。

從項(xiàng)目中打開main.c文件,在Keil的菜單中,并在main的while循環(huán)之前編寫用于LCD初始化的代碼。請(qǐng)參閱附圖。

步驟7:在Main.c文件中的While循環(huán)中編寫代碼。請(qǐng)參閱附件中的文件

步驟8:在STM32L4xx_it.c中編寫代碼。在Keil中

在STM32L4xx_it中編寫代碼。

步驟9:在兩個(gè)文件中添加變量。

在兩個(gè)文件中添加變量。請(qǐng)參見附件。

步驟10:從Uvision Keil的項(xiàng)目菜單轉(zhuǎn)到子菜單應(yīng)用程序/用戶。

從uvision Keil的“項(xiàng)目”菜單中轉(zhuǎn)到“應(yīng)用程序/用戶”子菜單。附加lcd_hd44780_stml4xx.c文件(右鍵單擊該子菜單,然后瀏覽選項(xiàng),將三個(gè)LCD文件復(fù)制到keil的源文件夾后附加該文件。)

步驟11:編譯代碼。

編譯代碼并在出現(xiàn)任何錯(cuò)誤時(shí)進(jìn)行調(diào)試。

步驟12:編程

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

    關(guān)注

    45

    文章

    3786

    瀏覽量

    137554
  • STM32
    +關(guān)注

    關(guān)注

    2291

    文章

    11022

    瀏覽量

    363321
  • Nucleo
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    旋轉(zhuǎn)編碼器在永磁同步電機(jī)位置測(cè)量中的應(yīng)用(可下載)

    旋轉(zhuǎn)編碼器能夠滿足高精度、高可靠性、低成本的設(shè)計(jì)要求。 那么將 AS5040 磁旋轉(zhuǎn)編碼器應(yīng)用于永磁同步電機(jī)位置檢測(cè)時(shí),需要解決兩個(gè)問題:一是 磁
    發(fā)表于 04-09 13:37 ?0次下載

    編碼器與無軸承編碼器,到底如何選擇?

    : ? ?● 通常包含光傳感和光柵。當(dāng)軸旋轉(zhuǎn)時(shí),光柵會(huì)中斷傳感的光路,產(chǎn)生電脈沖,從而進(jìn)行角度測(cè)量。 ? ?● 內(nèi)部軸承通常較小,不適合重載。編碼器連接的軸必須沿其軸線對(duì)中,以免與
    的頭像 發(fā)表于 03-11 15:33 ?385次閱讀
    軸<b class='flag-5'>編碼器</b>與無軸承<b class='flag-5'>編碼器</b>,到底如何選擇?

    磁環(huán)編碼器:精準(zhǔn)定位與高效旋轉(zhuǎn)控制的創(chuàng)新解決方案

    在當(dāng)今高度自動(dòng)化與智能化的工業(yè)領(lǐng)域,每一個(gè)微小的運(yùn)動(dòng)控制都承載著關(guān)鍵的任務(wù)與期望。磁環(huán)編碼器,作為旋轉(zhuǎn)位置檢測(cè)領(lǐng)域的明星產(chǎn)品,正以其卓越的性能、高精度的定位能力以及對(duì)惡劣環(huán)境的適應(yīng)性,引領(lǐng)著旋轉(zhuǎn)控制
    的頭像 發(fā)表于 02-28 08:54 ?390次閱讀

    DISCOAA編碼器類型功能

    根據(jù)編碼器的通用分類,我們可以推斷DISCOAA編碼器可能也包括絕對(duì)編碼器和增量編碼器。絕對(duì)編碼器能夠提供每個(gè)
    的頭像 發(fā)表于 02-20 13:47 ?308次閱讀

    編碼器種類大觀:探索技術(shù)前沿與應(yīng)用創(chuàng)新

    在工業(yè)自動(dòng)化、機(jī)器人技術(shù)、航空航天以及眾多精密制造領(lǐng)域,編碼器作為位置、速度或方向反饋的關(guān)鍵組件,扮演著舉足輕重的角色。隨著技術(shù)的不斷進(jìn)步,編碼器的種類日益豐富,從基礎(chǔ)的旋轉(zhuǎn)編碼器到先
    的頭像 發(fā)表于 11-21 08:49 ?1250次閱讀

    二進(jìn)制編碼器與絕對(duì)編碼器的區(qū)別

    稱為增量編碼器,是一種相對(duì)編碼器。它通過檢測(cè)軸的旋轉(zhuǎn)方向和步數(shù)來提供位置信息。 工作原理 二進(jìn)制編碼器的工作原理基于脈沖計(jì)數(shù)。當(dāng)軸旋轉(zhuǎn)時(shí),
    的頭像 發(fā)表于 11-06 09:54 ?1219次閱讀

    增量式編碼器單圈和多圈怎么知道,如何分辯?

    增量式編碼器單圈和多圈怎么知道,如何分辯? 單圈編碼器特點(diǎn): ? 單圈編碼器只能測(cè)量一圈內(nèi)的旋轉(zhuǎn)角度或位移。一旦旋轉(zhuǎn)超過一圈,數(shù)據(jù)就會(huì)重新
    的頭像 發(fā)表于 10-21 09:42 ?981次閱讀
    增量式<b class='flag-5'>編碼器</b>單圈和多圈怎么知道,如何分辯?

    磁電編碼器和光電編碼器的區(qū)別

    磁電編碼器和光電編碼器是兩種不同類型的編碼器,它們?cè)谠怼⒔Y(jié)構(gòu)、性能和應(yīng)用領(lǐng)域上都有所不同。 磁電編碼器和光電編碼器的區(qū)別 1. 引言
    的頭像 發(fā)表于 10-12 09:54 ?2953次閱讀

    旋轉(zhuǎn)編碼器的類型以及選擇與設(shè)計(jì)注意要點(diǎn)

    2024-07-23 [旋轉(zhuǎn)編碼器]是一種能夠?qū)?b class='flag-5'>旋轉(zhuǎn)位置變化轉(zhuǎn)換為數(shù)字信號(hào)輸出的器件,它們?cè)谠S多行業(yè)和應(yīng)用中都有廣泛的應(yīng)用,包括工業(yè)自動(dòng)化、機(jī)器人技術(shù)、汽車、消費(fèi)電子產(chǎn)品和醫(yī)療設(shè)備等領(lǐng)域。 在許多
    的頭像 發(fā)表于 10-02 16:52 ?739次閱讀
    <b class='flag-5'>旋轉(zhuǎn)</b><b class='flag-5'>編碼器</b>的類型以及選擇與設(shè)計(jì)注意要點(diǎn)

    旋轉(zhuǎn)編碼器可以收集并發(fā)出什么信號(hào),旋轉(zhuǎn)編碼器信號(hào)異常怎么處理

    旋轉(zhuǎn)編碼器是一種精密的測(cè)量裝置,主要用于將旋轉(zhuǎn)運(yùn)動(dòng)轉(zhuǎn)換為可測(cè)量的電信號(hào)。它可以收集并發(fā)出多種信號(hào),但主要的是與旋轉(zhuǎn)運(yùn)動(dòng)相關(guān)的位置、速度或角度等物理量的信號(hào)。具體來說,
    的頭像 發(fā)表于 10-01 16:55 ?1476次閱讀

    如何實(shí)現(xiàn)比較以提高工業(yè)驅(qū)動(dòng)應(yīng)用中旋轉(zhuǎn)編碼器的性能

    電子發(fā)燒友網(wǎng)站提供《如何實(shí)現(xiàn)比較以提高工業(yè)驅(qū)動(dòng)應(yīng)用中旋轉(zhuǎn)編碼器的性能.pdf》資料免費(fèi)下載
    發(fā)表于 09-19 13:09 ?0次下載
    如何實(shí)現(xiàn)比較<b class='flag-5'>器</b>以提高工業(yè)驅(qū)動(dòng)應(yīng)用中<b class='flag-5'>旋轉(zhuǎn)</b><b class='flag-5'>編碼器</b>的性能

    增量旋轉(zhuǎn)編碼器

    電子發(fā)燒友網(wǎng)站提供《增量旋轉(zhuǎn)編碼器.pdf》資料免費(fèi)下載
    發(fā)表于 09-03 11:51 ?2次下載
    增量<b class='flag-5'>旋轉(zhuǎn)</b><b class='flag-5'>編碼器</b>

    Unit-Scroll|滾輪旋轉(zhuǎn)編碼器拓展單元

    NEWUnitScrollUnitScroll是一款滾輪形態(tài)的旋轉(zhuǎn)編碼器拓展單元。其采用STM32F030為主控,集成編碼器脈沖信號(hào)采集固件。具有尺寸小,低功耗,靈敏度高的特性。用戶可
    的頭像 發(fā)表于 08-30 12:59 ?486次閱讀
    Unit-Scroll|滾輪<b class='flag-5'>旋轉(zhuǎn)</b><b class='flag-5'>編碼器</b>拓展單元

    基于合宙Air780E開發(fā)集成ec11旋轉(zhuǎn)編碼器實(shí)例

    一個(gè)基于Air780E開發(fā),集成ec11旋轉(zhuǎn)編碼器的實(shí)例。
    的頭像 發(fā)表于 08-08 10:13 ?1136次閱讀
    基于合宙Air780E開發(fā)<b class='flag-5'>板</b>集成ec11<b class='flag-5'>旋轉(zhuǎn)</b><b class='flag-5'>編碼器</b>實(shí)例

    帶Arduino的旋轉(zhuǎn)編碼器設(shè)計(jì) 旋轉(zhuǎn)編碼器的工作原理和特點(diǎn)

    旋轉(zhuǎn)編碼器(Rotary Encoder),也稱為軸編碼器,是一種將旋轉(zhuǎn)的機(jī)械位移量轉(zhuǎn)換為電氣信號(hào)的傳感。這些電氣信號(hào)經(jīng)過處理后,可以用于
    的頭像 發(fā)表于 07-04 17:17 ?5761次閱讀
    帶Arduino的<b class='flag-5'>旋轉(zhuǎn)</b><b class='flag-5'>編碼器</b>設(shè)計(jì) <b class='flag-5'>旋轉(zhuǎn)</b><b class='flag-5'>編碼器</b>的工作原理和特點(diǎn)

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品