📄 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.01 INIT 03/28/2003 14:38:29 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.01 INIT 03/28/2003 14:38:29 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 = 986 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
C51 COMPILER V7.01 INIT 03/28/2003 14:38:29 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 + -