ucos-ii源代码中加触摸屏控制功能后出现的问题
之前我用源代码跑了一次,发现效果挺好的,就打算在这基础上添加一个点击触摸屏来切换背景图片的功能。我在主程序中"OSTaskCreate (Task2,(void *)0, &Task2Stk, Task2Prio);"语句后面添加触摸屏中断初始化的一些配置代码,代码如下:rADCDLY=50000;
rADCCON=(1<<14)+(ADCPRS<<6); //ADCPRS En, ADCPRS Value
rADCTSC=0xd3;//Wfait,XP_PU,XP_Dis,XM_Dis,YP_Dis,YM_En
pISR_ADC = (int)AdcTsAuto;
rINTMSK=~BIT_ADC; //ADC Touch Screen Mask bit clear
rINTSUBMSK=~(BIT_SUB_TC);
并在Task2任务后面又添加了一个void __irq AdcTsAuto的中断服务函数(当然开头也有声明过)。
编译没有错误,但烧写进开发板后发现多线程的任务无法启动。不知道是哪儿的设置使得任务“非使能了”,求教各位达人。 我也遇到同样的问题,请高手指点一下, 正在学习ucos-ii,来看看
页:
[1]