AD.c

#include "S3C2451_adc.h"


//#define ADCCON (*(volatile unsigned *)0x58000000)
//#define ADCTSC (*(volatile unsigned *)0x58000004)
//#define ADCDLY (*(volatile unsigned *)0x58000008)
//#define ADCDAT0 (*(volatile unsigned *)0x5800000c)
//#define ADCDAT1 (*(volatile unsigned *)0x58000010)
//#define ADCUPDN (*(volatile unsigned *)0x58000014)
//#define ADCMUX (*(volatile unsigned *)0x58000018)


// ʹÓòéѯ·½Ê½¶ÁÈ¡A/Dת»»Öµ
int read_adc(int resolution)
{
    // ʹÄÜÔ¤·ÖƵ¹¦ÄÜ£¬ÉèÖÃA/Dת»»Æ÷µÄʱÖÓ = PCLK/(65+1)
rADCCON = (1<<16)|(1 << 14) | (65 << 6) | (resolution << 3);


    // Çå³ýλ[2]£¬ÉèΪÆÕͨת»»Ä£Ê½,½ûÖ¹read start
rADCCON &= ~((1<<2)|(1<<1));


    // ÉèÖÃλ[0]Ϊ1£¬Æô¶¯A/Dת»»
rADCCON |= (1 << 0);


    // µ±A/Dת»»ÕæÕý¿ªÊ¼Ê±£¬Î»[0]»á×Ô¶¯Çå0
    while (rADCCON & (1 << 0));


    // ¼ì²âλ[15]£¬µ±ËüΪ1ʱ±íʾת»»½áÊø
    while (!(rADCCON &  (1 << 15)) );


    // ¶ÁÈ¡Êý¾Ý
    return (rADCDAT0 & 0xfff);
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
AD10生成gerber文件的详细说明 文件状态: [&radic;] 正在修改 [ ]正式发布 文件编号: 作者: 张琼 审核: 郑玉东 完成日期: 2013-11-4 版本控制 版本ID 变更要点 日期 编辑 审批 1.0.0 首次发布 2013-11-4 张琼 郑玉东 目录 1 生成Gerber档案 1 1.1 第一步 1 1.2 第二步 4 1.3 第三步 6 2 浏览Gerber档案 8 3 检查Gerber档案注意事项 9 附录 11 1 生成Gerber档案 画好PCB文件,新建文件夹,并将.PcbDoc复制粘贴进新建的目录。特别注意,只包含.PcbDoc文件。 使用AD10生成gerber文件分三大步骤。 1.1 第一步 1)在PCB文件环境中,点击Files->Fabrication Outputs->Gerber Files,进入Gerber Setup界面。在General页面,单位选择Inches,格式选择2:5。(2:5精度较高),如下图所示。 图1-1 2)切换到Layers页面,将“Include unconnected mid-layer pads”打“&radic;”。在“Plot Layers”下拉选项中选择“All On”,这时我们在作图时使用的图层都会被打“&radic;”。在“Mirror Layers”下拉选项中选择“All Off”,右边的机械层都不要选,如下图所示。 图1-2 3)切换到Apertures页面,将“Embedded aperture(RS274X)”打上“&radic;”即可。切换到Advanced页面,保持默认设置不变,如下图所示。 图1-3 图1-4 点击,第一次输出,如下图所示。 图 1-5 至此第一大步完成。(第一步生成的.cam文件可不用保存) 1.2 第二步 1)在PCB文件环境中,再次进入Gerber Setup界面。切换到Layers页面,将“Include unconnected mid-layer pads”的“&radic;”去掉,在“Plot Layers”下拉选项中选择“All Off”,在“Mirror Layers”下拉选项中选择“All Off”,右边的机械层中选择与板子外框有关的机械层,如下图所示。 图 1-6 2)切换到Drill Drawing页面,将Drill Drawing Plots中“Plot all used layer pairs”打“&radic;”,“Mirror plots”不选,Drill Guide Plots与Drill Drawing Plots设置一致,如下图所示。 图 1-7 点击进行第二次输出,如下图所示 图 1-8 至此第大步完成。(生成的.cam文件可不用保存)。 1.3 第三步 在PCB文件环境中,点击Files-> Fabrication Outputs->Nc Drill Files,进入NC Drill Setup界面。单位选择Inches,格式选择2:5,选择“Suppress leading zeroes”(和前面的设置都保持一致),其他选项不变,如下图所示。 图 1-9 点击进行第三次输出,在弹出的“Import Drill Data”界面点击“OK”输出即可,如下图所示。 图 1-10 至此第大步完成。(生成的.cam文件可不用保存)。 2 浏览Gerber档案 打开CAM350,点击Files->Import->AutoImport…,进入AutoImport Directory界面,选择文件夹所在目录,如下图所示。 图 2-1 点击“Finish”按钮,在打开的gerber文件中依次双击各个页面,检查生成的gerber文件是否有误,如下图所示。 图 2-2 检查无误后即可将文件夹打包压缩送到制板厂。 3 检查Gerber档案注意事项 1. 如果使用CAM350打开的gerber文件,依次双击各个页面,有空白页情况出现,请注意检查是否遗漏操作步骤。 2. 如果操作无误,仍出现错位情况,如图所示 图 3-1 请记录出现错位情况的文件名后缀,重新打开CAM350,点击Files->Import->AutoImport…,进入AutoImport Directory界面,选择文件夹所在目录,点击“Next”按钮,查看该文件的类型和格式,将文件类型改为“RS-274-X”,文件格式改成如下形式。 图 3-2 修改之后的文件类型和格式如下
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值