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

    文章

    3907

    浏览量

    141553
  • STM32
    +关注

    关注

    2306

    文章

    11126

    浏览量

    371350
  • Nucleo
    +关注

    关注

    0

    文章

    36

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

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

    Vishay RAIK060旋转绝对电感套件编码器专门用于电机驱动、机器人位置和具有精确定位的工业运动控制。这些编码器通过LED状态颜色轻松组装,对外部磁场、电场和温度不敏感。RAIK060
    的头像 发表于 11-11 11:31 375次阅读
    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 446次阅读
    <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 566次阅读
    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-64开发技术解析与应用指南

    STMicroelectronics -C051C8 STM32 Nucleo-64开发通过由STM32微控制为概念测试和原型创建提供了
    的头像 发表于 10-16 10:50 443次阅读
    ‌<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 366次阅读
    <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 1101次阅读

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

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

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

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

    一文读懂什么是磁性编码器

    磁性编码器是一种用于测量角度和线性位置的传感。它使用磁性信号来监测旋转或线性位置的变化,并把这些变化转换成数字信号。磁性编码器可用于各种应用中,比如机器人、汽车、数控机床等领域
    的头像 发表于 04-27 17:18 784次阅读

    旋转编码器在永磁同步电机位置测量中的应用(可下载)

    旋转编码器能够满足高精度、高可靠性、低成本的设计要求。 那么将 AS5040 磁旋转编码器应用于永磁同步电机位置检测时,需要解决两个问题:一是 磁
    发表于 04-09 13:37 0次下载

    编码器与无轴承编码器,到底如何选择?

    :    ● 通常包含光传感和光栅。当轴旋转时,光栅会中断传感的光路,产生电脉冲,从而进行角度测量。    ● 内部轴承通常较小,不适合重载。编码器连接的轴必须沿其轴线对中,以免与
    的头像 发表于 03-11 15:33 1005次阅读
    轴<b class='flag-5'>编码器</b>与无轴承<b class='flag-5'>编码器</b>,到底如何选择?

    磁环编码器:精准定位与高效旋转控制的创新解决方案

    在当今高度自动化与智能化的工业领域,每一个微小的运动控制都承载着关键的任务与期望。磁环编码器,作为旋转位置检测领域的明星产品,正以其卓越的性能、高精度的定位能力以及对恶劣环境的适应性,引领着旋转控制
    的头像 发表于 02-28 08:54 927次阅读

    DISCOAA编码器类型功能

    根据编码器的通用分类,我们可以推断DISCOAA编码器可能也包括绝对编码器和增量编码器。绝对编码器能够提供每个
    的头像 发表于 02-20 13:47 678次阅读

    旋转编码器选用国产铁电存储(​SF24C512)的5个理由

    旋转编码器选用国产铁电存储(​SF24C512)的5个理由
    的头像 发表于 02-20 09:42 863次阅读
    <b class='flag-5'>旋转</b><b class='flag-5'>编码器</b>选用国产铁电存储<b class='flag-5'>器</b>(​SF24C512)的5个理由