资源简介
dspic33f的AD采样程序实例,通过示波器验证
代码片段和文件信息
//-------------------------------------------------------------------------------//
// LIXUE 电子工作室 //
// http://lixuediy.taobao.com //
// 版权所有 //
// EMAIL:lixue51@126.com //
// Mobile:13109884800 //
// MCU: dsPIC33FJ128MC706 //
// Compiler: MAPLAB IDE V8.53 C30 V3.20B //
// File: LX-64PIN-ADC.c //
// DATE: 2010-11-13 Version: 1.0 //
//-------------------------------------------------------------------------------//
//
//单片机采信ADC电压信号,并用LED指示灯以二进制显示出来
//串口发出AD值 波特率9600 N 8 1
//
#include “p33Fxxxx.h“
_FOSCSEL(FNOSC_FRC); //Fast RC oscillator
_FOSC(FCKSM_CSDCMD & OSCIOFNC_OFF & POSCMD_XT);
_FWDT(FWDTEN_OFF); // Close Watch DOG
#define LED_CS LATBbits.LATB2 //宏定义 LED片选
void Delay_xmS(unsigned int i) //延时程序
{
unsigned int j;
for(;i>0;i--)
{
Nop();
for(j=0;j<255;j++)
{
Nop();
ClrWdt();
}
}
}
void ADC1_Init(void)
{
AD1CON1 = 0x0000; // AD1CON0 清零
AD1CON1bits.FORM = 0; // 10位整型数据
AD1CON1bits.SSRC = 0; // 清零采样位后启动转换
AD1CON1bits.ASAM = 1; // 自动采样
AD1CON2 = 0x0000; // AD1CON2 清零
AD1CON3 = 0x0000; // AD1CON3 清零
AD1CON3bits.ADRC = 0; // AD时钟源来自Fosc
AD1CON3bits.ADCS = 31; // ADC Conversion Clock
AD1CON3bits.SAMC = 31; // ADC Conversion Clock
AD1CHS0bits.CH0NA = 0; // 反项输入VREF-
AD1CHS0bits.CH0SA = 15; // 同项输入AN15
AD1CON4 = 0x0000; // AD1CON4 清零
AD1CSSL = 0x0000; // 扫描 AN15
AD1PCFGLbits.PCFG15 = 0; // RB15模拟输入
//IFS0bits.AD1IF = 0;
//IEC0bits.AD1IE = 1;
AD1CON1bits.ADON = 1;
}
void UART1_Init(void)
{
U1MODEbits.STSEL = 0; // 1个停止位
U1MODEbits.PDSEL = 0; // N 8 1
U1MODEbits.ABAUD = 0; // 自动波特率禁止
U1MODEbits.RTSMD = 1; // 引脚处于单工模式
U1BRG = 23; // 内部FRC N 8 1 19200波特率 = 11 9600波特率 = 23;
U1STAbi
相关资源
- radmin3.5.2.1完美破解版(支持win10)8
- pthreads-w32-2-9-1-release.zip
- 电信中兴光猫超密获取工具使用方法
- pscad近海风电模型 Fortran语言
- AutoCAD永久去教育版破解补丁
- grads绘制雨量(GRID.GRD)
- HAP_Advanced_PDF_Password_Recovery 5.05
- Reparatory Effects of Nicotine on NMDA Recepto
- LenovoTinkPad; Marker 5.01
- railroad铁路CAD生成
- CAD中插入带坐标的正射影像——Inse
- 单片机和adc0809数字电压表
- adams vibration 练习原文件
- 单片机、ADC0808809设计简易数字电压表
- STM32基于rt_thread操作系统的SDHC卡文件
- 加密cad图形的lisp文件
- Auto CAD_LISP程序集
- CAD2010注册机32bit and 64bit
- ado数据库MFC图书管理系统vs2010
- 基于c8051f020的AD转换程序及LCD显示程序
- 地下停车场CAD设计图
- 实时显示钢筋标注面积V0.44
- Adobe Illustrator CS5原版amtlib.dll文件
- CAD计算板料展开插件
- ADNS-3080光流传感器测试程序Arduino
- CAD LISP24个源代码
- CAD剖面图制作LISP程序
- 数据采集系统——ADC0808的应用,单片
- 一个比较完整的开源cad 图形程序
-
ob
jectARX给Auto CAD加工具条
评论
共有 条评论