📄 landzo
字号:
/**********************************************************************************
********************* (C) COPYRIGHT 2012 蓝宙电子科技有限公司 *********************
***********************************************************************************
* 描述 :线性CCD测试程序
*
* 实验平台 :蓝宙电子XS128系统板 + TSL1401线性CCD传感器
*
* 作者 :蓝宙电子科技有限公司
* 淘宝店 :http://landzo.taobao.com
* 网站 :http://www.landzo.cn
**********************************************************************************/
/*
*********************************************************************************************************
*
* MCU: MC9S12XS128MAL - 112Pin
* OSC: 16.000MHz
* BUS: 40.0MHz
*
* File : ADC.c
* By : Ke Chao
*********************************************************************************************************
*/
#include "includes.h"
/*
*********************************************************************************************************
* Description: AD_Init
*********************************************************************************************************
*/
void AD_Init(void) {
ATD0CTL4 = 0x04; /* Set sample time and prescaler */
ATD0CTL3 = 0x88; /* Right justified data,Conversion Sequence Length = 1 */
ATD0CTL0 = 0x0F; /* Set wrap around */
ATD0CTL1 = 0x4F; /* 12-bit data */
ATD0CTL2 = 0x40; /* Fast Flag Clear */
}
/*
*********************************************************************************************************
* Description: AD_Measure12
*********************************************************************************************************
*/
uint16_t AD_Measure12(uint8_t Channel) {
ATD0CTL5_Cx = Channel;
while(ATD0STAT0_SCF == 0);
return ATD0DR0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -