您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > CCS6.0-Graph-display-set-显示波形设置实例
CCS6.0显示AD波形利用CCS6.0实时显示两路AD转换结果,用波形的显示的设置步骤如下:1、打开CCS6.0,打开AD工程,如图:程序如下:#includemyapp.h#includecsedu.h#includescancode.hvoidInitADC();voidwait(unsignedintcycles);voidEnableAPLL();unsignedintnADC0[256],nADC1[256];main(){inti;unsignedintuWork;EnableAPLL();SDRAM_init();InitADC();PLL_Init(132);while(1){for(i=0;i256;i++){ADCCTL=0x8000;//启动AD转换,通道0do{uWork=ADCDATA;}while(uWork&0x8000);nADC0=uWork&0x0fff;}for(i=0;i256;i++){ADCCTL=0x9000;//启动AD转换,通道1do{uWork=ADCDATA;}while(uWork&0x8000);nADC1=uWork&0x0fff;}asm(nop);//breakpoint}}voidInitADC(){ADCCLKCTL=0x23;//4MHzADCLKADCCLKDIV=0x4f00;}voidwait(unsignedintcycles){inti;for(i=0;icycles;i++){}}voidEnableAPLL(){*(ioportvolatileunsignedshort*)0x1f00=4;wait(25);*(ioportvolatileunsignedshort*)0x1f00=0;//MULITPLY*(ioportvolatileunsignedshort*)0x1f00=0x3000;//COUNT*(ioportvolatileunsignedshort*)0x1f00|=0x4F8;wait(25);//*(ioportvolatileunsignedshort*)0x1f00|=0x800//MODE*(ioportvolatileunsignedshort*)0x1f00|=2;wait(30000);//APLLSelect*(ioportvolatileunsignedshort*)0x1e80=1;//DELAYwait(60000);}2、点击菜单project-buildall,编译,如图,没错误。3、选中工程,点击“DEBUG按钮,如图:4、让光标停在:asm(nop);//breakpointz这一行,点击菜单RUN-Togglebreakpoint,设断点,如图:5、按F8键,程序运行到断点处,如图:6、选择菜单TOOL-GRAPH-SINGLETIME,弹出如图窗口:7、将上述窗口参数配置成如图所示:8、点击OK按钮,显示波形界面如下图:9、选中断点,右键单击,选中breakpointproperties,如图:10、把ACTION一栏,RemainHalted改为Refreshallwindows,如图:11、点击OK按钮。点击运行按钮(绿色小箭头),运行程序。可以看到波形连续刷新显示,本次实验结束。
本文标题:CCS6.0-Graph-display-set-显示波形设置实例
链接地址:https://www.777doc.com/doc-5776332 .html