新手上路
- 积分
- 42
- 金钱
- 42
- 注册时间
- 2020-1-7
- 在线时间
- 10 小时
|

楼主 |
发表于 2020-1-7 16:25:08
|
显示全部楼层
- while(1)
- {
- // key=KEY_Scan(0);
- if(USART_RX_STA&0x8000)
- {
- if(USART_RX_BUF[0]=='1')
- key=1;
- if(USART_RX_BUF[0]=='2')
- key=2;
- if(key==KEY1_PRES)//KEY1°′ÏÂ,·¢Ëíò»′Îêy¾Y
- {
- for(i=0;i<8;i++)
- {
- canbuf[i]=cnt+i;//ìî3ä·¢Ëí»o3åÇø
-
- // if(i<4)
- // printf("canbuf[%d]:%d\r\n",i,canbuf[i]);
- //
- //
- // else
- printf("111111canbuf[%d]:%d\r\n",i,canbuf[i]);
-
- }
- res=CAN1_Send_Msg(canbuf,8);//·¢Ëí8¸ö×Ö½ú
- if(res)
- printf("Failed\r\n");
-
- else
- printf("OK\r\n"); //ìáê¾·¢Ëí3é1|
-
- }
- else if(key==KEY2_PRES)//WK_UP°′Ï£¬¸Ä±äCANμÄ1¤×÷Ä£ê½
- {
- mode=!mode;
- if(mode==0) CAN1_Mode_Init(CAN_SJW_1TQ,CAN_BS2_8TQ,CAN_BS1_9TQ,4,CAN_MODE_NORMAL); //»Ø»·Ä£ê½,2¨ìØÂê500Kbps
- else if(mode==1) CAN1_Mode_Init(CAN_SJW_1TQ,CAN_BS2_8TQ,CAN_BS1_9TQ,4,CAN_MODE_LOOPBACK); //»Ø»·Ä£ê½,2¨ìØÂê500Kbps
-
- if(mode==0)//ÆÕí¨Ä£ê½£¬Dèòa2¸ö¿a·¢°å
- {
- printf("Nnormal Mode\r\n");
-
- }else //»Ø»·Ä£ê½,ò»¸ö¿a·¢°å¾í¿éòÔ2aêÔáË.
- {
- printf("LoopBack Mode\r\n");
- }
- }
- USART_RX_STA=0;
- }
- key=CAN1_Receive_Msg(canbuf);
- if(key)//½óêÕμ½óDêy¾Y
- {
-
- for(i=0;i<key;i++)
- {
- if(i<4)
- printf("222222canbuf[%d]:%c\r\n",i,canbuf[i]);
- // if(i<4)LCD_ShowxNum(30+i*32,270,canbuf[i],3,16,0X80); //ÏÔê¾êy¾Y
- else
- printf("333333canbuf[%d]:%c\r\n",i,canbuf[i]);
- // else LCD_ShowxNum(30+(i-4)*32,290,canbuf[i],3,16,0X80); //ÏÔê¾êy¾Y
- }
- }
复制代码 |
|