⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.lst

📁 利用SMALL RTOS51做的一个项目
💻 LST
📖 第 1 页 / 共 5 页
字号:
 738   3                                                                                              OSQPend(&temp,SerialInData,0);          //    接收数据             
*** WARNING C259 IN LINE 738 OF MAIN.C: 'parameter': pointer: different mspace
 739   3                                                                                      _TempValue=temp;
 740   3                                                                                              _TempValue<<=8;
 741   3                                                                                              _Sum += temp;
 742   3      
 743   3                                                                                              OSQPend(&temp,SerialInData,0);          //    接收数据             
*** WARNING C259 IN LINE 743 OF MAIN.C: 'parameter': pointer: different mspace
 744   3                                                                                      _TempValue+=temp;
 745   3                                                                                              _Sum += temp;
 746   3                                                                                      
 747   3                                                                                              OSQPend(&temp,SerialInData,0);          //    接收数据     
*** WARNING C259 IN LINE 747 OF MAIN.C: 'parameter': pointer: different mspace
 748   3      
 749   3                                                                                              SM2=1;
 750   3              
 751   3                                                                                      if(temp==_Sum)
 752   3                                                                                              {
 753   4                                                                                                      if(_Flag_State_Producing)
 754   4                                                                                                      {
 755   5                                                                                                              _ProducedPersent=_TempValue;
 756   5                                                                                                      }
 757   4                                                                                              
 758   4                                                                                                      continue;
 759   4                                                                                              }
 760   3                                                                                              //else
 761   3                                                                                              //{
 762   3                                                                                              //      goto CURRENT_STATE_RETURN;
 763   3                                                                                              //}
 764   3                                                                                              continue;
 765   3      
 766   3                              case    CMD_QUARY                       :       OSQPend(&temp,SerialInData,0);          //    接收数据             
*** WARNING C259 IN LINE 766 OF MAIN.C: 'parameter': pointer: different mspace
 767   3                                                                                      _Sum += temp;
 768   3                                                                                              
 769   3                                                                                              OSQPend(&temp,SerialInData,0);          //    接收数据             
*** WARNING C259 IN LINE 769 OF MAIN.C: 'parameter': pointer: different mspace
 770   3                                                                                      _Sum += temp;
 771   3      
 772   3                                                                                              OSQPend(&temp,SerialInData,0);          //    接收数据             
*** WARNING C259 IN LINE 772 OF MAIN.C: 'parameter': pointer: different mspace
 773   3                                                                                      _Sum += temp;
 774   3                                                                                      
 775   3                                                                                              OSQPend(&temp,SerialInData,0);          //    接收数据   
C51 COMPILER V7.50   MAIN                                                                  12/29/2004 20:23:49 PAGE 14  

*** WARNING C259 IN LINE 775 OF MAIN.C: 'parameter': pointer: different mspace
 776   3      
 777   3                                                                                              SM2=1;
 778   3                
 779   3                                                                                      if(temp==_Sum)
 780   3                                                                                              {
 781   4                                                                                                      
 782   4      //CURRENT_STATE_RETURN:                                                 
 783   4                                                                                                      if(OSQAccept(&temp,SerialOutData) != OS_Q_OK)
*** WARNING C259 IN LINE 783 OF MAIN.C: 'parameter': pointer: different mspace
 784   4                                                                                                      {
 785   5                                                                                                              
 786   5                                                                                                              OSQIntPost(SerialOutData,LOCOAL_ADDR);
 787   5                                                                                                      _Sum=LOCOAL_ADDR;
 788   5                                                                                                              
 789   5                                                                                                              OSQIntPost(SerialOutData,LOCOAL_ADDR);
 790   5                                                                                                      _Sum+=LOCOAL_ADDR;
 791   5                                                                                                              
 792   5                                                                                                              if(_Flag_State_Error)
 793   5                                                                                                              {
 794   6                                                                                                                      OSQIntPost(SerialOutData,CMD_STOP);
 795   6                                                                                                                      _Sum+=CMD_STOP;
 796   6                                                                                                              }
 797   5                                                                                                              else if(_Flag_State_Producing)
 798   5                                                                                                              {
 799   6                                                                                                                      OSQIntPost(SerialOutData,CMD_PROCESSING);
 800   6                                                                                                                      _Sum+=CMD_PROCESSING;
 801   6                                                                                                              }
 802   5                                                                                                              else if(!_Flag_State_Producing)
 803   5                                                                                                              {
 804   6                                                                                                                      OSQIntPost(SerialOutData,CMD_STANDBY);
 805   6                                                                                                                      _Sum+=CMD_STANDBY;
 806   6                                                                                                              }
 807   5                                                                                                              
 808   5                                                                                                              temp=_CurrentValue>>16;
 809   5      
 810   5                                                                                                              _Sum+=temp;
 811   5                                                                                                              
 812   5      
 813   5                                                                                                              OSQIntPost(SerialOutData,temp);
 814   5      
 815   5                                                                                                              temp=_CurrentValue>>8;
 816   5                                                                                                              _Sum+=temp;
 817   5                                                                                                              
 818   5                                                                                                              OSQIntPost(SerialOutData,temp);
 819   5      
 820   5                                                                                                              temp=_CurrentValue;
 821   5                                                                                                              _Sum+=temp;
 822   5      
 823   5                                                                                                              OSQIntPost(SerialOutData,temp);
 824   5      
 825   5                                                                                                              OSQIntPost(SerialOutData,_Sum);
 826   5      
 827   5                                                                                                              OSQAccept(&temp,SerialOutData);
*** WARNING C259 IN LINE 827 OF MAIN.C: 'parameter': pointer: different mspace
 828   5                                                                                                      }
 829   4                                                                                                      SERIAL_DIRECTION_CTRL=1;
 830   4                                                                                              //      for(i=0;i<10000;i++);
 831   4                                                                                                      
 832   4                                                                                                      //_ResendBuffer[_BufferIndex]=temp;
 833   4      
 834   4                                                                                                      TB8=1;
C51 COMPILER V7.50   MAIN                                                                  12/29/2004 20:23:49 PAGE 15  

 835   4                                                                                                      TI=0;
 836   4                                                                                                      
 837   4                                                                                              SBUF = temp;
 838   4      
 839   4                                                                                                      _BufferIndex=0;
 840   4                                                                                                      continue;
 841   4                                                                                              }
 842   3                                                                                              temp=0;
 843   3                                                                                              continue;
 844   3                                                                                              
 845   3                              case    CMD_INCORRECT           :       OSQPend(&temp,SerialInData,0);          //    接收数据             
*** WARNING C259 IN LINE 845 OF MAIN.C: 'parameter': pointer: different mspace
 846   3                                                                                      _Sum += temp;
 847   3                                                                                              
 848   3                                                                                              
 849   3                                                                                              OSQPend(&temp,SerialInData,0);          //    接收数据             
*** WARNING C259 IN LINE 849 OF MAIN.C: 'parameter': pointer: different mspace
 850   3                                                                                      _Sum += temp;
 851   3      
 852   3                                                                                              OSQPend(&temp,SerialInData,0);          //    接收数据             
*** WARNING C259 IN LINE 852 OF MAIN.C: 'parameter': pointer: different mspace
 853   3                                                                                      _Sum += temp;
 854   3                                                                                      
 855   3                                                                                              OSQPend(&temp,SerialInData,0);          //    接收数据     
*** WARNING C259 IN LINE 855 OF MAIN.C: 'parameter': pointer: different mspace
 856   3      
 857   3                                                                                              SM2=1;
 858   3              
 859   3                                                                                      
 860   3                                                                                      if(temp==_Sum)
 861   3                                                                                              {
 862   4                                                                                                      OSQIntPostFront(SerialOutData,_ResendBuffer[5]);
 863   4                                                                                                      OSQIntPostFront(SerialOutData,_ResendBuffer[4]);
 864   4                                                                                                      OSQIntPostFront(SerialOutData,_ResendBuffer[3]);
 865   4                                                                                                      OSQIntPostFront(SerialOutData,_ResendBuffer[2]);
 866   4                                                                                                      OSQIntPostFront(SerialOutData,_ResendBuffer[1]);
 867   4                                                                                                      OSQIntPostFront(SerialOutData,_ResendBuffer[0]);
 868   4      
 869   4                                                                                                      //OSQAccept(&temp,SerialOutData);
 870   4      
 871   4                                                                                                      SERIAL_DIRECTION_CTRL=1;
 872   4                                                                                              //      for(i=0;i<10000;i++);
 873   4                                                                                                      
 874   4                                                                                                      _BufferIndex=0;
 875   4      
 876   4                                                                                                      //_ResendBuffer[_BufferIndex]=temp;
 877   4      
 878   4                                                                                                      TB8=1;
 879   4      
 880   4                                                                                              SBUF = LOCOAL_ADDR;
 881   4                                                                                              
 882   4                                                                                                      continue;
 883   4                                                                                              
 884   4                                                                                              }
 885   3                                                                                              //else
 886   3                                                                                              //{
 887   3                                                                                              //      goto CURRENT_STATE_RETURN;
 888   3                                                                                              //}
 889   3                                                                                              continue;
 890   3                                                                                              
 891   3                              case    CMD_CURRENT_VALUE_REQUEST       :       
 892   3      
C51 COMPILER V7.50   MAIN                                                                  12/29/2004 20:23:49 PAGE 16  

 893   3                                                                                              OSQPend(&temp,SerialInData,0);          //    接收数据             
*** WARNING C259 IN LINE 893 OF MAIN.C: 'parameter': pointer: different mspace
 894   3                                                                                      _Sum += temp;
 895   3                                                                                      
 896   3                                                                                                                              
 897   3                                                                                              OSQPend(&temp,SerialInData,0);          //    接收数据             
*** WARNING C259 IN LINE 897 OF MAIN.C: 'parameter': pointer: different mspace
 898   3                                                                                      _Sum += temp;
 899   3      
 900   3                                                                                              OSQPend(&temp,SerialInData,0);          //    接收数据             
*** WARNING C259 IN LINE 900 OF MAIN.C: 'parameter': pointer: different mspace
 901   3                                                                                      _Sum += temp;
 902   3      
 903   3                                                                                              OSQPend(&temp,SerialInData,0);          //    接收数据  
*** WARNING C259 IN LINE 903 OF MAIN.C: 'parameter': pointer: different mspace
 904   3      
 905   3                                                                                              SM2=1;
 906   3                 
 907   3                                                                                      if(temp==_Sum)
 908   3  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -