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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? probe_rs232.h

?? 我移植的uCos 2.86 版本,可以在單片51上運行,在AT89C51ED2上測試過.
?? H
字號:
/*
*********************************************************************************************************
*                                         uC/Probe Communication
*
*                           (c) Copyright 2007; Micrium, Inc.; Weston, FL
*
*               All rights reserved.  Protected by international copyright laws.
*               Knowledge of the source code may NOT be used to develop a similar product.
*               Please help us continue to provide the Embedded community with the finest
*               software available.  Your honesty is greatly appreciated.
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*
*                                                uC/Probe
*
*                                         Communication: RS-232
*
* Filename      : probe_rs232.h
* Version       : V2.00
* Programmer(s) : BAN
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*                                                 MODULE
*
* Note(s) : (1) This header file is protected from multiple pre-processor inclusion through use of the
*               PROBE_RS232 present pre-processor macro definition.
*********************************************************************************************************
*/

#ifndef  PROBE_RS232_PRESENT                                    /* See Note #1.                                         */
#define  PROBE_RS232_PRESENT


/*
*********************************************************************************************************
*                                                 EXTERNS
*********************************************************************************************************
*/

#ifdef    PROBE_RS232_MODULE
#define   PROBE_RS232_EXT
#else
#define   PROBE_RS232_EXT  extern
#endif


/*
*********************************************************************************************************
*                                              INCLUDE FILES
*********************************************************************************************************
*/

#include  <probe_com.h>
#include  <probe_rs232c.h>


#if (PROBE_COM_METHOD_RS232 == DEF_ENABLED)

/*
*********************************************************************************************************
*                                                 DEFINES
*********************************************************************************************************
*/

/*
*********************************************************************************************************
*                                            GLOBAL VARIABLES
*********************************************************************************************************
*/

#if (PROBE_COM_STAT_EN == DEF_ENABLED)
                                                                    /* ---------------- Byte counters --------------------- */
PROBE_RS232_EXT  CPU_INT32U  ProbeRS232_RxCtr;                      /*  ... Number of bytes received                        */
PROBE_RS232_EXT  CPU_INT32U  ProbeRS232_TxCtr;                      /*  ... Number of bytes transmitted                     */
#endif


/*
*********************************************************************************************************
*                                                 MACRO'S
*********************************************************************************************************
*/


/*
*********************************************************************************************************
*                                           FUNCTION PROTOTYPES
*********************************************************************************************************
*/

void  ProbeRS232_Init          (CPU_INT32U   baud_rate);            /* Initialize uC/Probe RS-232 Communication Module      */
void  ProbeRS232_RxHandler     (CPU_INT08U   rx_data);              /* Processor independent Rx handler                     */
void  ProbeRS232_TxHandler     (void);                              /* Processor independent Tx handler                     */

#if (PROBE_RS232_PARSE_TASK == DEF_TRUE)
void  ProbeRS232_Task          (void        *p_arg);
#endif


/*
*********************************************************************************************************
*                                           FUNCTION PROTOTYPES
*                                    DEFINED IN PORT's probe_rs232c.c
*********************************************************************************************************
*/

void  ProbeRS232_InitTarget    (CPU_INT32U   baud_rate);            /* Initialize the target specifics                      */

void  ProbeRS232_RxTxISRHandler(void);                              /* Code to process Rx or Tx character                   */

void  ProbeRS232_RxISRHandler  (void);                              /* Code to process character received                   */
void  ProbeRS232_RxIntEn       (void);                              /* Enable  Rx interrupts                                */
void  ProbeRS232_RxIntDis      (void);                              /* Disable Rx interrupts                                */

void  ProbeRS232_TxISRHandler  (void);                              /* Code to process next character to send               */
void  ProbeRS232_TxIntEn       (void);                              /* Enable  Tx interrupts                                */
void  ProbeRS232_TxIntDis      (void);                              /* Disable Tx interrupts                                */
void  ProbeRS232_Tx1           (CPU_INT08U   c);                    /* Function to send a single character                  */


/*
*********************************************************************************************************
*                                           FUNCTION PROTOTYPES
*                                    DEFINED IN OS's probe_rs232_os.c
*********************************************************************************************************
*/

#if (PROBE_RS232_PARSE_TASK == DEF_TRUE)
void  ProbeRS232_OS_Init       (void);
void  ProbeRS232_OS_Pend       (void);
void  ProbeRS232_OS_Post       (void);
#endif


/*
*********************************************************************************************************
*                                          CONFIGURATION ERRORS
*********************************************************************************************************
*/

#ifndef    PROBE_RS232_PARSE_TASK
  #error  "PROBE_RS232_PARSE_TASK            not #define'd in 'probe_com_cfg.h'     "
  #error  "                           [MUST be  DEF_TRUE   Packet parsed in task   ]"
  #error  "                           [     ||  DEF_FALSE  Packet parsed in ISR    ]"

#elif    ((PROBE_RS232_PARSE_TASK != DEF_TRUE ) && \
          (PROBE_RS232_PARSE_TASK != DEF_FALSE))
  #error  "PROBE_RS232_PARSE_TASK      illegally #define'd in 'probe_com_cfg.h'     "
  #error  "                           [MUST be  DEF_TRUE   Packet parsed in task   ]"
  #error  "                           [     ||  DEF_FALSE  Packet parsed in ISR    ]"

#elif     (PROBE_RS232_PARSE_TASK == DEF_TRUE)

#ifndef    PROBE_RS232_TASK_PRIO
  #error  "PROBE_RS232_TASK_PRIO             not #define'd in 'probe_com_cfg.h'     "
#endif

#ifndef    PROBE_RS232_TASK_STK_SIZE
  #error  "PROBE_RS232_TASK_STK_SIZE         not #define'd in 'probe_com_cfg.h'     "
#endif

#endif



#ifndef    PROBE_RS232_RX_BUF_SIZE
  #error  "PROBE_RS232_RX_BUF_SIZE           not #define'd in 'probe_com_cfg.h'     "
#endif



#ifndef    PROBE_RS232_TX_BUF_SIZE
  #error  "PROBE_RS232_TX_BUF_SIZE           not #define'd in 'probe_com_cfg.h'     "
#endif


#ifndef    PROBE_RS232_COMM_SEL
  #error  "PROBE_RS232_COMM_SEL              not #define'd in 'probe_com_cfg.h'     "
#endif


#endif


/*
*********************************************************************************************************
*                                              MODULE END
*
* Note(s) : See 'MODULE  Note #1'.
*********************************************************************************************************
*/

#endif                                                          /* End of PROBE_COM_RS232 module include (see Note #1). */

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人午夜免费视频| 精品国精品自拍自在线| 欧美电视剧在线观看完整版| 国产欧美精品日韩区二区麻豆天美| 亚洲欧洲一区二区在线播放| 久久99精品久久久久| 欧美性一二三区| 国产亚洲视频系列| 天天色天天操综合| 91香蕉视频mp4| 国产三级欧美三级日产三级99| 亚洲第一搞黄网站| 在线免费视频一区二区| 欧美激情中文字幕一区二区| 日韩福利视频网| 欧美亚一区二区| 亚洲美女少妇撒尿| 不卡一卡二卡三乱码免费网站| 精品久久人人做人人爱| 香蕉av福利精品导航| 色综合视频在线观看| 欧美国产日韩亚洲一区| 国产在线不卡一区| 亚洲精品一区二区三区蜜桃下载 | 99久久综合国产精品| 精品国产1区2区3区| 日韩成人午夜电影| 欧美日本在线播放| 亚洲成人激情av| 在线免费观看日本一区| 国产精品一区二区久久精品爱涩| 欧美一卡二卡在线| 日韩影院免费视频| 日韩欧美不卡在线观看视频| 日本午夜一本久久久综合| 在线成人免费视频| 日本午夜精品一区二区三区电影 | 午夜激情综合网| 精品污污网站免费看| 亚洲成av人片www| 69久久夜色精品国产69蝌蚪网| 午夜不卡av免费| 91精品国产福利| 九九久久精品视频| 久久日韩精品一区二区五区| 久久国产精品99精品国产| 日韩三级高清在线| 国产精品66部| 最近中文字幕一区二区三区| 欧美亚洲禁片免费| 久草在线在线精品观看| 欧美国产欧美综合| 欧美探花视频资源| 国内精品久久久久影院薰衣草| 中文一区二区在线观看| 欧美三级电影在线看| 久久av中文字幕片| 亚洲伦理在线精品| 欧美一个色资源| 成人精品电影在线观看| 亚洲小说欧美激情另类| 337p粉嫩大胆色噜噜噜噜亚洲| eeuss影院一区二区三区| 亚洲午夜精品在线| 2021中文字幕一区亚洲| 99久久99久久久精品齐齐| 亚洲一区二区三区免费视频| 91麻豆精品国产91| 国产一区二区久久| 91精品国产综合久久婷婷香蕉| 国产91高潮流白浆在线麻豆| 国产精品毛片高清在线完整版| 色综合久久综合| 图片区小说区区亚洲影院| 精品视频1区2区| 日本女优在线视频一区二区| 国产欧美一区二区精品性| av午夜精品一区二区三区| 亚洲一区免费观看| 欧美电视剧免费观看| 国产69精品久久777的优势| 亚洲私人影院在线观看| 欧美大片在线观看一区| www.成人网.com| 五月天网站亚洲| 久久久久国产精品厨房| 在线观看欧美黄色| 国产精品自拍三区| 一个色在线综合| 91精品国产91久久综合桃花| 97精品国产露脸对白| 蜜芽一区二区三区| 综合在线观看色| 欧美一区二区三区在线观看| 风间由美一区二区av101| 五月天婷婷综合| 国产精品美女www爽爽爽| 久久久亚洲国产美女国产盗摄| 欧美在线免费播放| 成人午夜短视频| 日韩av中文字幕一区二区 | 国产精品香蕉一区二区三区| 亚洲18色成人| 国产精品久久久久久久久久久免费看 | 国内精品国产三级国产a久久| 欧美tk—视频vk| 91国在线观看| www.欧美色图| 久久爱另类一区二区小说| 日韩国产欧美三级| 亚洲一二三级电影| 1024成人网| 久久久久国产精品厨房| 日韩欧美一级二级三级久久久| 成人avav影音| 麻豆成人91精品二区三区| 亚洲一区二区视频在线观看| 中文字幕一区二区三区不卡| 久久久久国产精品麻豆ai换脸| 制服丝袜一区二区三区| 色视频欧美一区二区三区| 成人av免费在线观看| 精品一区二区三区在线视频| 亚洲丝袜精品丝袜在线| 国产欧美日韩另类一区| 国产精品乱人伦中文| 国产欧美日本一区视频| 精品成人免费观看| 日韩免费观看2025年上映的电影| 欧美日韩一区二区三区高清 | 亚洲电影你懂得| 日本午夜精品视频在线观看 | 欧美日韩电影一区| 欧美色老头old∨ideo| 欧洲视频一区二区| 国产成人亚洲综合a∨猫咪| av电影在线不卡| 豆国产96在线|亚洲| 成人精品视频网站| av亚洲精华国产精华精| av电影天堂一区二区在线| 99久久精品久久久久久清纯| 国产99久久精品| 色八戒一区二区三区| 色综合久久中文综合久久牛| 色狠狠综合天天综合综合| 欧美影院精品一区| 91麻豆精品国产91久久久| 亚洲精品一线二线三线| 久久影院午夜论| 亚洲宅男天堂在线观看无病毒| 亚洲午夜精品在线| 美女高潮久久久| 国内外成人在线视频| 国产xxx精品视频大全| 粉嫩久久99精品久久久久久夜| 成人免费精品视频| 在线免费观看日本欧美| 日韩精品一区二| 日本一区二区免费在线| 亚洲猫色日本管| 奇米精品一区二区三区四区 | 麻豆免费精品视频| 国产精品99久久久久久久女警| av影院午夜一区| 欧美日韩国产乱码电影| 久久综合精品国产一区二区三区| 国产精品网站一区| 国产精品电影一区二区| 亚洲第一二三四区| 国产一区二区三区美女| 国产成人精品影院| 欧美日韩一区二区三区高清 | 另类小说视频一区二区| 国产不卡视频在线观看| 欧美日韩国产美女| 中文字幕在线不卡一区| 久久精品免费观看| 欧美色图第一页| 国产视频在线观看一区二区三区| 亚洲成人资源在线| 成人国产精品免费观看动漫| 欧洲av在线精品| 一区二区三区成人| 国产成都精品91一区二区三 | 成人18视频在线播放| 欧美猛男gaygay网站| 国产香蕉久久精品综合网| 免费不卡在线观看| 在线观看中文字幕不卡| 国产日韩亚洲欧美综合| 青青国产91久久久久久| 欧洲视频一区二区| 国产精品妹子av| av在线一区二区| 国产欧美一区二区在线| 麻豆精品一二三| 欧美精品99久久久**| 亚洲男人电影天堂| 99re这里只有精品首页|