#ifndef __ADC1_H_#define __ADC1_H_#include "common.h"#include "delay.h"void adc_init(u8 ch,u8 div);u16 adc_cover(u8 ch);#endif#include "adc1.h"void ad...
分类:
其他好文 时间:
2015-03-15 07:03:34
阅读次数:
350
在上一篇笔记的基础上,完成一个简单的ADC采样实验。
分类:
其他好文 时间:
2015-03-13 22:01:15
阅读次数:
305
题意:有ABCD四个点在圆上,按顺序排列(也就是说B一定在AC之间)。 然后根据输入的四条边。
做法:因为同弦的圆周角相等,所以∠A==∠B。 然后在三角形ADC和三角形BCD中各用一遍余弦定理。可以得到两个方程。未知的只有cos∠A 和 DC,一个二元方程组,化简一下 就可以求出DC了。
余弦定理 a^2=b^2+c^2-2*b*c*cos(∠A);...
分类:
其他好文 时间:
2015-03-07 20:04:57
阅读次数:
148
MAX 10系列FPGA的电源供电配置可分为两类:单电源供电和双电源供电单电源供电器件 MAX 10单电源供电器件仅需要使用一个3.0 V或3.3 V外部电源,作为VCC_ONE(内核电压)和VCCA(PLL和ADC电压)电源管脚的输入,内核逻辑操作所需的1.2 V是由内部电压稳压器转换得到。双电....
分类:
其他好文 时间:
2015-03-07 18:39:37
阅读次数:
440
用STM32自带的ADC读取引脚电压值,读回来的数据怎么转换成单位为V的数值???
V(ADC) = Value(ADC) * V(ref)/4096(stm32的ADC是12位的,所以ad字的最大值是4096)
其中V(ADC)为算出的电压值;Value(ADC)为采集的AD值;V(ref)为参考电压,一般为3.3V。
比如你STM32的参考电压为3.3v,采集的AD值为1024,那么转换...
分类:
其他好文 时间:
2015-02-28 14:43:02
阅读次数:
291
一、实验目的 将采集的内部温度传感器信息通过串口发送到上位机 二、实验过程 1、寄存器配置 ADCCON1(0XB4)ADC控制寄存器1 BIT7:EOC ADC结束标志位0:AD转换进行中 1:AD转换完成 BIT6:ST 手动启动AD转换0:关闭 1:自动...
分类:
其他好文 时间:
2015-02-23 23:36:50
阅读次数:
880
测试比较器是关掉一些无关时钟,地弹问题,别让管脚去翻转 ADCRH|=BIT2;//ADC处于PD模式,T版本的ADC输出引脚影响测试 PB2CTRL=0x42;//设置为GPIO就不翻转了 PB3CTRL=0x42; CLKEN2 =0;//关闭AD时钟,T版本就clcko...
分类:
其他好文 时间:
2015-02-05 17:45:45
阅读次数:
142
STM32 有一个内部的温度传感器,可以用来测量 CPU 及周围的温度(TA)。该温度传感器在内部和 ADCx_IN16 输入通道相连接,此通道把传感器输出的电压转换成数字值。温度传感器模拟输入推荐采样时间是 17.1μ s。 STM32 的内部温度传感器支持的温度范围为: -40~125度,精度为±
1.5℃左右(实际效果不咋地)。
效果确实不咋地。。大冬天的测出来是20多度。。
第一个...
分类:
其他好文 时间:
2015-01-25 15:19:54
阅读次数:
368
之前没学过数模电,对A/D D/A转换一窍不通,也百度了很多资料大都深奥难懂。。算了,先自以为是一下吧,等以后学了专业课再说。。(寒假回家一定要学。。恩 就这么决定了)看了那么多资料,感觉 A/D转换就是将电压(或者是其他模拟量:如 压力,图像等)转换为数字,D/A就是反过来,而ADC就是A/D转换器,他可以采集外部电压转化为数字。本节实验通过ADC采集外部电压转换为数字显示在屏幕上。
...
分类:
其他好文 时间:
2015-01-24 21:24:50
阅读次数:
251
一.以前用过51的布板没有这4个管脚的布线的,只要供电引脚稳定,就能用内部的ADC模块的,STM32这里要注意。
不同型号对应的是不同引脚。...
分类:
其他好文 时间:
2015-01-23 16:22:20
阅读次数:
155