資源簡介
飛思卡爾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?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\ob
?????文件??????16524??2012-11-07?08:31??飛思卡爾DZ60底層驅動程序\----------_Data\Standard\ob
?????文件???????5660??2012-11-07?08:31??飛思卡爾DZ60底層驅動程序\----------_Data\Standard\ob
?????文件??????79620??2012-11-07?08:28??飛思卡爾DZ60底層驅動程序\----------_Data\Standard\ob
?????文件??????11485??2012-11-07?08:31??飛思卡爾DZ60底層驅動程序\----------_Data\Standard\ob
?????文件???????9984??2012-11-07?08:31??飛思卡爾DZ60底層驅動程序\----------_Data\Standard\ob
?????文件??????15404??2012-11-07?08:31??飛思卡爾DZ60底層驅動程序\----------_Data\Standard\ob
?????文件???????7922??2012-11-07?08:31??飛思卡爾DZ60底層驅動程序\----------_Data\Standard\ob
?????文件???????6853??2012-11-07?08:28??飛思卡爾DZ60底層驅動程序\----------_Data\Standard\ob
?????文件???????6381??2012-11-07?08:31??飛思卡爾DZ60底層驅動程序\----------_Data\Standard\ob
?????文件?????347373??2012-11-07?13:38??飛思卡爾DZ60底層驅動程序\----------_Data\Standard\TargetDataWindows.tdt
?????文件???????2550??2012-10-12?18:40??飛思卡爾DZ60底層驅動程序\BDM_P&E_Multili
?????文件?????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_Multili
?????文件?????????60??2012-09-04?16:33??飛思卡爾DZ60底層驅動程序\cmd\BDM_P&E_Multili
?????文件?????????60??2012-09-04?16:33??飛思卡爾DZ60底層驅動程序\cmd\BDM_P&E_Multili
?????文件?????????59??2012-09-04?16:33??飛思卡爾DZ60底層驅動程序\cmd\BDM_P&E_Multili
?????文件?????????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個文件信息
評論
共有 條評論