\d —— 数字[0-9] —— 例子:a\dc —— a1c\D —— 非数字[^\d] —— 例子:a\Dc —— adc\s —— 空白字符[\t\r\n\f\v] —— 例子:a\sc —— a c\S —— 非空白字符[^\s] —— 例子:a\Sc —— a1c\w —— 单词字符[a....
分类:
其他好文 时间:
2015-04-18 12:55:53
阅读次数:
190
一、ADC概念 实现模拟信号转换成数字信号就是这样子= = 二、代码框架 #include "stm32f10x.h"
void delay(u32 kk)
{ while(kk--);
}
int main()
{ u16 ad=0,adc0=0; GPIO_InitTypeDef GPIO_In...
分类:
其他好文 时间:
2015-04-12 17:38:16
阅读次数:
138
在数字信号处理中,要求待处理的信号都是离散的,而且还要是经过量化的。但在现实的世界中,比如电压、温度等都是连续的量,也即是通常所说的模拟信号。因此,在进行数字信号处理之前,需要把这些连续的信号转变为数字信号。这种转换由ADC来完成。将模拟信号转换为数字信号,实际上包含着两部分的工作,一是离散,二是....
分类:
其他好文 时间:
2015-04-12 01:25:27
阅读次数:
139
一 STM32 ADC
采样频率的确定
1.
:
先看一些资料,确定一下ADC
的时钟:
(1),由时钟控制器提供的ADCCLK
时钟和PCLK2(APB2 时钟)同步。CLK
控制器为ADC 时钟提供一个专用的可编程预分频器。
(2) 一般情况下在程序 中将 PCLK2 时钟设为 与系统时钟 相同
/* HCLK = SYSCLK */...
分类:
其他好文 时间:
2015-04-08 09:20:28
阅读次数:
211
1、LSB,Least Significant BitLSB是指最低位一个bit的权值,比喻ADC是一把尺子,那LSB则是它的最小刻度。LSB=Vfs/(2^N),Vfs为full scale voltage,N为ADC的分辨率(Resolution)。2、Offset ErrorOffset Er...
分类:
其他好文 时间:
2015-04-03 17:07:28
阅读次数:
312
#include "TFT\TFT_Driver.h"找不到文件, 无法打开
没有include 仅在同一工程下就可以使用函数
每次运行程序结果不同...
分类:
其他好文 时间:
2015-04-02 20:55:28
阅读次数:
149
今天调试STM32F103的ADC,使用ADC1单次转换模式进行两通道AD采样,发现两路通道存在烦扰问题。相关AD操作代码如下:void adc_start_convert(uint8_t ch){ ADC1->SMPR2 = (ADC1->SMPR2 & 0XFFFFFFF8) | 7;...
分类:
其他好文 时间:
2015-03-21 12:29:09
阅读次数:
169
若Jetson TK1的音频不能用,可以在终端输入以下命令,再次测试,就可以使用了。(注意:在Jetson TK1硬件上音频处,上面的是话筒,下面的是听筒)。
amixer cset name="Stereo ADC MIXL ADC2 Switch" 0
amixer cset name="Stereo ADC MIXR ADC2 Switch" 0
amixer cset name="Int...
分类:
其他好文 时间:
2015-03-18 12:29:12
阅读次数:
150
利用Arduino Nano的wire库可以很方便对ADS1100进行设置和读取转换后的数据。/** Arduino reads ADS1100 I2C 16bit diff ADC*/ /* SDA ==> analog 4 PC4 SCL ==> analog 5 ...
分类:
其他好文 时间:
2015-03-18 10:18:31
阅读次数:
408
GP2Y1010AU0F传感器接线方式如下: 使用PA0接收模拟信号,PB1发送脉冲信号。 代码如下: GP2Y.c #include?"GP2Y.h"
#include?"system.h"
u16?AD_PM;
void?GP2Yinit(void)
{?
//定义变量
????ADC_InitT...
分类:
其他好文 时间:
2015-03-18 07:52:20
阅读次数:
919