0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

带有STM32 Nucleo板的旋转编码器

454398 来源:wv 2019-10-24 17:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:安装带有STM32L476软件包的STM32CUBEMX和Keil

步骤2:为项目创建电子接口

该项目所需的电子组件为:-

1)16x2字母数字LCD 2)STM32L476核板。 3)面包板4)跳线。 5)一台装有Windows的笔记本电脑(6)旋转编码器。 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

旋转编码器和STM32的连接如下

旋转编码器-STM板

电源引脚为3.3 V

GND-GND

CLK-PC1

DT-PC0

步骤3:在STM32CUBEMX中选择微控制器

打开cubemx并选择带有微控制器为STM32L476

步骤4:根据本教程中显示的图像在STM32cubemx中进行必要选择

带有STM32 Nucleo板的旋转编码器

使用上述步骤在STM32Cubemx中进行必要的选择,并为您正在使用的微控制器选择最大时钟(本教程中我正在使用STM32L476)

步骤5:生成UVision Keil的代码。

步骤6:为LC编写代码Main.c文件中的D。仅对STM32L4和STM32L0微控制器使用此步骤。对于其他微控制器,请使用您自己的代码。

从项目中打开main.c文件,在Keil的菜单中,并在main的while循环之前编写用于LCD初始化的代码。请参阅附图。

步骤7:在Main.c文件中的While循环中编写代码。请参阅附件中的文件

步骤8:在STM32L4xx_it.c中编写代码。在Keil中

在STM32L4xx_it中编写代码。

步骤9:在两个文件中添加变量。

在两个文件中添加变量。请参见附件。

步骤10:从Uvision Keil的项目菜单转到子菜单应用程序/用户。

从uvision Keil的“项目”菜单中转到“应用程序/用户”子菜单。附加lcd_hd44780_stml4xx.c文件(右键单击该子菜单,然后浏览选项,将三个LCD文件复制到keil的源文件夹后附加该文件。)

步骤11:编译代码。

编译代码并在出现任何错误时进行调试。

步骤12:编程

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编码器
    +关注

    关注

    45

    文章

    4021

    浏览量

    143671
  • STM32
    +关注

    关注

    2313

    文章

    11205

    浏览量

    375107
  • Nucleo
    +关注

    关注

    0

    文章

    36

    浏览量

    18365
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    绝对式旋转编码器常用什么类型磁铁?

    绝对式旋转编码器是一种能够在任意时刻直接输出唯一角度位置值的传感,即使断电重启也无需回零,所以被广泛用于工业控制,机器人,这种编码器是需要磁铁来配合的,那么它常用哪种磁铁呢?在绝对式
    的头像 发表于 03-26 13:44 299次阅读
    绝对式<b class='flag-5'>旋转</b><b class='flag-5'>编码器</b>常用什么类型磁铁?

    磁铁在编码器中的作用与应用

    编码器中,磁铁的作用不可小觑,常用的磁性材料主要是钕铁硼和铁氧体,今天这篇文章主要介绍下磁铁用于哪些编码器类型,以及其具体作用。磁铁在编码器中的作用(功能)是什么?在编码器中,磁铁主
    的头像 发表于 03-19 14:42 540次阅读
    磁铁在<b class='flag-5'>编码器</b>中的作用与应用

    探索AEDR - 9930E:三通道反射式增量旋转编码器的技术剖析

    探索AEDR - 9930E:三通道反射式增量旋转编码器的技术剖析 在当今的电子设备设计领域,编码器的性能和适用性对于系统的整体表现起着至关重要的作用。今天,我们将深入探讨博通(Broadcom
    的头像 发表于 12-30 15:40 405次阅读

    Vishay USB编码器接口技术解析与应用指南

    Vishay/MCB Industrie RAMK/RAME USB编码器接口是一款设计用于Vishay MCB编码器(AMK和RAME系列,包括霍尔效应)的电子。该接口只需使用随
    的头像 发表于 11-12 11:51 1280次阅读

    Vishay RAIK060 旋转绝对感应套件编码器技术解析

    Vishay RAIK060旋转绝对电感套件编码器专门用于电机驱动、机器人位置和具有精确定位的工业运动控制。这些编码器通过LED状态颜色轻松组装,对外部磁场、电场和温度不敏感。RAIK060
    的头像 发表于 11-11 11:31 1342次阅读
    Vishay RAIK060 <b class='flag-5'>旋转</b>绝对感应套件<b class='flag-5'>编码器</b>技术解析

    STM32 Nucleo-64开发技术解析与应用指南

    ARDUINO^®^ Uno V3连接和ST morpho接头,可轻松扩展STM32 Nucleo开放式开发平台的功能。该设有板载ST-LINK调试/编程
    的头像 发表于 10-22 14:26 1338次阅读
    <b class='flag-5'>STM32</b> <b class='flag-5'>Nucleo</b>-64开发<b class='flag-5'>板</b>技术解析与应用指南

    STMicroelectronics NUCLEO-H533RE STM32 Nucleo-64开发数据手册

    STMicroelectronics NUCLEO-H533RE STM32 Nucleo-64开发为用户提供一种经济划算、灵活的方法来尝试新兴概念。用户可以从
    的头像 发表于 10-21 10:48 1692次阅读
    STMicroelectronics <b class='flag-5'>NUCLEO</b>-H533RE <b class='flag-5'>STM32</b> <b class='flag-5'>Nucleo</b>-64开发<b class='flag-5'>板</b>数据手册

    STMicroelectronics NUCLEO-C071RB STM32 Nucleo-64开发数据手册

    STMicroelectronics NUCLEO-C071RB STM32 Nucleo-64开发带有板载
    的头像 发表于 10-17 16:47 1116次阅读
    STMicroelectronics <b class='flag-5'>NUCLEO</b>-C071RB <b class='flag-5'>STM32</b> <b class='flag-5'>Nucleo</b>-64开发<b class='flag-5'>板</b>数据手册

    STM32 Nucleo-144开发技术解析与应用指南

    STMicroelectronics NUCLEO-H7S3L8 STM32 Nucleo-144开发采用STM32H7S3L8 MCU,
    的头像 发表于 10-17 14:40 1624次阅读
    <b class='flag-5'>STM32</b> <b class='flag-5'>Nucleo</b>-144开发<b class='flag-5'>板</b>技术解析与应用指南

    STM32 Nucleo-64开发技术解析与应用指南

    STMicroelectronics -C051C8 STM32 Nucleo-64开发通过由STM32微控制为概念测试和原型创建提供了
    的头像 发表于 10-16 10:50 1092次阅读
    ‌<b class='flag-5'>STM32</b> <b class='flag-5'>Nucleo</b>-64开发<b class='flag-5'>板</b>技术解析与应用指南

    STM32 Nucleo-64开发技术解析:以NUCLEO-C092RC为例

    用于STM32C092RC的STMicroelectronics NUCLEO-C092RC Nucleo-64开发通过STM32微控制
    的头像 发表于 10-16 10:26 930次阅读
    <b class='flag-5'>STM32</b> <b class='flag-5'>Nucleo</b>-64开发<b class='flag-5'>板</b>技术解析:以<b class='flag-5'>NUCLEO</b>-C092RC为例

    国产编码器在人形机器人领域的进展

    电子发烧友网综合报道 编码器是测量旋转角度、位移及速度的传感,作为伺服系统的核心部件,在人形机器人领域,其数据反馈对实现机器人运动的精密控制与定位至关重要。   编码器种类丰富,按技
    的头像 发表于 09-24 09:41 1790次阅读

    多圈增量式编码器:工业自动化中的“旋转记忆大师”

    在工业自动化设备高速运转的场景中,一台风电齿轮箱的传动轴持续旋转了128圈,传统单圈编码器早已因数据溢出而“失忆”,而多圈增量式编码器却能精准记录每一圈的位移变化,为控制系统提供连续、可靠的位置反馈
    的头像 发表于 09-18 17:14 1159次阅读

    新品|Unit Step16,16 定位BCD旋转编码器控制单元

    UnitStep16是一款基于STM32G031G8U6微控制的16定位旋转编码器控制单元。其核心功能在于实时采集旋转
    的头像 发表于 08-01 17:35 1614次阅读
    新品|Unit Step16,16 定位BCD<b class='flag-5'>旋转</b><b class='flag-5'>编码器</b>控制单元

    增量型旋转编码器:工业智能化的“精密罗盘”

    在工业自动化浪潮席卷全球的今天,每一个精密动作的背后都离不开传感的精准反馈。作为工业控制领域的“隐形冠军”,增量型旋转编码器凭借其高性价比、高可靠性和灵活适配性,正成为智能制造、机器人、新能源汽车
    的头像 发表于 07-30 08:33 855次阅读
    增量型<b class='flag-5'>旋转</b><b class='flag-5'>编码器</b>:工业智能化的“精密罗盘”