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

    文章

    4155

    浏览量

    142302
  • ATtiny
    +关注

    关注

    3

    文章

    128

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MEMS振荡器与传统OSC 可以互相替换吗?(二)MEMS振荡器的优势

    MEMS振荡器的优势照比传统OSC的主要优势
    的头像 发表于 11-21 15:37 1660次阅读
    MEMS<b class='flag-5'>振荡器</b>与传统OSC 可以互相替换吗?(二)MEMS<b class='flag-5'>振荡器</b>的优势

    MEMS振荡器的应用

    MEMS振荡器的应用大致分为7个大方向
    的头像 发表于 11-21 15:37 1668次阅读
    MEMS<b class='flag-5'>振荡器</b>的应用

    学子专区—ADALM2000活动:脉冲振荡器

    作者: Antoniu Miclaus,系统应用工程师 目标 本实验活动的目标是研究振荡器的特性。振荡器可产生脉冲输出(短周期脉冲)并由输入方波控制。 背景知识 正弦波振荡器会以预设的频率无限期地产
    的头像 发表于 09-22 11:12 6738次阅读
    学子专区—ADALM2000活动:脉冲<b class='flag-5'>振荡器</b>

    晶体振荡器是如何工作的?——从物理到工程实践

    了解晶体振荡器的工作原理、频率晶体的作用以及如何在现代电子设备中使用 XTAL 振荡器实现精确计时。
    的头像 发表于 08-22 14:13 3369次阅读
    晶体<b class='flag-5'>振荡器</b>是如何工作的?——从物理到工程实践

    压控晶体振荡器参数及选型

    压控晶振(VCXO,Voltage Controlled Crystal Oscillator)简称:VCXO是石英晶体振荡器的一种,全称:电压控制晶体振荡器,是一种与晶体谐振串联插入变容二极管
    的头像 发表于 07-29 11:58 934次阅读
    压控晶体<b class='flag-5'>振荡器</b>参数及选型

    晶体振荡器如何失效?

    晶体振荡器故障的原因有很多,但制造晶体振荡器所用石英晶体材料的质量以及制造工艺的精度和准确度会对晶体振荡器的有效性和寿命产生重大影响。这就是为什么在SCTF 的所有电子设备和产品中发现的晶体
    发表于 06-16 09:20

    恒温振荡器的技术原理介绍

    概述:恒温振荡器是一种在科研、医疗和工业等领域广泛应用的实验设备。其主要功能是提供一个稳定的温度环境,并对样品进行均匀的振荡搅拌。本文将详细介绍恒温振荡器的核心技术原理,以帮助读者更好地理解其工作
    的头像 发表于 06-10 14:59 571次阅读
    恒温<b class='flag-5'>振荡器</b>的技术原理介绍

    什么是压控晶体振荡器

    压控晶体振荡器是石英晶体振荡器的一种, 主要用于调频及锁相技术 。具有传输性能好、抗干扰性强 、节省功率等优点。
    的头像 发表于 06-06 16:04 966次阅读

    890-960 MHz 压控振荡器 skyworksinc

    电子发烧友网为你提供()890-960 MHz 压控振荡器相关产品参数、数据手册,更有890-960 MHz 压控振荡器的引脚图、接线图、封装手册、中文资料、英文资料,890-960 MHz 压控振荡器真值表,890-960 M
    发表于 05-23 18:29
    890-960 MHz 压控<b class='flag-5'>振荡器</b> skyworksinc

    LC振荡器制作论文资料

    摘要本题目中,振荡器采用输出波形好,频率稳定度高的具有波段切换功能的改进型电容三点式振荡电路。在每一个波段内,频率的调节是通过改变压控振荡器的变容二极管的直流反压实现的。采用锁相环频率合成电路,以
    发表于 04-22 14:54

    全硅MEMS振荡器-MST8011,助力国产MEMS振荡器实现进口替代

    在当今科技飞速发展的时代,MEMS(微电子机械系统)振荡器作为一种新型的时钟解决方案,正逐渐成为电子设备中的核心组件。与传统的石英振荡器相比,MEMS振荡器具有体积小、功耗低、抗振动、抗冲击等显著
    的头像 发表于 04-15 14:40 734次阅读
    全硅MEMS<b class='flag-5'>振荡器</b>-MST8011,助力国产MEMS<b class='flag-5'>振荡器</b>实现进口替代

    简单认识压控晶体振荡器

    压控晶体振荡器(Voltage Controlled Crystal Oscillator,简称VCXO)是一种基于石英晶体的振荡器,其频率可以通过外部电压进行微调。
    的头像 发表于 02-24 13:50 951次阅读

    锁相振荡器,低相噪恒温晶振,锁相晶体振荡器

    振荡器
    知道点啥
    发布于 :2025年02月13日 18:36:49

    请问振荡器超载停止是指LDC1000内部的振荡器吗?

    设计的。。。请问振荡器超载停止是指LDC1000内部的振荡器吗?为什么我的LDC1000有一段时间就可以正常工作呢?
    发表于 01-09 08:29