Cortex-M3程序由Keil uVision4编写,上位机由vfp6.0编写……都是在其他工程文件的基础上修改而来,开发板是周立功的easycortex m3-1752
部分程序
int main (void)
{
static INT32U ulADCbuf[3];
INT8U i , x; /* AD采集数据缓冲区 */
targetInit(); /* 初始化目标板,切勿删除 */
pinInit(); /* 引脚初始化 */
FIO0DIR|=((1UL<<6)|(1UL<<0)|(1UL<<1));
FIO0SET|=(1UL<<6);
FIO0CLR|=((1UL<<0)|(1UL<<1));
uart0Init();
adcInit();
ritInit(2000000); /* RIT初始化 */
while (1)
{
if(GuiRITFlag)
{
GuiRITFlag=0;
for(i=0;i<=2;i++)
{
x='x'+i;
ulADCbuf[i] = (adc_read(i+2) * 3000) / 4096;
//ulADCbuf[1] = (ulADCbuf[1] * 3000) / 4096;
//ulADCbuf[2] = (ulADCbuf[2] * 3000) / 4096;
sprintf(GcRcvBuf[i],"%c=%4d",x,ulADCbuf[i]);
//sprintf(GcRcvBuf[1],"y = %4d mv",ulADCbuf[1]);\
//sprintf(GcRcvBuf[2],"z = %4d mv",ulADCbuf[2]);
uart0SendStr( GcRcvBuf[i]);
//iSendStr(0,1,0x30,GcRcvBuf[1]);
//iSendStr(0,2,0x30,GcRcvBuf[2]);
}
}
}
}
演示视频
http://www.tudou.com/programs/view/waoKQ55aDSk/
全部附件请到下载板块下载
附件连接:
如资源不完整请提醒我更新