最近使用ATtiny85做一个应用的时候,需要模拟量采集,之前参考了一下网友的代码,analogRead(3)很容易就能采集到信号,但是换其余的引脚就不行。
后来翻了一下官方手册,查了引脚定义,觉得可能是Arduino IDE里面analogRead()函数用的是ADC序号而不是引脚序号。因为ADC3与PB3对应,所以analogRead(3)我的硬件连接是对的,其余ADC我的硬件连接错了,所以采集不到信号。

另外,在arduino网站上也搜到了类似的问题,下面有人给的解答也是这样的。
链接:https://forum.arduino.cc/index.php?topic=550241.msg3751719

所以,如果使用Arduino IDE开发Digispark ATtiny85,那么ADC采样的引脚定义如下:

analogRead(ADC_NUMBER);              //ADC_NUMBER填0、1、2、3
/*  ADC_NUMBER  --  开发板引脚ADC0   --  PB5ADC1 --  PB2ADC2 --  PB4ADC3 --  PB3
*/

Digispark ATtiny85 ADC采样 analogRead()相关推荐

  1. adc采样的值跳动_嵌入式er必知:模数采样知多少(最全总结)

    [导读]  生活环境周围信号万万千,对于一个嵌入式er.我们利用技术去了解世界.改变世界.而一个产品要与外界物理环境打交道,一个至关重要的触角就是采样真实模拟世界的信号,翻译成芯片可理解的数字信号,进 ...

  2. 【 FPGA 】使用状态机设计一个ADC采样控制电路

    以ADC0809为例,设计一个ADC采样控制电路,采用有限状态机的方式. 传统的ADC采样控制的方法是用单片机控制,单片机控制ADC采样具有编程简单,控制灵活的优点,但是采样速度慢,CPU控制的低速极 ...

  3. 解读ADC采样芯片(EV10AQ190A)的工作模式(单通道模式)

    有了上两篇博文的铺垫,双通道模式以及四通道模式,单通道模式也就很容易理解了,并且我已经想好了下一篇博文要写什么了. 直接看框架图吧: 直接说重点,任意一个输入端口输入的模拟信号同时进入ADC芯片的四个 ...

  4. 解读ADC采样芯片(EV10AQ190A)的工作模式(四通道模式)

    上篇博文讲了EV10AQ190A这种ADC芯片的工作模式:双通道模式 我十分重视这些内容,因为这是我认识硬件工作模式的起点,当然这也只是理论上的内容,实际采样过程中也许会遇到这样那样的问题,那就需要自 ...

  5. 解读ADC采样芯片(EV10AQ190A)的采样(工作)模式(双通道模式)

    工作模式有三种:分别为四通道模式.双通道模式以及单通道模式,这里先简单讲述双通道模式(由于工程中用过双通道模式): 双通道模式组态: 从这张图中可以得到的信息是什么呢? 首先有两个模拟输入,分别为AA ...

  6. 基于android7.1+msm8937读取ADC采样值

    基于android7.1+msm8937读取ADC采样值 读取给设备供电的电压,比如16V,通过监控ADC(Analog-to-Digital Conversion)值来知道电源波动情况和实际给设备供 ...

  7. STM32的ADC采样与多通道ADC采样

    一 单通道采样  参考资料: <STM32库开发实战指南> 刘火良,杨森著 原理性质的东西还是少讲,因为上面那本书里面讲解的很详细了,直接来看硬件电路图 这里使用的是3362电位器(10K ...

  8. matlab 信号去直流,基于FIR滤波的ADC采样信号中直流信号的消除方法与流程

    本发明属于卫星导航领域,介绍了ADC采样信号中的直流偏置消除方法. 背景技术: 卫星导航系统在军事和民用领域应用越来越广泛.以GPS卫星导航系统为例,其到地面的信号功率仅为-130dBm,这么微弱的信 ...

  9. STM32 ADC采样使用内部参考电压

    整理也能进步!写得清楚才能理解更深. [问题背景] 在使用ADC时,通常的用法是Vref+接电源VDD3.3V,然后计算时直接用3.3V做参考电压,但是这种方法忽略了一些情况如供电电压有可能随外部一些 ...

  10. STM32F103单片机使用DMA功能读取ADC采样数据

      使用DMA功能操作外设时,可以极大的简化代码,提高程序的执行效率.特别是在需要频繁操作的外设上.比如现在要采集单片机16个ADC通道的电压值,就可以使用DMA功能,直接将ADC通道转换好的值,传输 ...

最新文章

  1. 十年沉淀、厚积薄发,百度CTO王海峰秀出NLP十年成果
  2. sql server2008中左连接,右连接,等值连接的区别
  3. window上安装elasticserach
  4. 计算机专业课题 结题报告,计算机结题报告 - 结题报告 - 书业网.doc
  5. linux卸载es,Ubuntu卸载elasticsearch
  6. OpenCV 入门级一
  7. python初学入门教程_python初学者怎么入门|python基础教程|python入门|python教程
  8. Windows动态桌面原理
  9. 分布式数据同步工具之DataX Web的基本使用
  10. 浅解一下BS和CS的区别
  11. android自动循环播放视频,Android编程实现VideoView循环播放功能的方法
  12. 句子反转:小米笔试编程题目——python
  13. T10 微信公众号如何获得清晰头像?
  14. 360路由器远程连接服务器,360路由器设置好了不能上网的解决办法
  15. 互联网快讯:华虹虹芯基金正式发起成立;极米高性能投影产品获用户青睐;中国电信联手钉钉研发“天翼钉”
  16. python算法习题(十):木材加工
  17. AddressSanitizer 页面
  18. 关于旁路由设置后,主路由WIFI无法上网的问题
  19. Compilify Alpha阶段测试报告
  20. Gopher Daily (2020.05.19) ʕ◔ϖ◔ʔ

热门文章

  1. php音频怎么打开,音频管理器怎么设置
  2. 攻防世界mobile新手区之app3 write up
  3. ani转换ico文件
  4. silvaco的石墨烯fet仿真_COMSOL Multiphysics多物理场仿真光电学习必看的内容
  5. 谷歌浏览器任务栏图标变白色解决方法
  6. qpython3手机版教程,qpython3手机版下载
  7. c语言不满秩矩阵方程组的解,【线代】矩阵的秩与方程组的解[坑]
  8. 什么是宝塔面板,跟服务器之间有什么特别联系?
  9. Python:1004 成绩排名
  10. 编写php代码输出学号姓名,2、 编写一个简单的C++程序:通过键盘输入你的基本信息,如姓名、学号、班级,然后在屏幕上输出...