亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? fesc_5554lib.h

?? MPC5554處理器的初始化例程
?? H
字號:
#define SSP_LOOP_TASK_PRIORITY        1
#define SPITX_SCAN_TASK_PRIORITY      3
#define SPIRX_SCAN_TASK_PRIORITY      5


//1MHz frenquency
#define EMIOS_IRQ_100MS  100000
#define EMIOS_IRQ_10MS   10000
#define EMIOS_IRQ_1000US 1000
#define EMIOS_IRQ_200US  200
#define EMIOS_IRQ_100US  100
#define EMIOS_IRQ_50US   50
#define EMIOS_IRQ_20US   20
#define EMIOS_IRQ_10US   10

#define SSP_TICK_PERIOD              EMIOS_IRQ_100MS
#define SPI_MASTER_DAEMON_PERIOD     EMIOS_IRQ_200US
#define SPIRX_SCAN_TASK_PERIOD       EMIOS_IRQ_50US


/*====================================================================*/
/*   @  */
/*       ################################
         ##                            ##
         ##      SSP special           ##
         ##                            ##
         ################################        */
void    SYNC_ONE_SSP_LOOP(void);
void    init_MBCtrlBlock(MBCtrlBlock_tag* pt);
void    SendMTData(void);
uint8_t ReadMFData(void);




/*====================================================================*/
/*   @  */
/*       ################################
         ##                            ##
         ##        general             ##
         ##                            ##
         ################################        */
void          delay(uint32_t cnt);
uint8_t       char2num(uint8_t inch);
void          sys_clock_tick(void);


/*====================================================================*/
/*   @  */
/*       ################################
         ##                            ##
         ##        DualPort buffer     ##
         ##                            ##
         ################################        */
#define       DP_BUF_FULL      0x11
#define       DP_BUF_EMPTY     0x12
#define       DP_BUF_SBP_RTSTUS_OK        0x01


void          init_dpb     (DP_BUF_tag* pt,uint8_t*  mem ,uint32_t len);
uint8_t       push_dpb_data(DP_BUF_tag* pt,uint8_t  data);
uint8_t       push_dpb_block(DP_BUF_tag* pt,uint8_t* buf,uint8_t len);
uint8_t       pop_dpb_data (DP_BUF_tag* pt,uint8_t* data);



/*====================================================================*/
/*   @  */
/*       ################################
         ##                            ##
         ##        Daemon              ##
         ##                            ##
         ################################        */
void          send_c_ESCIA_dpb(uint8_t schar);
void          ESCIA_out_daemon(void);
void          SYS_TICK_Daemon(void);
void          FPGA_SPI_master_daemon(void);
void          MT_SPI_master_daemon(void);
void          MF_SPI_slave_daemon(void);
void          MF_SPI_ALL_DONE_daemon(void);




/*====================================================================*/
/*   @  */
/*       ################################
         ##                            ##
         ##        initial             ##
         ##                            ##
         ################################        */
void     pad_func_config( uint16_t port, uint16_t config);
void     FESC_5554_init(void);
void     init_GloVar(void);









/*====================================================================*/
/*   @  */
/*       ################################
         ##                            ##
         ##        IRQ                 ##
         ##                            ##
         ################################        */

#define PRIO_CRITICAL_IRQ      10  /*The IRQ-prio lower than this will be masked in critical-operation*/
#define PRIO_SW4IRQ            0

#define  EnableIRQ()  {asm(" wrteei 1");}
#define  DisableIRQ() {asm(" wrteei 0");}
/* 'uint8_t _cur_prio_save;' must be defined to use EnterCritical()/ExitCritical()*/
//#define  EnterCritical() {_cur_prio_save = INTC.CPR.B.PRI;\
//                          INTC.CPR.B.PRI = PRIO_CRITICAL_IRQ;}
//#define  ExitCritical()  {INTC.CPR.B.PRI = _cur_prio_save;}
#define  EnterCritical()  DisableIRQ()
#define  ExitCritical()   EnableIRQ()
void     init_IRQ(void);



void init_FPGA_GEN_MF_SPI_ALL_DONE_IRQ(void);
void init_FPGA_GEN_MF_SPI_slave_DAEMON_IRQ(void);
void init_EMIOS_GEN_SSP_LOOP_IRQ(void);
void init_EMIOS_GEN_SPI_master_DAEMON_IRQ(void);

void     InvSBP_RTSTUS_OKe_SWI4(void);
void     SwIrq4ISR(void);











/*====================================================================*/
/*   @  */
/*       ################################
         ##                            ##
         ##        EMISO & GPIO        ##
         ##                            ##
         ################################        */
#define SSP_MB_LED_ON     0
#define SSP_MB_LED_OFF    1
#define SSP_MB_LED_TOGGLE 2

#define LED_ROLE0         PIN_EMIOS2
#define LED_ROLE1         PIN_EMIOS3
#define LED_2OO2          PIN_EMIOS4
#define LED_MCU_STATUS    PIN_EMIOS15

void     init_EMIOS(void);
void     set_GPIO(uint8_t pin,uint8_t val);
void     set_led(uint8_t led,uint8_t status);
void     refresh_SPI_Indicate_LED(void);









/*====================================================================*/
/*   @  */
/*       ################################
         ##                            ##
         ##        ESCI                ##
         ##                            ##
         ################################        */
void     init_ESCI();
void     send_c_ESCIA(uint8_t schar);
void     send_c_ESCIB(uint8_t schar);
uint8_t  get_c_ESCI_A(void);
uint8_t  get_c_ESCI_B(void);












/*====================================================================*/
/*   @  */
/*       ################################
         ##                            ##
         ##        SPI                 ##
         ##                            ##
         ################################        */
         
#define B_OL       0
#define B_IL       1
#define B_CL       2
#define B_OR       3
#define B_IR       4
#define B_CR       5
#define B_MT       6    //到對系去  to
#define B_MF       7    //從對系來  from


//-----------FPGA---------
void          init_FPGA_SPI(void);
uint8_t       FPGA_SPI_ready_send(uint8_t ch);
uint8_t       FPGA_SPI_ready_read(uint8_t ch);
void          FPGA_SPI_Send(uint8_t ch,uint8_t TxDATA);
uint8_t       FPGA_SPI_Read(uint8_t ch);
uint8_t       FPGA_SPI_Swap(uint8_t ch,uint8_t TxDATA);





/*====================================================================*/
/*   @  */
/*       ################################
         ##                            ##
         ##        comm protocol       ##
         ##                            ##
         ################################        */
void    spiCommReset(uint8_t brd_no);
void    init_SBP_Buf(uint8_t brd_no);
void    dump_SBP_lastPack(uint8_t brd_no);
uint8_t SBP_Master_Parser(uint8_t brd_no,uint8_t cRx);
uint8_t SBP_Slave_Parser(SBPBuffer* SBPbufPt,uint8_t cRx);
void    Quene_SPIMaster_Send(uint8_t brd_no,uint8_t command,uint16_t LID,uint8_t* buf,uint32_t len);
void    Quene_SPIMaster_Read(uint8_t brd_no,uint8_t command,uint16_t LID);



/*====================================================================*/
/*   @  */
/*       ################################
         ##                            ##
         ##    SPI cross check         ##
         ##                            ##
         ################################        */
      
void     init_SXC(void);         
void     SXC_master_verify(uint8_t brd_no);
void     dump_SXC_CH_info(uint8_t brd_no);






/*====================================================================*/
/*   @  */
/*       ################################
         ##                            ##
         ##        Terminal            ##
         ##                            ##
         ################################        */
void          TermActivityScan(void) ;
unsigned long TermGetNum(void);
uint8_t       command_line_interface(void);
void          printp(void (*PortToPut)(uint8_t), uint8_t * ctrl, ...);





/*====================================================================*/
/*   @  */
/*       ################################
         ##                            ##
         ## define Sys Error info      ##
         ##                            ##
         ################################        */














?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕一区免费在线观看 | 亚洲女爱视频在线| 欧美性一级生活| 国模一区二区三区白浆| 亚洲地区一二三色| 国产精品网友自拍| 日韩欧美久久一区| 欧美手机在线视频| 成人小视频在线观看| 免播放器亚洲一区| 亚洲综合色丁香婷婷六月图片| 久久亚洲一区二区三区四区| 欧洲人成人精品| 9色porny自拍视频一区二区| 国产一区二区三区不卡在线观看| 婷婷六月综合网| 一区二区三区日韩| 最近日韩中文字幕| 欧美国产一区二区| 久久亚洲精精品中文字幕早川悠里| 欧美老肥妇做.爰bbww| 91污在线观看| 99久久久久久| 99国产精品久| 99久久99久久精品国产片果冻 | 91久久精品一区二区三区| 国产成人小视频| 国内不卡的二区三区中文字幕| 麻豆精品在线观看| 免费久久精品视频| 青草av.久久免费一区| 午夜视频在线观看一区| 亚洲成av人片一区二区| 亚洲一区日韩精品中文字幕| 亚洲伦理在线免费看| 国产精品国产馆在线真实露脸| 日本一区二区三区四区| 国产日本亚洲高清| 国产欧美日韩精品一区| 国产精品视频yy9299一区| 国产欧美一区二区精品仙草咪 | 国产丝袜在线精品| 国产日韩欧美在线一区| 国产精品毛片久久久久久| 日本一区二区电影| 国产精品成人一区二区艾草 | 亚洲成人激情自拍| 日韩成人精品在线| 麻豆高清免费国产一区| 国产在线一区二区| 成人午夜激情影院| 色综合网站在线| 欧美日韩色综合| 欧美成人伊人久久综合网| 久久嫩草精品久久久久| 国产精品久久二区二区| 依依成人综合视频| 日本欧美韩国一区三区| 国产一区视频在线看| eeuss鲁一区二区三区| 在线精品视频一区二区| 欧美人与禽zozo性伦| 久久综合999| 日韩理论片在线| 天堂久久一区二区三区| 国产美女av一区二区三区| 成人av免费在线观看| 在线观看网站黄不卡| 欧美一区二区三区四区五区| 国产三级三级三级精品8ⅰ区| 亚洲女爱视频在线| 免费的成人av| gogogo免费视频观看亚洲一| 欧美丰满嫩嫩电影| 国产亚洲精品bt天堂精选| 亚洲综合色成人| 精品在线一区二区| 91视频www| 精品少妇一区二区三区日产乱码 | 日韩美女视频一区| 免费成人在线播放| a亚洲天堂av| 日韩精品中午字幕| 亚洲色欲色欲www在线观看| 青娱乐精品视频在线| 成年人午夜久久久| 欧美顶级少妇做爰| 国产精品久久久久久久久图文区 | 99vv1com这只有精品| 欧美一区在线视频| 亚洲人精品一区| 精品一区二区免费| 欧美日韩精品福利| 一区二区中文字幕在线| 免费观看在线色综合| 91精品福利在线| 国产情人综合久久777777| 水野朝阳av一区二区三区| 成人av免费在线播放| 欧美videofree性高清杂交| 亚洲一区二区精品3399| 福利一区二区在线观看| 91精品国产丝袜白色高跟鞋| 中文字幕一区二区三区乱码在线| 精品一区二区三区在线观看| 欧美日韩国产片| √…a在线天堂一区| 国产成人亚洲精品狼色在线| 欧美成人在线直播| 天天综合天天综合色| 在线免费不卡电影| 亚洲女人****多毛耸耸8| 高清国产午夜精品久久久久久| 日韩视频免费观看高清在线视频| 亚洲午夜一二三区视频| 99久久精品国产麻豆演员表| 国产日产欧美一区二区三区| 黄色资源网久久资源365| 欧美一级久久久久久久大片| 婷婷开心激情综合| 欧美日韩免费观看一区三区| 亚洲综合免费观看高清完整版在线| k8久久久一区二区三区| 精品伦理精品一区| 裸体健美xxxx欧美裸体表演| 91 com成人网| 亚洲1区2区3区视频| 欧美日韩黄色影视| 亚洲成va人在线观看| 日本精品一区二区三区高清| 亚洲免费在线观看| 99国产精品久久久久| 亚洲免费伊人电影| 在线亚洲人成电影网站色www| 亚洲蜜臀av乱码久久精品| 99久久er热在这里只有精品66| 综合久久久久久| 91视频在线看| 亚洲专区一二三| 欧美色男人天堂| 日韩精品色哟哟| 欧美电影免费观看高清完整版| 久久电影网站中文字幕| 精品国产制服丝袜高跟| 国产精品综合一区二区| 国产精品麻豆欧美日韩ww| 不卡欧美aaaaa| 一区二区三区91| 555www色欧美视频| 国产一区二区电影| 中文字幕一区二区三区四区不卡| 99在线精品观看| 午夜视频在线观看一区二区 | 91片在线免费观看| 性做久久久久久免费观看| 欧美精品视频www在线观看| 日韩电影免费一区| 久久丝袜美腿综合| 91在线免费看| 日日骚欧美日韩| 国产亚洲制服色| 在线精品亚洲一区二区不卡| 日本美女一区二区三区视频| 亚洲精品在线免费观看视频| 99精品热视频| 日本vs亚洲vs韩国一区三区| 久久青草国产手机看片福利盒子| 91在线播放网址| 偷拍与自拍一区| 国产校园另类小说区| 欧美在线你懂得| 久久aⅴ国产欧美74aaa| 中文字幕一区二区三区av| 欧美高清视频在线高清观看mv色露露十八| 久久国产人妖系列| 国产精品乱码人人做人人爱| 欧美色窝79yyyycom| 国产美女在线精品| 亚洲一线二线三线久久久| 精品精品国产高清一毛片一天堂| 95精品视频在线| 久久99这里只有精品| 亚洲黄一区二区三区| 欧美成人一区二区三区片免费 | 一本一本大道香蕉久在线精品 | 亚洲精品国产一区二区三区四区在线| 在线成人免费视频| 丁香激情综合国产| 午夜精品久久久| 国产精品青草久久| 欧美精品色一区二区三区| 成人一区二区三区中文字幕| 亚洲444eee在线观看| 国产欧美精品一区二区色综合 | 精品日韩av一区二区| 91在线视频观看| 国产高清视频一区| 日韩高清在线不卡| 亚洲激情自拍视频| 国产精品久久99|