• 大小: 173KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-11
  • 语言: 其他
  • 标签:

资源简介

飞思卡尔DZ60底层驱动程序,调试通过,包裹MSCAN,SCI,IIC模块的驱动

资源截图

代码片段和文件信息

#include  /* for EnableInterrupts macro */
#include 
#include “derivative.h“ /* include peripheral declarations */
#include “InitializeVariable.h“
#include “duilie.h“
Bool CAN_QueueEmpty(CAN_RXQueue * pQ)
{
  if(pQ->Capacity == 0)
  {
    return TRUE;
  }
  else
  {
    return FALSE;
  }
}

Bool CAN_QueueFull(CAN_RXQueue * pQ)
{
  if(pQ->Capacity < pQ->Size)
  {
    return  FALSE;
  }
  else
  {
    return TRUE;
  }
}

Bool CAN_EnQueue(CAN_RXQueue * pQ)

   byte i;
   if(CAN_QueueFull(pQ) == FALSE)
   {
       pQ->g_ucwrite->id=(unsigned long)(CANRIDR0<<21)| 
                   (unsigned long)(CANRIDR1_ID20<<13)|
                   (unsigned long)(CANRIDR1_ID19<<13)|
                   (unsigned long)(CANRIDR1_ID18<<13)|
                   (unsigned long)(CANRIDR1_ID17<<15)|
                   (unsigned long)(CANRIDR1_ID16<<15)|
                   (unsigned long)(CANRIDR1_ID15<<15)|
                   (unsigned long)(CANRIDR2<<7)|
                   (unsigned char)(CANRIDR3>>1);
      pQ->g_ucwrite->len =CANRDLR_DLC;// 读取数据长度
      for(i = 0; i g_ucwrite->len;i++ )
      {
          pQ->g_ucwrite->data[i]=*((&CANRDSR0)+i);
      }
       pQ->Capacity ++;
       pQ->g_ucwrite ++;
      if(pQ->g_ucwrite>&g_bAccept[9])
      {
        pQ->g_ucwrite = &g_bAccept[0];
      } 
      return TRUE;   
   }
   else
   {
     return  FALSE;
   }  
}

Bool CAN_DeQueue(CAN_RXQueue * pQbyte *ppp)
{
    byte i;
   if(CAN_QueueEmpty(pQ)==FALSE)
   {
      for(i=0;ig_ucread->len;i++)
      {
         *ppp= pQ->g_ucread->data[i];
         ppp++;
      }                  
      pQ->Capacity --;
      pQ->g_ucread++;
      if(pQ->g_ucread >&g_bAccept[9])
      {
        pQ->g_ucread= &g_bAccept[0];
      }
      return TRUE;
   } 
   else
   {
      return FALSE;
   }
}



 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4279  2012-11-07 13:38  飞思卡尔DZ60底层驱动程序\----------_Data\CWSettingsWindows.stg

     文件       7120  2012-11-07 08:31  飞思卡尔DZ60底层驱动程序\----------_Data\Standard\objectCode\IIC.c.o

     文件      16524  2012-11-07 08:31  飞思卡尔DZ60底层驱动程序\----------_Data\Standard\objectCode\InitializeBottom.c.o

     文件       5660  2012-11-07 08:31  飞思卡尔DZ60底层驱动程序\----------_Data\Standard\objectCode\main.c.o

     文件      79620  2012-11-07 08:28  飞思卡尔DZ60底层驱动程序\----------_Data\Standard\objectCode\MC9S08DZ60.C.o

     文件      11485  2012-11-07 08:31  飞思卡尔DZ60底层驱动程序\----------_Data\Standard\objectCode\mscan.c.o

     文件       9984  2012-11-07 08:31  飞思卡尔DZ60底层驱动程序\----------_Data\Standard\objectCode\PCF8563.c.o

     文件      15404  2012-11-07 08:31  飞思卡尔DZ60底层驱动程序\----------_Data\Standard\objectCode\Queue.c.o

     文件       7922  2012-11-07 08:31  飞思卡尔DZ60底层驱动程序\----------_Data\Standard\objectCode\SCI.c.o

     文件       6853  2012-11-07 08:28  飞思卡尔DZ60底层驱动程序\----------_Data\Standard\objectCode\Start08.c.o

     文件       6381  2012-11-07 08:31  飞思卡尔DZ60底层驱动程序\----------_Data\Standard\objectCode\time.c.o

     文件     347373  2012-11-07 13:38  飞思卡尔DZ60底层驱动程序\----------_Data\Standard\TargetDataWindows.tdt

     文件       2550  2012-10-12 18:40  飞思卡尔DZ60底层驱动程序\BDM_P&E_Multilink_CyclonePro.ini

     文件     130870  2012-11-07 08:31  飞思卡尔DZ60底层驱动程序\bin\Project.abs

     文件       3202  2012-11-07 08:31  飞思卡尔DZ60底层驱动程序\bin\Project.abs.s19

     文件      80197  2012-11-07 08:31  飞思卡尔DZ60底层驱动程序\bin\Project.map

     文件      73987  2012-09-04 15:44  飞思卡尔DZ60底层驱动程序\bin\Project.old0.map

     文件        270  2012-10-12 18:40  飞思卡尔DZ60底层驱动程序\bin\Project.xpr

     文件         59  2012-09-04 16:33  飞思卡尔DZ60底层驱动程序\cmd\BDM_P&E_Multilink_CyclonePro_Postload.cmd

     文件         60  2012-09-04 16:33  飞思卡尔DZ60底层驱动程序\cmd\BDM_P&E_Multilink_CyclonePro_Preload.cmd

     文件         60  2012-09-04 16:33  飞思卡尔DZ60底层驱动程序\cmd\BDM_P&E_Multilink_CyclonePro_Reset.cmd

     文件         59  2012-09-04 16:33  飞思卡尔DZ60底层驱动程序\cmd\BDM_P&E_Multilink_CyclonePro_Startup.cmd

     文件         59  2012-09-04 08:52  飞思卡尔DZ60底层驱动程序\cmd\HCS08_Full_Chip_Simulator_Postload.cmd

     文件         60  2012-09-04 08:52  飞思卡尔DZ60底层驱动程序\cmd\HCS08_Full_Chip_Simulator_Preload.cmd

     文件         60  2012-09-04 08:52  飞思卡尔DZ60底层驱动程序\cmd\HCS08_Full_Chip_Simulator_Reset.cmd

     文件         59  2012-09-04 08:52  飞思卡尔DZ60底层驱动程序\cmd\HCS08_Full_Chip_Simulator_Startup.cmd

     文件        856  2012-09-04 08:52  飞思卡尔DZ60底层驱动程序\C_Layout.hwl

     文件        161  2003-03-28 16:50  飞思卡尔DZ60底层驱动程序\Default.mem

     文件       1613  2012-09-04 16:33  飞思卡尔DZ60底层驱动程序\HCS08_Full_Chip_Simulator.ini

     文件        140  2012-09-04 08:52  飞思卡尔DZ60底层驱动程序\prm\burner.bbl

............此处省略38个文件信息

评论

共有 条评论

相关资源