发帖
18 1 0

【外设验证】TM1637数码管

wukong50
论坛元老

18

主题

407

回帖

6976

积分

论坛元老

积分
6976
Ai-M61-Kit外设移植教程 1493 18 2024-4-17 07:35:18

说明

本次验证了 WangChong 大佬 驱动 TM1637 数码管 外设库

【外设移植】TM1637 + M61-32S - 小安派S1&M61教程合集 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)

把能显示的字母都轮流显示了

验证成功

WeChat_2024041707232500-00-00--00-00-19.gif

使用

我把外设移植通过验证的的库统一会放到 Gitee 仓库,仓库中分别有 SDK 库方式 和 Arduino 库方式(可移植)

接线

M61-32S TM1637
3V3 VCC
GND GND
IO16 CLK
IO17 DIO

GIT 仓库

[https://gitee.com/wukong50/m61-libraries.git](https://gitee.com/wukong50/m61-libraries.git)

SDK 使用方式

SDK 模式

  1. 克隆 Git 仓库
  2. 切换到此目录下
m61-libraries\TM1637\SDK\TM1637
  1. 修改 Makefile SDK 路径

image.png

  1. 直接 make flash 即可
  2. 烧录的时候需要手动进入烧录模式,先将按住板子上的"IO2"再按一下"EN"使板子进入烧录模式
  3. 烧录有问题,请看文章末尾答疑

Arduino 模式

  1. 克隆 Git 仓库
  2. 复制此目录下文件夹到 Arduino 项目目录 libraries 目录里面
m61-libraries\TM1637\Arduino

如图 我的项目文件夹在 D 盘 M61 目录下

那 M61 目录结构就是 libraries 里面粘贴 TM1637,如果 libraries 目录没有,需要手动新建一个

目录结构

M61/
└── libraries
    └── TM1637
        ├── examples
        │   └── TM1637D
        │       └── TM1637D.ino
        ├── library.properties
        └── src
            ├── TM1637.cpp
            └── TM1637.h

此时,选择好开发板

image.png

在示例中点击示例,就可以运行了

image.png

  1. 烧录的时候需要手动进入烧录模式,先将按住板子上的"IO2"再按一下"EN"使板子进入烧录模式

答疑

  1. 如何搭建 linux 环境 零基础搭建小安派 Linux 开发环境之【编译运行 Hello world】 - 小安派 S1&M61 教程合集 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)
  2. 编译报错#lwip/dns.h 关于编译报错#lwip/dns.h 找不到的解决办法 - 小安派 S1&M61 教程合集 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)
  3. 如何搭建 Arduino 环境 小安派自学笔记 3-arduino 环境安装与编译点灯 - 小安派 S1&M61 教程合集 - 物联网开发者社区-安信可论坛 - Powered by Discuz! (ai-thinker.com)
──── 1人觉得很赞 ────

使用道具 举报

2024-4-17 08:42:37
很快到我了吧
2024-4-17 08:52:17

看到我的大佬已经验完了谢谢
2024-4-17 09:16:58
2024-4-17 09:43:12
2024-4-17 09:49:59
2024-4-17 11:04:27
厉害
2024-4-17 13:53:36
干簧管 发表于 2024-4-17 08:52
看到我的大佬已经验完了谢谢

客气,应该的
2024-4-18 09:06:16
不错不错
2024-4-18 09:31:29
这个是IIC协议?
您需要登录后才可以回帖 立即登录
高级模式
12下一页
统计信息
  • 会员数: 28089 个
  • 话题数: 39710 篇