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

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

3天内不再提示

如何校准ATtiny振荡器

454398 来源:网络整理 作者:网络整理 2019-11-19 11:51 次阅读

步骤1:源代码

您必须使用“ osccal_attiny_slave”和Arduino对Attiny进行编程(Uno)和“ osccal_uno_master”。

如果您需要在Ardui中添加Attiny13支持没有SDK,请使用以下说明:

https://github.com/tekstop/attiny/tree/Arduino1

“osccal_attiny_slave”是一个非常小而简单的脚本,不应大于1K(编译后)-这样,您就可以使用小型系统内可编程闪存来校准ATtinnies。

步骤2:万用表读数

万用表的频率为Hz后,连接后探头到GND(在您的电路上)和红色探针到那些“ Arduino PWM信号”或“ ATtiny PWM信号”引脚。

首先,您需要测量Arduino(Uno)PWM信号,您应该以该值作为参考,因为您的ATtiny PWM信号应与此值匹配。

如果您需要增加ATtinny PWM信号,请在试验板上按右键[[+]] ,如果需要递减,请按面包板上的左按钮“ [-]”。按下每个按钮后,Debug Led应该会暂时消失。 (您应该在LED熄灭后等待至少2秒钟,然后再按下另一个按钮)。

您的OSCCAL值在Arduino控制台上可见。

注意:您可能无法获得正确的准确度,而只能获得接近的准确度,因此请尽最大可能获取最接近的数字。

步骤3:

如果我的ATtiny PWM值与想要的值相差太远,则可以自己编辑代码并增加(或减少)您的 OSCCAL起始值(您需要在两个脚本 Master 和 Slave 中进行更改),然后将两个草图都上传到Arduino和Attiny。

步骤4:我现在有了OSCCAL!

一旦有了OSCCAL值,就应该在上面使用它您针对该特定ATtiny的项目。

请记住,此OSCCAL值仅适用于您的ATtiny,如果您获得一个新的,则必须重新执行此过程,以便获得正确的OSCCA该新值的L值。

对于我来说,我的OSCCAL值是 46 ,因此在我的 void setup()上,我将使用“ OSCCAL = 46 ”,对于我使用此特定ATtiny制作的每个项目
责任编辑:wv

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

    关注

    28

    文章

    3832

    浏览量

    139069
  • ATtiny
    +关注

    关注

    3

    文章

    128

    浏览量

    19600
收藏 人收藏

    评论

    相关推荐

    弛豫振荡器和晶体振荡器的区别

    弛豫振荡器和晶体振荡器作为电子电路中常见的两种振荡器,它们在工作原理、输出波形、应用领域以及性能特点等方面存在显著的差异。以下是对这两种振荡器区别的详细阐述。
    的头像 发表于 09-25 17:16 447次阅读

    方波振荡器和正弦波振荡器有什么区别

    方波振荡器和正弦波振荡器作为电子电路中常见的两种振荡器,它们在波形特性、工作原理、应用领域以及设计要点等方面存在显著的差异。以下是对这两种振荡器区别的详细阐述。
    的头像 发表于 09-25 17:07 601次阅读

    压控振荡器仿真原理是什么

    压控振荡器(Voltage-Controlled Oscillator,简称VCO)是一种电子振荡器,其输出频率可以由输入电压控制。这种振荡器在无线通信、信号处理和电子音乐等领域有着广泛
    的头像 发表于 09-25 11:25 322次阅读

    压控振荡器vco工作原理是什么

    压控振荡器(Voltage Controlled Oscillator,简称VCO)是一种电子振荡器,其振荡频率可以通过外部电压信号来控制。VCO在无线通信、信号处理、频率合成等领域有着广泛
    的头像 发表于 09-25 11:23 1445次阅读

    压控振荡器的指标有哪些

    压控振荡器(Voltage-Controlled Oscillator,VCO)是一种电子振荡器,其振荡频率可以通过改变控制电压来调节。这种振荡器在无线通信、频率合成器、电子音乐等领域
    的头像 发表于 09-25 11:20 415次阅读

    压控振荡器的工作原理是什么

    压控振荡器(Voltage-Controlled Oscillator,简称VCO)是一种电子振荡器,其振荡频率可以根据输入电压的变化而变化。这种振荡器在通信、信号处理和电子音乐等领域
    的头像 发表于 09-25 10:44 464次阅读

    数字振荡器的相位噪声是多少

    数字振荡器的相位噪声是一个复杂且多变的参数,它受到多种因素的影响,包括振荡器本身的设计、制造工艺、工作环境以及外部干扰等。因此,无法给出一个具体的、固定的相位噪声值来代表所有数字振荡器。 相位噪声
    的头像 发表于 09-25 10:37 233次阅读

    反馈式振荡器振荡平衡条件是什么

    反馈式振荡器是一种电子振荡器,它通过反馈机制产生持续的振荡信号。这种振荡器广泛应用于无线电通信、信号处理和测试设备中。振荡平衡条件是确保
    的头像 发表于 09-10 16:40 752次阅读

    高频振荡器和低频振荡器的区别

    高频振荡器和低频振荡器在多个方面存在显著差异,这些差异主要体现在频率范围、应用领域、电路实现、元件选择以及性能特点上。以下是对两者区别的详细阐述。
    的头像 发表于 07-30 18:07 1648次阅读

    振荡器是什么?振荡器的指标有哪些?

    振荡器是射频系统中一个重要的部件。比如说,VCO,中文名称为,压控振荡器,是PLL的核心部件。
    的头像 发表于 07-24 14:41 720次阅读

    什么是皮尔斯振荡器?皮尔斯振荡器电路如何工作?

    皮尔斯振荡器是石英晶体振荡器最常见的设计之一,皮尔斯振荡器在设计上与之前的 Colpitts 振荡器非常相似,非常适合使用晶体作为其反馈电路的一部分来实现晶体
    的头像 发表于 04-01 14:24 1855次阅读
    什么是皮尔斯<b class='flag-5'>振荡器</b>?皮尔斯<b class='flag-5'>振荡器</b>电路如何工作?

    皮尔斯振荡器的工作原理 皮尔斯振荡器电路详解

    皮尔斯振荡器(Pierce oscillator,或称皮尔斯晶体振荡器)是一种电子振荡电路,特别适用于配合**石英振荡晶体以产生振荡讯号。
    的头像 发表于 02-26 15:10 2894次阅读
    皮尔斯<b class='flag-5'>振荡器</b>的工作原理 皮尔斯<b class='flag-5'>振荡器</b>电路详解

    多谐振荡器有几个稳态 多谐振荡器的稳态是什么状态

    多谐振荡器是一种具有多个谐振频率的振荡器。它可以产生多个不同频率的输出信号。在多谐振荡器中,信号的频率通过振荡回路中的某种可调元件进行调节。多谐振荡
    的头像 发表于 02-18 11:26 2904次阅读

    什么是皮尔斯振荡器?皮尔斯振荡器电路原理分析案例

    皮尔斯振荡器**是**石英晶体振荡器最常见的设计之一**,**皮尔斯振荡器的核心是一个反馈回路,其中包括一个谐振电路和一个放大器。
    的头像 发表于 02-17 15:18 4598次阅读
    什么是皮尔斯<b class='flag-5'>振荡器</b>?皮尔斯<b class='flag-5'>振荡器</b>电路原理分析案例

    MEMS差分振荡器与传统差分振荡器的比较

    MEMS差分振荡器与传统差分振荡器的比较  MEMS(微机电系统)差分振荡器是一种基于微纳米加工技术制造的振荡器,相比于传统的差分振荡器,具
    的头像 发表于 01-26 14:20 590次阅读