【Arduino】Teensy® USB Development Board 板子介绍

news2024/12/23 4:11:30

文章目录

  • 1. Features
  • 2. Pins Name
  • 3. Getting started Teesy by Arduino
    • 1. Install Arduino IDE Software
    • 2. Install Teensyduino Software
    • 3. Running Blink Program
  • 4. IMPORTANT INFORMATION BEFORE GOING FURTHER WITH USING TEENSY 4.1
    • 1. I/O 仅耐受 3.3V!
    • 2. 电源 - 每次一个电源!
  • Ref.

1. Features

Teensy 4.1

在这里插入图片描述

2. Pins Name

在这里插入图片描述

在这里插入图片描述

3. Getting started Teesy by Arduino

1. Install Arduino IDE Software

要使用 Arduino IDE 对 Teensy 进行编程,如果还没有安装 IDE,则必须首先安装 IDE。如果它已安装,但不是当前版本,现在是更新到最新版本的好时机。一定要使用 Arduino IDE 的下载版本,可以从 https://www.arduino.cc/en/main/software 下载。

2. Install Teensyduino Software

Teensyduino 是 PJRC 软件的名称,它在 Arduino IDE 上添加了支持 Teensy 板的功能和库。 支持 Windows、Mac OS X 和 Linux。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

更多下载和安装说明请访问:https://www.pjrc.com/teensy/td_download.html。

Teensyduino 运行时,桌面上会自动打开一个小窗口。 这是 Teensy Loader 应用程序,用于处理向 Teensy 板的实际下载。 大多数情况下,你可以忽略这个窗口,因为它默认为自动模式,这意味着它将自动下载到 Teensy 上,无需按 Teensy Program(Teensy 编程)按钮,但它确实需要运行才能下载到 Teensy 板上。

在这里插入图片描述

3. Running Blink Program

安装好软件后,运行著名的 "Blink "程序(每秒闪烁板载 LED),这并不比一般的 Arduino 难。

  • 将 Micro-B USB 电缆连接到 Teensy
  • 在集成开发环境中选择 “工具”/“板”/“Teensyduino”/"Teensy 4.1
  • USB 类型应设置为 "串行
  • 选择 Teensy 4.1 的 COM 端口
  • 打开示例/基础知识/闪烁
  • 按下上传按钮

Teensy 4.1 与典型的 Arduino 一样,将板载 LED 连接到第 13 针。

如果设置正确,软件将编译并下载到 Teensy。 板载 LED 应开始每秒闪烁一次。 由于板子出厂时已经安装了 Blink,因此可能需要改变闪烁的时间,以验证新的下载是否成功。

4. IMPORTANT INFORMATION BEFORE GOING FURTHER WITH USING TEENSY 4.1

1. I/O 仅耐受 3.3V!

Teensy 4.1 内部工作电压为 3.3V,I/O 预期电压不超过 3.3V。 除 VIN 和 VSUB 引脚可用于为模块提供 5V 电源外,其他引脚均不支持 5V。

如果使用任何 5V 外设将信号驱动回 Teensy 4.1,请确保使用逻辑电平转换器,以避免可能的损坏。

如果您需要一个采用类似封装且能承受 5V 电压的 Teensy,Teensy 3.5 可能是一个不错的选择。

2. 电源 - 每次一个电源!

Teensy 4.1 可以通过 3 种不同方式供电,但需要注意的是,与典型的 Arduino 板不同,这些供电方式是相互排斥的。 模块内部不提供不同电源输入之间的任何电源切换。 实质上,如果您连接两个不同的电源输入,例如通过 USB 电缆和 VIN 引脚,这两个电源将短路在一起。

USB 电源 (VUSB) - 通常通过 USB 电缆提供 5V 电压。 USB 连接器旁边的焊盘也连接到相同的 VUSB 电源。 板载稳压器为模块提供 3.3V 电源

Teensy 4.1 还可以充当 USB 主机,通过 VIN 电源输入或 VUSB 引脚提供 5V 电源,并将其输出到 USB 主机端口。

VIN 引脚 - 可向 VIN 引脚提供 3.6V 至 5.5V 的外部电源,这也为板载 3.3V 稳压器供电,为模块的其他部分供电。

3.3V 引脚(x2) - 这些引脚通常用作输出,为 3.3V 外围设备供电。 总电流应限制在 250mA 以下,以避免过热。 此外,如果耗电过多,导致 3.3V 降至 3.0V 左右,CPU 将重新启动。

在某些情况下,也可以向 3.3V 引脚提供 3.3V 的外部电源,为 Teensy 供电,但这样做会绕过板载稳压器,而板载稳压器会正确处理上电顺序。 如果不做一些研究,不建议采用这种方法。 具体来说,在向 3.3V 引脚供电之前,VBAT 需要一个 3V 电源,如纽扣电池。

避免电源问题
最容易出现电源问题的情况是 Teensy 通常通过 VIN 供电,然后决定连接 USB 电缆下载新代码,而没有先断开 VIN。

如果需要分离 VSUB 和 VIN 电源输入,可以在两个大焊盘之间剪切一条焊线,如图所示。 如果模块通常通过 VIN 供电,则可防止 USB 电源同时连接到电路板。

USB 电缆也可以通过剪断电缆内的红色 5V 电源线进行改装,使其成为一条仅有数据的电缆。

Ref.

  1. Teensy® USB Development Board
  2. Teensy 4.1
  3. https://protosupplies.com/product/teensy-4-1/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/786075.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【MyBatis 学习一】认识MyBatis 第一个MyBatis查询

目录 一、认识MyBatis 1、MyBatis是什么? 2、为什么要学习MyBatis? 二、配置MyBatis环境 1、建库与建表 2、创建新项目 3、xml文件配置 (1)配置数据库连接 (2)配置 MyBatis 中的 XML 路径 三、测试&#x…

基于4G网络的嵌入式设备远程升级系统设计与实现(学习一)

摘要 随着无线通信技术的不断更新发展,嵌入式设备的联网应用领域得以大规模扩大,远程升级功能成为产品开发中必不可少的一部分。 本文对嵌入式设备远程升级进行了研究,在不改变设备硬件集成度基础上,设计实现了分离式升级的远程…

在Vue-Element中引入jQuery的方法

一、在终端窗口执行安装命令 npm install jquery --save执行完后,npm会自动在package.json中加上jquery 二、在main.js中引入(或者在需要使用的页面中引入即可) import $ from jquery三、使用jquery

结构型设计模式之亨元模式【设计模式系列】

系列文章目录 C技能系列 Linux通信架构系列 C高性能优化编程系列 深入理解软件架构设计系列 高级C并发线程编程 设计模式系列 期待你的关注哦!!! 现在的一切都是为将来的梦想编织翅膀,让梦想在现实中展翅高飞。 Now everythi…

第16章 控制脚本

CtrlC组合键会发送SIGINT信号,停止shell中当前运行的进程。 CtrlZ组合键会生成一个SIGTSTP信号,停止shell中运行的任何进程。停止进程会让程序继续保留在内存中,并能从上次停止的位置继续运行。 方括号中的数字是shell分配的作业号&#xff0…

PHP之Smarty使用以及框架display和assign原理

一、Smarty的下载 进入Smarty官网下载&#xff0c;复制目录libs目录即可http://www.smarty.net/http://www.smarty.net/ 二、使用Smarty&#xff0c;创建目录demo,把libs放进去改名为Smarty 三、引入Smarty配置,创建目录&#xff0c;index.php文件配置 <?php…

VuePress在生产环境跳转子页报错 Failed to execute ‘appendChild‘ on ‘Node‘

记录一个使用VuePress时遇到的问题 使用VuePress做了一个文档网页&#xff0c;在开发环境的时候一切正常&#xff0c;但是发布到生产环境后&#xff0c;直接跳转二级页面会报错Failed to execute appendChild on Node 比如主页是http://sun/docs/.vuepress/dist/index.html#/…

【算法】递增序列

对于一个字母矩阵&#xff0c;我们称矩阵中的一个递增序列是指在矩阵中找到两个字母&#xff0c;它们在同一行&#xff0c;同一列&#xff0c;或者在同一 45 度的斜线上&#xff0c;这两个字母从左向右看、或者从上向下看是递增的 对于下面的 30 行 50列的矩阵&#xff0c;请问…

AtcoderABC234场

A - Weird FunctionA - Weird Function 题目大意 要求计算 f(f(f(t)t)f(f(t))) &#xff0c;其中 t 是一个给定的整数。 函数 f(x) 定义为 f(x) x^2 2x 3。 思路分析 定义实现函数 f(int t)&#xff0c;并嵌套调用。 时间复杂度 O(1) AC代码 #include<bits/stdc.…

STN:Spatial Transformer Networks

1.Abstract 卷积神经网络缺乏对输入数据保持空间不变的能力&#xff0c;导致模型性能下降。作者提出了一种新的可学习模块&#xff0c;STN。这个可微模块可以插入现有的卷积结构中&#xff0c;使神经网络能够根据特征图像本身&#xff0c;主动地对特征图像进行空间变换&#x…

Toyota Programming Contest 2023#4(AtCoder Beginner Contest 311)(A-G)

Contest Duration: 2023-07-22(Sat) 20:00 - 2023-07-22(Sat) 21:40 (local time) (100 minutes) 头文件和宏 #include<iostream> #include<string> #include<vector> using namespace std; #define int long long #define fer(i,a,b) for(int ia;i<b;i…

Python实现HBA混合蝙蝠智能算法优化随机森林回归模型(RandomForestRegressor算法)项目实战

说明&#xff1a;这是一个机器学习实战项目&#xff08;附带数据代码文档视频讲解&#xff09;&#xff0c;如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 蝙蝠算法是2010年杨教授基于群体智能提出的启发式搜索算法&#xff0c;是一种搜索全局最优解的有效方法…

信息安全与网络空间安全 - 保障您的在线安全

数据参考&#xff1a;CISP官方 目录&#xff1a; 信息与信息安全 信息安全属性 网络安全发展阶段 网络空间安全保障 一、信息与信息安全 1、什么是信息&#xff1f; 定义&#xff1a;信息是通过传递和处理的方式&#xff0c;用于传达知识、事实、数据或观点的内容。形…

k8s安装prometheus

安装 在目标集群上&#xff0c;执行如下命令&#xff1a; kubectl apply -f https://gitee.com/i512team/dhorse/raw/main/conf/kubernetes-prometheus.yml使用 1.在浏览器访问地址&#xff1a;http://master_ip:30000&#xff0c;如下图所示&#xff1a; 2.查看k8s自带的…

模拟Stevens Lewis描述的小型飞机纵向动力学的非线性动态反演控制器研究(Matlab代码实现)

目录 &#x1f4a5;1 概述 &#x1f4da;2 运行结果 &#x1f389;3 参考文献 &#x1f308;4 Matlab代码实现 &#x1f4a5;1 概述 针对Stevens和Lewis描述的小型飞机纵向动力学的非线性动态&#xff0c;研究非线性动态反演控制器可以是一个有趣的课题。动态反演控制器的目标…

智慧供水调度工控平台-业务数据化,数据模型化

平台概述 智慧供水调度工控平台是以物联感知技术、大数据、智能控制、云计算、人工智能、数字孪生、AI算法、虚拟现实技术为核心&#xff0c;以监测仪表、通讯网络、数据库系统、数据中台、模型软件、前台展示、智慧运维等产品体系为支撑&#xff0c;以城市水资源、水生态、水…

微信小程序quickstartFunctions中云函数的应用

1、在quickstartFunctions文件中新建文件夹和文件 2、index.js 文件书写 const cloud require(wx-server-sdk);cloud.init({env: cloud.DYNAMIC_CURRENT_ENV }); const db cloud.database();// 链表查询试卷和对应的题库 exports.main async (event, context) > {retu…

现货白银投资如何挂单

如果现货白银投资者不想时时刻刻都在盯盘&#xff0c;盯紧进场的机会&#xff0c;可以采用提前挂单的方式来交易&#xff0c; 这样做的好处很多&#xff0c;尤其是在市场行情波动大的时候&#xff0c;投资者如何手动下单&#xff0c;很难在自己期望的价格成交以&#xff0c;导致…

SAP ERP系统屏幕变式(SHD0)的应用

在SAP/ERP项目实施中屏幕变式技术(SHD0)的应用非常广泛,基本每个项目都会大量的应用,通过屏幕变式技术可以不用任何开发情况下,非常方便将SAP操作界面的某些字段根据业务要求进行锁定、隐藏或设为必须输入。 下面通过一个实际项目案例来了解下屏幕变式的具体应用 业务需…

本地非文字资源无法加载

目录 方法A.静态/动态绑定路径 方法B.require导入&#xff08;运行时加载&#xff09; 方法C.import导入&#xff08;x&#xff09;&#xff08;编译时加载&#xff09; 方法D.ref直接操作元素赋值&#xff08;x&#xff09; 相关知识 import和requir区别 模板路径&#…