
EFM32片内外设--ADC
杀猪的大侠
希望能够一直做技术,来养家糊口。
展开
-
EFM32片内外设--ADC 基本例程
ADC的最基本的例程。硬件环境:TG STK, 输入通道选择PD5,TG STK 外扩20pin引脚的第14pin, 即为PD5. 可以用来外接输入电压。 参考电源选择内部的Vdd。软件环境: IAR例程:#include "efm32.h"#include "efm32_chip.h"#include "efm32_gpio.h"#include "efm32_cm原创 2012-03-04 15:22:00 · 9363 阅读 · 11 评论 -
EFM32片内外设--ADC Single 通道切换例程
EFM32目前ADC的工作方式有两种,一种是single模式,一种是Scan模式。Single模式是单通道转换模式,Scan是多通道转换模式。在Single模式中,由于是单通道应用,因此就会遇到如何切换ADC通道的问题。以下是一个在ADC Single 模式下切换ADC通道的例程。硬件准备:TG STK, 会将ADC转换的值显示在LCD段码屏上。软件例程:#include原创 2012-05-02 23:32:40 · 5359 阅读 · 0 评论 -
EFM32片内外设--ADC之多通道采样+Timer+PRS触发+DMA
在Application note中,ADC已经有了很多的例子,唯独缺少一个多通道定时触发进行扫描的例程。从理论上讲,将ADC配置为多通道ADC转换,配合DMA进行数据传输,而且使用Timer+PRS的方式,进行自动触发,这个功能应该是完全OK的。但是只是缺少一个例程,以及自行研究的过程。首先配置ADC。将ADC配置为多通道采样,例程中将ADC配置为通道2~通道4输入,唯一不一样的就是需要原创 2012-11-10 15:57:09 · 7465 阅读 · 4 评论 -
EFM32片内外设--ADC之四线制触摸屏
不知道大家有没有发现GG/LG 的DK上是附带了一个4线制触摸屏的。如果大家手头有DK的话,不妨载入Touch的demo,来试用一下。这里就不说4线制的触摸屏的原理了,但是为了后续说明方便,我把这部分的硬件连接,以及软硬件处理方式单独提了出来,做了一个简要的说明。1.硬件连接如下图所示,触摸屏的四根信号线是直接连接到了MCU的AD脚。DISPLAY_TOUCH_xx以及EFM32_Bx原创 2012-12-15 14:33:08 · 3140 阅读 · 0 评论 -
EFM32片内外设--ADC之四线制触摸屏校正
目前Touch demo中的触摸屏校正算法,是采用了Carlos E. Vidales写的一种折算方法。基本原理是在屏上面取三个点分别是上部中间,中部右侧以及下部中间,然后做校正。具体的折算原理,请参考如下的链接:英语原文:http://www.embedded.com/design/configurable-systems/4023968/How-To-Calibrate-Touch-S原创 2012-12-15 16:34:17 · 1995 阅读 · 0 评论