在SDY8811中,ADC采样可以轮询也可以用中断,轮询是不会有问题的,但是到中断这里就有可能有问题了,因为SYD8811是1MHZ采样的,MCU是64MHZ,所以ADC模块的时钟由MCU的时钟64M分频得到的,所以在ADC采集的时候要保证MCU的时钟一直存在,也就是说不能够进入睡眠!

在SYD8811的手环的工程中,有如下的设置:
在开始ADC采集的时候调用syd_nosleep传入SYD_NOSLEEP_ADC变量并且第一个参数传入true:

syd_nosleep函数如下:

在ADC中断到来读取完ADC的数据后调用syd_nosleep并且第一个参数掺入false:

在调用syd_nosleep函数传入true的时候就不能够睡眠了,反之传入false就能够睡眠,这样的机制保证了ADC在采集的时候MCU是不会睡眠的,当然这里ADC的中断时打开的:

SYD8811 ADC注意点相关推荐

  1. 现代传感器的接口:中断驱动的ADC驱动程序

    现代传感器的接口:中断驱动的ADC驱动程序 Interfacing with modern sensors: Interrupt driven ADC drivers 研究了如何编写一个阻塞的模数转换 ...

  2. 与现代传感器的接口:轮询ADC驱动程序

    与现代传感器的接口:轮询ADC驱动程序 Interfacing with modern sensors: Polled ADC drivers 我们研究了在现代嵌入式应用程序中,开发人员应该如何创建一 ...

  3. ADC中宽带巴伦的使用

    大多数高速ADC使用差分输入结构. 这样会具有良好的共模噪声抑制,但是常常需要在ADC输入端将单端信号转换为差分信号. 这一转换过程,主要选择无源巴伦或变压器及有源放大器来实现. 虽然有很多高性能的组 ...

  4. k64 datasheet学习笔记35---Analog-to-Digital Converter (ADC)

    0.前言 本文主要介绍K64的ADC部分的特性,内部架构,信号描述及操作接口等 1.简介 1.1.ADC模块特性 线性逐次逼近算法,达16bit分辨率 达到4对差分和24个单端模拟量输入 输出模式 差 ...

  5. adc 接收cube_官方的stm32cube软件教程实例ADC操作代码(官方自带的,可以无视

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 官方的stm32cube软件教程实例ADC操作代码(官方自带的,可以无视),看不懂怎么用的可以等本贴吧更新图片教程,现在就是凑帖子数量,完成转职的,请谅解 ...

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

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

  7. 核磁共振影像数据处理-2-DWI实践:计算ADC (MD) map、Li‘s have a solution and plan.

    操作视频内容请移步Bilibili: https://space.bilibili.com/542601735 今日代码 dicom到nifti格式转换(afni) dcm2niix_afni -o ...

  8. adc参考电压是直流交流_无位置传感器无刷直流电机换相误差校正的新方法

    针对无位置传感器无刷直流电机运行时存在换相误差的问题,哈尔滨工程大学自动化学院的研究人员姚绪梁.林浩.鲁光旭.王景芳.赵继成,在2019年第22期<电工技术学报>上撰文,提出一种基于线电压 ...

  9. 单片机中SDZ是什么意思_合泰单片机ADC转换程序

    ;内容:旋转变阻器改变AD转换的数通过4为LED显示出来 ;数码管段码接法A-PD0,B-PD1....G-PD6,H-PD7 ;数码管位码接法OM0-PC0...COM4-PC3 ;完整源码下载:h ...

最新文章

  1. WebView你真的熟悉吗?看了才知道
  2. 小程序-wepy学习
  3. shiro 实现登录验证功能
  4. linux arp 防火墙关闭,如何关闭ARP防火墙
  5. Spark入门(十一)之排序
  6. matlab图像增强分段线性函数_图像增强、锐化,利用 PythonOpenCV 来实现 4 种方法!...
  7. 前端学习(595):使用network进行详细分析
  8. assertionerror python_Python 基础(十四): 错误和异常
  9. 实用教程:使用Netflow分析网络异常流量
  10. 软件工程概论网站系统开发基础及目标概述
  11. 利用ArcGIS做土地利用转移矩阵
  12. 表格中计算机设置,如何在excel表格中设置下拉菜单?一招教你搞定!
  13. 计算机网络释疑与解答第六版 pdf,计算机网络释疑与习题解答第5版.pdf
  14. text to image(八):《Image Generation from Scene Graphs》
  15. 锚点(anchor)的理解
  16. 电路中极性与非极性电容并联的作用
  17. 欧冠超级计算机,超级计算机预测欧冠决赛:红军65%概率夺冠 萨拉赫最可能进球...
  18. 试试在transformers中调用ERNIE
  19. Robin六种常用负载均衡算法源码解析
  20. 变分推断 (Variational Inference) 解析

热门文章

  1. linux find查找文件并删除文件,Linux find 查找 并删除文件 杀掉进程
  2. c++空指针和野指针
  3. 爬取12306车票信息(初级版本)
  4. RK3568平台开发系列讲解(音频篇)Android AudioRecord 采集音频
  5. mysql 流式查询_Mybatis流式查询避免OOM
  6. 分布式列式数据库HBase
  7. 云和恩墨精彩亮相“第五届数字中国建设峰会·云生态大会”成果展
  8. 【每日面试】2021快手秋招Java开发一面
  9. python安装bs4几种方法_Python安装Bs4的多种方法
  10. Spring全部注解