?? init.lst
字號:
330 2 D14_Cntrl_Reg.D14_ENDPT_TYPE.VALUE = 0x1500;//設置為同步,使用雙緩沖,禁止FIFO,禁止無空包
331 2
332 2
333 2 //Iso In Endpoint Type
334 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 7;//選擇端點
335 2 D14_Cntrl_Reg.D14_ENDPT_TYPE.VALUE = 0x1500;//設置為同步,使用雙緩沖,禁止FIFO,禁止無空包
336 2
337 2 //端點使能
338 2
339 2 //enable FIFO
340 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 2;//選擇端點
341 2 D14_Cntrl_Reg.D14_ENDPT_TYPE.VALUE |= 0x0800;
342 2
343 2 //enable FIFO
344 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 3;//選擇端點
345 2 D14_Cntrl_Reg.D14_ENDPT_TYPE.VALUE |= 0x0800;
346 2
347 2 //enable FIFO
348 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 4;//選擇端點
349 2 D14_Cntrl_Reg.D14_ENDPT_TYPE.VALUE |= 0x0800;
350 2
351 2 //enable FIFO
352 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 5;//選擇端點
353 2 D14_Cntrl_Reg.D14_ENDPT_TYPE.VALUE |= 0x0800;
354 2
355 2 //enable FIFO
356 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 6;//選擇端點
357 2 D14_Cntrl_Reg.D14_ENDPT_TYPE.VALUE |= 0x0800;
358 2
359 2 //enable FIFO
360 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 7;//選擇端點
361 2 D14_Cntrl_Reg.D14_ENDPT_TYPE.VALUE |= 0x0800;
362 2
363 2 }
364 1
365 1 //設置高速端點
C51 COMPILER V7.06 INIT 07/02/2003 09:29:10 PAGE 7
366 1 if(Kernel_Flag.BITS.HS_FS_State == HIGH_SPEED)
367 1 {
368 2 //設置全速端點FIFO大小
369 2
370 2 //Interrupt Out MaxPacketSize Endpoint
371 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 2;//選擇端點
372 2 D14_Cntrl_Reg.D14_ENDPT_MAXPKTSIZE.VALUE = 0x4000;//FIFO=64bytes
373 2
374 2 //Interrupt In MaxPacketSize Endpoint
375 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 3;//選擇端點
376 2 D14_Cntrl_Reg.D14_ENDPT_MAXPKTSIZE.VALUE = 0x4000;//FIFO=64bytes
377 2
378 2 //Bulk Out MaxPacketSize Endpoint
379 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 4;//選擇端點
380 2 D14_Cntrl_Reg.D14_ENDPT_MAXPKTSIZE.VALUE = 0x0002;//FIFO=64bytes
381 2
382 2 //Bulk In MaxPacketSize Endpoint
383 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 5;//選擇端點
384 2 D14_Cntrl_Reg.D14_ENDPT_MAXPKTSIZE.VALUE = 0x0002;//FIFO=64bytes
385 2
386 2
387 2 //Iso Out MaxPacketSize Endpoint
388 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 6;//選擇端點
389 2 D14_Cntrl_Reg.D14_ENDPT_MAXPKTSIZE.VALUE = 0x4000;//FIFO=64bytes
390 2
391 2 //Iso In MaxPacketSize Endpoint
392 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 7;//選擇端點
393 2 D14_Cntrl_Reg.D14_ENDPT_MAXPKTSIZE.VALUE = 0x4000;//FIFO=64bytes
394 2
395 2 //設置高速端點類型
396 2
397 2 //Interrupt In Endpoint Type
398 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 2;//選擇端點
399 2 D14_Cntrl_Reg.D14_ENDPT_TYPE.VALUE = 0x1700;
400 2
401 2
402 2 //Interrupt Out Endpoint Type
403 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 3;//選擇端點
404 2 D14_Cntrl_Reg.D14_ENDPT_TYPE.VALUE = 0x1700;
405 2
406 2
407 2 //Bulk Out Endpoint Type
408 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 4;//選擇端點
409 2 D14_Cntrl_Reg.D14_ENDPT_TYPE.VALUE = 0x1600;
410 2
411 2
412 2 //Bulk In Endpoint Type
413 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 5;//選擇端點
414 2 D14_Cntrl_Reg.D14_ENDPT_TYPE.VALUE = 0x1600;
415 2
416 2
417 2 //Iso Out Endpoint Type
418 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 6;//選擇端點
419 2 D14_Cntrl_Reg.D14_ENDPT_TYPE.VALUE = 0x1500;
420 2
421 2
422 2 //Iso In Endpoint Type
423 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 7;//選擇端點
424 2 D14_Cntrl_Reg.D14_ENDPT_TYPE.VALUE = 0x1500;
425 2
426 2 //端點使能
427 2
C51 COMPILER V7.06 INIT 07/02/2003 09:29:10 PAGE 8
428 2 //enable FIFO
429 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 2;//選擇端點
430 2 D14_Cntrl_Reg.D14_ENDPT_TYPE.VALUE |= 0x0800;
431 2
432 2 //enable FIFO
433 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 3;//選擇端點
434 2 D14_Cntrl_Reg.D14_ENDPT_TYPE.VALUE |= 0x0800;
435 2
436 2 //enable FIFO
437 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 4;//選擇端點
438 2 D14_Cntrl_Reg.D14_ENDPT_TYPE.VALUE |= 0x0800;
439 2
440 2 //enable FIFO
441 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 5;//選擇端點
442 2 D14_Cntrl_Reg.D14_ENDPT_TYPE.VALUE |= 0x0800;
443 2
444 2 //enable FIFO
445 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 6;//選擇端點
446 2 D14_Cntrl_Reg.D14_ENDPT_TYPE.VALUE |= 0x0800;
447 2
448 2 //enable FIFO
449 2 D14_Cntrl_Reg.D14_ENDPT_INDEX = 7;//選擇端點
450 2 D14_Cntrl_Reg.D14_ENDPT_TYPE.VALUE |= 0x0800;
451 2
452 2 }
453 1
454 1 //設置默認地址有效
455 1 D14_Cntrl_Reg.D14_ADDRESS.VALUE = 0x80;
456 1 }
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 982 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
C51 COMPILER V7.06 INIT 07/02/2003 09:29:10 PAGE 9
DATA SIZE = 12 ----
IDATA SIZE = 4 ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -