模拟信号/数字信号
(1)、模拟信号是一种在时间上连续,数值上也连续的物理量,具有无穷多的数值,从自然界感知的大部分物理量都是模拟性质的,如速度,压力,温度,声音等。
(2)、数字信号在时间上和数值上均是离散的,而离散信号的值只有真与假,是或不是,因此可以使用二进制中的0与1来表示 。
ADC驱动流程
ADC主要驱动程序
main.c
#define ADC_FREQ 2500000
void Main(void)
{
/*时钟初始化*/
Set_Clk();
/*adc初始化*/
adc_init();
while(1)
{
/*读取转换值*/
adc_value=ReadAdc(0);
delay(1000) ;
}
}
void adc_init(void)
{undefined
//选择输入通道,AIN0,对应开发板上W1可调电阻
int channel=0;
/*设置分频时钟*/
preScaler = ADC_FREQ;
preScaler = 50000000/ADC_FREQ - 1; //PCLK=50M
/*AD转换频率设置,最大频率为2.5MHz*/
rADCCON = (1<<14)|(preScaler<<6)|(channel<<3); //setup channel
delay(1000);
}
**************************************************/
int ReadAdc(int channel)
{undefined
/*开始AD转换*/
rADCCON |= 0x01; //start ADC
while(rADCCON & 0x1); //check if Enable_start is low
/*检查转换是否结束*/
while(!(rADCCON & 0x8000)); //check if EC(End of Conversion) flag is high
return ( (int)rADCDAT0 & 0x3ff );
}
上一篇:ARM9(S3C2440) Touch Screen
下一篇:ARM9(S3C2440) UART
推荐阅读




推荐帖子
- esp32 arduino点灯,真TM香。附最新Arduino ESP32环境搭建方法。
- 用了几天时间终于把用ArduinoIDE把ESP32-S2的点灯例程跑起来了。我觉得应该是我的问题,不过我发现好像很多人都遇到了和我一样的问题,原因其实都是网的问题。这个问题不应该是乐鑫不知道的问题,所以ESP32是不是给中国人用的是个问题。几年前第一次用ESP32时就跑遍全网各种找解决方案,先是vscode的platfromio,再到vscode的espidf,当时也同样花了几天的时间。这次时隔多年,再用ESP32时发现怎么弄的全忘了,原来的vscode环境也是各种问题,想跑个例程
-
littleshrimp
国产芯片交流
- SPI 使用DMA方式如何来做?
- 需要一些提示! 因为对数据的传输要求高! 我是利用SPI来实现向设备写数据的,而且写数据时在设备触发的IST中的! 我想用DMA的方式来做! 【平台】2440wince5.0SPI使用DMA方式如何来做?
-
niuqingjun
嵌入式系统
- 通过MSP430 进行PCB 电容触摸感应
- 大家最近都在做launchPad和触摸板的实验,触摸板的原理是怎么来的呢?LaunchPad的IO口是怎么识别的呢?以后我们自己的设计中如何用到触摸按键呢?这篇文献就详细的介绍了这些内容。通过MSP430进行PCB电容触摸感应
-
wstt
微控制器 MCU
- 关于JTAG口下载程序问题
- 我用的是F1611的单片机,IAR软件里面的设置都应该没有问题,其中JTAG口:1(地),2(悬空),3(+3.3V),4(RST),5(P2.2),6(P1.1),7(TCK),8(TMS),9(TDI),10(TDO/TDI),其中出了5和6外其余的管脚都没有复用,以前这个JTAG用在F169上没有问题,可是现在用在F1611上却总提示找不到设备,请问大家有没有碰到过类似的情况啊?关于JTAG口下载程序问题
-
zbk81023
微控制器 MCU
- 51制作的 红外、315M、433M等遥控编码波形分析板(全套资料)
- 秀一下我做的小工具,HOHO! 相当于数字脉冲示波器,并具波形分析功能(单片机通过USB与计算机通讯显示波形),也是USB通讯学习板。 主要用来实现以下功能: 1)可采集红外遥控器信号。 2)可采集315M、433M等无线遥控器信号。 3)可采集单片机串口信号。 4)可采集数字电路的数字脉冲等。 采集到的遥控信号可直接分析出编码值: 对于红外遥控可以分析出信号的系统码和用户码; 315M、433M无线遥控信号可以分析出地址码和数据码
-
ZQK
51单片机
- 看到很多交流输入电压等采样信号都采用这种电路结构
- 这边稳压管是不是就是让进MCU的电压采样信号不超过3.3V吧,就是交流输入端电压采样信号等等1)为啥都用这种结构?有啥讲究;2)查了一下稳压管规格书,稳压值都选80V这么高,只是钳位3.3V呀?还是别的地方用到这么高的,统一物料? 看到很多交流输入电压等采样信号都采用这种电路结构
-
西里古1992
模拟电子