-
大小: 4KB文件类型: .rar金币: 1下载: 0 次发布日期: 2021-05-28
- 语言: 其他
- 标签: MSP430 MSP430F5529 ADC12
资源简介
MSP430F5529 ADC12模块程序,包含单通道多次采样和多通道多次采样
代码片段和文件信息
/***********************************************************************
*
* 设备 : MSP430f5529
* 名称 : ADC采样
* 功能 : ADC12模块程序
*
* 2013/7/28
* Sunchy
*
***********************************************************************/
#include “ADC12.h“
/********************单通道多次采样**********************/
void ADC12_SET_SINGLE_REPEATED(uchar inch){
//----------------ADC12CTL0
// ADC12SHT1x & ADC12SHT0x ADC12_A sample-and-hold time
// 1x : ADC12MEM8 to ADC12MEM15 0x : ADC12MEM0 to ADC12MEM7
// 0000b:4 ADC12CLK cycles 0001b:8 0100b:64
// ADC12MSC ADC12_A multiple sample and conversion. valid only for sequence or repeated modes
// ADC12REF2_5V reference generator voltage 0b:1.5V 1b:2.5V
// ADC12REFON reference generator on 0b:reference off 1b:on
// ADC12ON 1b:ADC12_A on
// ADC12OVIE ADC12MEMx overflow-interrupt enable
// ADC12TOVIE ADC12_A conversion-time-overflow interrupt enable
// ADC12ENC ADC12_A enable conversion 1b:enable
// ADC12SC ADC12_A start conversion 1b:start reset automatically
//---------------ADC12CTL0 END
ADC12CTL0 = ADC12ON+ADC12SHT0_8+ADC12MSC; // Turn on ADC12set sample-and-hold time 64*ADC12CLK
// set multiple sample conversion
//---------------ADC12CTL1
// ADC12CSTARTADDx ADC12_A conversion start address
// for single conversion or for the first conversion in a sequence
// ADC12SHSx ADC12_A sample-and-hold source select
// 00b:ADC12SC bit 01b:Timer_A 0.1 10b:Timer_B 0.0 11b:Timer_B 0.1
// ADC12SHP sample-and-hold pulse-mode select
// ADC12ISSH invert signal sample-and-hold 1b:inverted
// ADC12DIVx clock divider
// 000b:divide by 1 001b: 2 111b: 8
// ADC12SSELx clock source select
// 00b:ADC12OSC(MODOSC) 01b:ACLK 10b:MCLK 11b:SMCLK
// ADC12CONSEQx conversion sequence mode select
// 00b:Single-channelsingle-conversion 01b:Sequence-of-channels
// 01b:Repeated-single-channel 11b:Repeated-sequence-of-channels
// ADC12BUSY ADC12_A busy 1b:A sequencesample or conversion is active
//--------------ADC12CTL1 END
ADC12CTL1 = ADC12SHP+ADC12CONSEQ_2; // Select sample-and-hold pulse-mode
// Repeated-single-channel
ADC12CTL1 &= ~(ADC12CSTARTADD3+\
ADC12CSTARTADD2+\
ADC12CSTARTADD1+\
ADC12CSTARTADD0); // conversion start address
//--------------ADC12CTL2
// ADC12PDIV ADC12_A predivider 0b:predivider by 1 1b:predivider by 4
// ADC12TCOFF temperature sensor off
// ADC12RES ADC12_A conversion result resolution
// 00b:8 bit 01b:10 bit 10b:12bit
// ADC12DF data read-back format. Data is always stored in the binary unsigned format.
// 0b:binary unsigned. -VREF : 0000h +VREF : 0fffh
// 1b:signed binaryleft aligned. -VREF : 8000h +VREF : 7FF0h
// ADC12SR sampling rate 0b:approximately 200 ksps 1b:50 ksps
// ADC12REFOUT reference output 1b:reference output on
// ADC12REFBURST reference burst
//----------
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 11127 2013-07-28 12:34 ADC12\ADC12.c
文件 1855 2013-07-28 12:35 ADC12\ADC12.h
文件 3395 2013-07-28 12:30 ADC12\main.c
文件 200 2013-07-28 12:42 ADC12\read me.txt
目录 0 2013-07-28 12:36 ADC12
----------- --------- ---------- ----- ----
16577 5
- 上一篇:关于QT多线程子线程使用信号和槽
- 下一篇:正版熊族.EXE
相关资源
- MSP430F6638编程实现5按键密码锁
- 简易数字电压表
- MSPF5529程序
- MSP430F5529 I2C样例程序
- TI的msp430f5529读取HX711称重传感器,并
- TI的msp430f5529在12864液晶上通过四个按
- msp430模拟水位控制
- MSP430例程
- cc1101 wor 无线唤醒 430程序
- msp430G2553直流电机控制PWM调速和正反转
- MSP430F149读写SD卡程序
- MSP430G2*单片机利用HC-SR04测距
- MSP430F6638时钟配置,注释清晰,可移植
- msp430f149单路AD采样电压值并在lcd1602上
- msp430编程器上位机软件
- 基于MSP430单片机实现的正弦波PWM输出
- MSP430 四驱PID速度调节 蓝牙小车代码程
- 适用于MSP430的4*4键盘程序
- MSP430F149写的NRF24L01收发代码
- Proteus 仿真MSP430之LCD12864
- MSP430F149的SD卡模块驱动
- 基于msp430f149的FFT算法,结果在1602液晶
- 基于msp430的智能宿舍
- MSP430G2553驱动DHT11温湿度传感器
- MSP430F55xx_ADC多通道多次转换串口发送
- MSP430F149 最小系统板原理图
- PWM输出程序 MSP430
- 3款MSP430反汇编反编译工具软件
- msp430 日历、时间、显示温度
- 基于430单片机的万年历程序
评论
共有 条评论