lymnank 发表于 2011-4-21 09:37:35

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的中断服务函数(当然开头也有声明过)。
    编译没有错误,但烧写进开发板后发现多线程的任务无法启动。不知道是哪儿的设置使得任务“非使能了”,求教各位达人。

muzihui2006 发表于 2011-8-21 23:40:27

我也遇到同样的问题,请高手指点一下,

仰天大笑中 发表于 2011-9-30 20:35:14

正在学习ucos-ii,来看看
页: [1]
查看完整版本: ucos-ii源代码中加触摸屏控制功能后出现的问题