F28335_ADC使用
来源:互联网 发布:centos syslog服务器 编辑:程序博客网 时间:2024/06/10 18:48
CONV_RUN为1时,无限次的会自动转换MAX_CONVn次,同时会把排序指针指向CONV00/08处,并重新开始;若为0时,每次触发转换MAX_CONVn次,但是指针不会自动指向CONV00/08处,需要自己使用RST_SEQn=1来调整指针。此指针包含排序部分和结果部分。
SEQ_OVRD用于CONV_RUN为1时的连续运行模式
ADC转换结束时AdcRegs.ADCST.bit.INT_SEQ1会被置位,用它来判断是否转换完成
while (AdcRegs.ADCST.bit.INT_SEQ1== 0){}语句用于等待。后面还要有手动清除
AdcRegs.ADCST.bit.INT_SEQ1_CLR = 1,除非使用了触发DMA功能,因为DMA会自动清除次标志。
因为ADC是12位的,比较好的方式就是ADC转换结束后直接出发DMA,把AdcMirror的值直接转移到自己的目的寄存器中,免去了CPU的操作,同时转移的数据也是12位的有效数据,可以直接使用,而不需要进行右移4位的操作。因此可以使用DMA中断来处理ADC转换结束后的代码
- F28335_ADC使用
- 使用
- 使用
- 使用
- 使用
- 使用
- 使用
- 使用++,--
- 使用$@ $!
- 使用
- SoftICE使用(指令使用)
- 使用GraphEdit使用
- 使用HtmlParser使用心得
- 时钟使用使用
- Ubuntu 使用Git 使用
- Ubuntu 使用Git 使用
- GUID使用的使用
- Git使用 tortoisegit使用
- IOS APP的图标尺寸、启动画面尺寸、宣传画面尺寸
- ORACLE分析函数(1)
- hdu 4726
- 【Dojo学习之一】dojo介绍
- mvc框架详解
- F28335_ADC使用
- Intent.ACTION_MAIN
- 常用的入侵端口
- 框架与Window对象 学习笔记(一): 创建多个框架
- CPU执行第一条指令时情形
- Oracle DB 查看预警日志
- leetcode Best Time to Buy and Sell Stock III
- UCDetector: Unnecessary Code Detector
- Android中Bitmap缓存池zz