91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4.56MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-11-08
  • 語言: 其他
  • 標簽: 例程??

資源簡介

英飛凌單片機XC164系列單片機程序例程,包括各主要功能模塊,及DAvE生成程序方法的說明文檔

資源截圖

代碼片段和文件信息

#include?“Main.h“

unsigned?char?digits[10];
unsigned?int?digit_index?=?0;
extern?struct?stCanObj?
{
??ubyte??ubData[8];??//?Message?Data?0..7
??ulong??ulCANAR;????//?Arbitration?Register
??ulong??ulCANAMR;???//?Acceptance?Mask?Register
??uword??uwMSGCTR;???//?Message?Control?Register
??uword??uwCounter;??//?frame?Counter
??uword??uwMSGCFG;???//?Message?Configuration?Register
??uword??uwINP;??????//?Interrupt?Node?Pointer
??uword??uwCANFCR;???//?FIFO?/?Gateway?Control?Register?
??uword??uwCANPTR;???//?FIFO?Pointer
??ulong??ulReserved;?//?Reserved
};

void?PrintMainMenu(void)
{
unsigned?int?i;

?? printf(“\033[2J“); //?Clear?Screen
printf(“MO:??Node:?DIR:??ID:???Data:??????????MO:??Node:?DIR:??ID:???Data:\n“);
for?(i?=?0;?i {
printf(“%02d“i); //?MO
printf(“???-“); //?Node
printf(“??????--“); //?DIR
printf(“???----“); //?ID
printf(“??--------“); //?Data
printf(“???????%02d“i+1); //?MO
printf(“???-“); //?Node
printf(“??????--“); //?DIR
printf(“???----“); //?ID
printf(“??--------\n“); //?Data
}
PrintPrompt(00);
}
void?PrintPrompt(unsigned?int?p?unsigned?int?mo)
{
unsigned?int?i;
TCAN_SWObj?SW_MO;

for(i?=?18;?i<25;?i++)
{
MoveCursor(CursorPosY=i?CursorPosX=1);
printf(“\033[2K“); //?Clear?Line
}
if(p==0) //?Main?Propmpt
{
MoveCursor(CursorPosY=22CursorPosX=1);
printf(“Enter?‘E‘?to?Edit?MO?Enter?‘T‘?to?Transmit?MO?Enter?‘R‘?to?Refresh:\n“);
CursorPosX?=?1;
CursorPosY?=?23;
}
else?if?(p==1) //?Transmit?Prompt
{
MoveCursor(CursorPosY=22?CursorPosX=1);
printf(“Enter?MO#?to?Transmit?(ESC?to?go?back):\n“);
CursorPosX?=?1;
CursorPosY?=?23;
}
else?if?(p?==?2)
{
MoveCursor(CursorPosY=22?CursorPosX=1);
printf(“Enter?MO#?to?Edit?(ESC?to?go?back):\n“);
CursorPosY++;
}
else?if?(p?==?3)
{
MoveCursor(CursorPosY=19?CursorPosX=1);
printf(“Current?Settings?for?MO:?%d“?mo);
printf(“\n“); //?New?line
CAN_vGetMsgObj(mo?&SW_MO);
if(SW_MO.uwMsgCfg&0x2)
printf(“Node=B?“);
else
printf(“Node=A?“);
if(SW_MO.uwMsgCfg?&?0x08)
printf(“DIR=TX?“); //?DIR
else
printf(“DIR=RX?“); //?DIR
printf(“ID=0x%03x“?SW_MO.ulID); //?ID
printf(“?“);
printf(“Mask=0x%03x“SW_MO.ulMask?&?0x7FF);
printf(“?Data=“);
for(i?=?0;?i? {
if?(i?>=?((SW_MO.uwMsgCfg&0x00F0)>>4)?)
putchar(‘-‘);
else
{
if(?(SW_MO.ubData[i]?>?31)?&&?(SW_MO.ubData[i]? putchar(SW_MO.ubData[i]); //?Data
else
putchar(‘-‘);
}
}
printf(“\n\n“); //?New?lines
printf(“Enter?Field?to?Edit:?N=Node?R=RX?T=TX?I=ID?M=Mask?D=Data?V=Enable\\Disable\n“);
CursorPosX?=?1;
CursorPosY?=?23;
}
else?if?(p?==?4)
{
MoveCursor(CursorPosY=19?CursorPosX=1);
printf(“Current?Settings?for?MO:?%d“?mo);
printf(“\n“); //?New?line
CAN_vGetMsgObj(mo?&SW_MO);
if(SW_MO.uwMsgCfg&0x2)
printf(“Node=B?“);

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????12050??2006-08-25?14:39??CAPCOM2\CC2.C

?????文件???????8361??2006-08-25?14:39??CAPCOM2\CC2.H

?????文件??????18267??2006-08-28?09:55??CAPCOM2\CC2.LST

?????文件?????129586??2006-08-28?09:55??CAPCOM2\CC2.OBJ

?????文件?????260079??2006-08-28?09:55??CAPCOM2\CCU2

?????文件?????113869??2006-08-25?14:39??CAPCOM2\CCU2.asm

?????文件?????110851??2006-08-25?14:40??CAPCOM2\CCU2.dav

?????文件??????95437??2006-08-25?14:39??CAPCOM2\CCU2.dpt

?????文件???????1805??2006-08-28?09:55??CAPCOM2\CCU2.H86

?????文件????????708??2006-08-28?09:55??CAPCOM2\CCU2.lnp

?????文件??????23252??2006-08-28?09:55??CAPCOM2\CCU2.M66

?????文件???????1874??2006-08-28?10:00??CAPCOM2\CCU2.Opt

?????文件???????1100??2006-08-28?09:56??CAPCOM2\CCU2.plg

?????文件??????10443??2006-08-25?14:39??CAPCOM2\CCU2.rtf

?????文件?????255450??2006-08-28?09:55??CAPCOM2\CCU2.SBR

?????文件???????2289??2006-08-28?10:00??CAPCOM2\CCU2.Uv2

?????文件???????1707??2006-08-28?09:55??CAPCOM2\CCU2_Opt.Bak

?????文件???????2260??2006-08-25?11:32??CAPCOM2\CCU2_Uv2.Bak

?????文件???????9764??2006-08-25?14:39??CAPCOM2\MAIN.C

?????文件?????168117??2006-08-25?14:39??CAPCOM2\MAIN.H

?????文件??????16002??2006-08-28?09:55??CAPCOM2\MAIN.LST

?????文件?????128031??2006-08-28?09:55??CAPCOM2\MAIN.OBJ

?????文件??????83028??2006-08-28?09:54??CAPCOM2\Start_V2.A66

?????文件?????171924??2006-08-28?09:54??CAPCOM2\Start_V2.LST

?????文件???????5864??2006-08-28?09:54??CAPCOM2\Start_V2.OBJ

?????文件?????382731??2006-08-11?09:36??CCU6\CCU6

?????文件?????113877??2006-08-03?13:41??CCU6\CCU6.asm

?????文件??????14961??2006-08-03?13:41??CCU6\CCU6.C

?????文件?????110760??2006-08-25?15:05??CCU6\CCU6.dav

?????文件??????95528??2006-08-03?13:41??CCU6\CCU6.dpt

............此處省略505個文件信息

評論

共有 條評論