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

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

?? uart.h

?? 一個免費的實時操作系統。可用于資源較少的場合。
?? H
?? 第 1 頁 / 共 2 頁
字號:
*******************************************************************************/
void UART_FifoReset(UART_TypeDef *UARTx, UARTFIFO_TypeDef FIFO);

/*******************************************************************************
* Function Name  : UART_LoopBackConfig
* Description    : This function enables or disables the loop back mode of
*                  the selected UART.
* Input 1        : UARTx (x can be 0,1, 2 or 3) the desired UART
* Input 2        : ENABLE or DISABLE
* Output         : None
* Return         : None
*******************************************************************************/
void UART_LoopBackConfig(UART_TypeDef *UARTx, FunctionalState NewState);

/*******************************************************************************
* Function Name  : UART_TimeOutPeriodConfig
* Description    : This function configure the Time Out Period.
* Input 1        : UARTx (x can be 0,1, 2 or 3) the desired UART
* Input 2        : The time-out period value
* Output         : None
* Return         : None
*******************************************************************************/
inline void UART_TimeOutPeriodConfig(UART_TypeDef *UARTx, u16 TimeOutPeriod)
{
  UARTx->TOR = TimeOutPeriod;
}

/*******************************************************************************
* Function Name  : UART_GuardTimeConfig
* Description    : This function configure the Guard Time.
* Input 1        : UARTx (x can be 0,1, 2 or 3) the desired UART
* Input 2        : The guard time value
* Output         : None
* Return         : None
*******************************************************************************/
inline void UART_GuardTimeConfig(UART_TypeDef *UARTx, u16 GuardTime)
{
  UARTx->GTR = GuardTime;
}

/*******************************************************************************
* Function Name  : UART_RxConfig
* Description    : This function enable and disable the UART data reception.
* Input 1        : UARTx (x can be 0,1, 2 or 3) the desired UART
* Input 2        : ENABLE or DISABLE
* Output         : None
* Return         : None
*******************************************************************************/
void UART_RxConfig(UART_TypeDef *UARTx, FunctionalState NewState);

/*******************************************************************************
* Function Name  : UART_OnOffConfig
* Description    : This function sets On/Off the selected UART.
* Input 1        : UARTx (x can be 0,1, 2 or 3) the desired UART
* Input 2        : ENABLE or DISABLE
* Output         : None
* Return         : None
*******************************************************************************/
void UART_OnOffConfig(UART_TypeDef *UARTx, FunctionalState NewState);

/*******************************************************************************
* Function Name  : UART_ByteSend
* Description    : This function sends a data byte to the selected UART.
* Input 1        : UARTx (x can be 0,1, 2 or 3) the desired UART
* Input 2        : A pointer to the data byte to send
* Output         : None
* Return         : None
*******************************************************************************/
void UART_ByteSend(UART_TypeDef *UARTx, u8 *Data);

/*******************************************************************************
* Function Name  : UART_9BitByteSend
* Description    : This function sends a 9 bits data byte to the selected UART.
* Input 1        : UARTx (x can be 0,1, 2 or 3) the desired UART
* Input 2        : A pointer to the data to send
* Output         : None
* Return         : None
*******************************************************************************/
void UART_9BitByteSend(UART_TypeDef *UARTx, u16 *Data);

/*******************************************************************************
* Function Name  : UART_DataSend
* Description    : This function sends several data bytes to the selected UART.
* Input 1        : UARTx (x can be 0,1, 2 or 3) the desired UART
* Input 2        : A pointer to the data to send
* Input 3        : The data length in bytes
* Output         : None
* Return         : None
*******************************************************************************/
void UART_DataSend(UART_TypeDef *UARTx, u8 *Data, u8 DataLength);

/*******************************************************************************
* Function Name  : UART_9BitDataSend
* Description    : This function sends several 9 bits data bytes to the selected UART.
* Input 1        : UARTx (x can be 0,1, 2 or 3) the desired UART
* Input 2        : A pointer to the data to send
* Input 3        : The data length
* Output         : None
* Return         : None
*******************************************************************************/
void UART_9BitDataSend(UART_TypeDef *UARTx, u16 *Data, u8 DataLength);

/*******************************************************************************
* Function Name  : UART_StringSend
* Description    : This function sends a string to the selected UART.
* Input 1        : UARTx (x can be 0,1, 2 or 3) the desired UART
* Input 2        : A pointer to the string to send
* Output         : None
* Return         : None
*******************************************************************************/
void UART_StringSend(UART_TypeDef *UARTx, u8 *String);

/*******************************************************************************
* Function Name  : UART_ByteReceive
* Description    : This function gets a data byte from the selected UART.
* Input 1        : UARTx (x can be 0,1, 2 or 3) the desired UART
* Input 2        : A pointer to the buffer where the data will be stored
* Input 3        : The time-out period
* Output         : The received data
* Return         : The UARTx.SR register contents
*******************************************************************************/
u16 UART_ByteReceive(UART_TypeDef *UARTx, u8 *Data, u8 TimeOut);

/*******************************************************************************
* Function Name  : UART_9BitByteReceive
* Description    : This function gets a 9 bits data byte from the selected UART.
* Input 1        : UARTx (x can be 0,1, 2 or 3) the desired UART
* Input 2        : A pointer to the buffer where the data will be stored
* Input 3        : The time-out period value
* Output         : The received data
* Return         : The UARTx.SR register contents
*******************************************************************************/
u16 UART_9BitByteReceive(UART_TypeDef *UARTx, u16 *Data, u8 TimeOut);

/*******************************************************************************
* Function Name  : UART_DataReceive
* Description    : This function gets 8 bits data bytes from the selected UART.
* Input 1        : UARTx (x can be 0,1, 2 or 3) the desired UART
* Input 2        : A pointer to the buffer where the data will be stored
* Input 3        : The data length
* Input 4        : The time-out period value
* Output         : The received data
* Return         : The UARTx.SR register contents
*******************************************************************************/
u16 UART_DataReceive(UART_TypeDef *UARTx, u8 *Data, u8 DataLength, u8 TimeOut);

/*******************************************************************************
* Function Name  : UART_9BitDataReceive
* Description    : This function gets 9 bits data bytes from the selected UART.
* Input 1        : UARTx (x can be 0,1, 2 or 3) the desired UART
* Input 2        : A pointer to the buffer where the data will be stored
* Input 3        : The data length
* Input 4        : The time-out value
* Output         : The received data
* Return         : The UARTx.SR register contents
*******************************************************************************/
u16 UART_9BitDataReceive(UART_TypeDef *UARTx, u16 *Data, u8 DataLength, u8 TimeOut);

/*******************************************************************************
* Function Name  : UART_StringReceive
* Description    : This function gets 8 bits data bytes from the selected UART.
* Input 1        : UARTx (x can be 0,1, 2 or 3) the desired UART
* Input 2        : A pointer to the buffer where the string will be stored
* Output         : None
* Return         : None
*******************************************************************************/
u16 UART_StringReceive(UART_TypeDef *UARTx, u8 *Data);

/*******************************************************************************
* Function Name  : UART_FlagStatus
* Description    : This function gets the flags status of the selected UART.
* Input 1        : UARTx (x can be 0,1, 2 or 3) the desired UART
* Output         : None
* Return         : None
*******************************************************************************/
inline u16 UART_FlagStatus(UART_TypeDef *UARTx)
{
  return UARTx->SR;
}

#ifdef USE_SERIAL_PORT
/*******************************************************************************
* Function Name  : sendchar
* Description    : This function sends a character to the selected UART.
* Input 1        : A pointer to the character to send.
* Output         : None
* Return         : None
*******************************************************************************/
void sendchar( char *ch );
#endif /* USE_SERIAL_PORT */

#endif /* _UART_H */

/******************* (C) COPYRIGHT 2003 STMicroelectronics *****END OF FILE****/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜臀av性久久久久蜜臀aⅴ| 色欧美片视频在线观看| 精品欧美一区二区三区精品久久| 国产美女精品人人做人人爽| 中文字幕的久久| 337p亚洲精品色噜噜狠狠| 国产精品一级在线| 亚洲高清免费观看高清完整版在线观看 | 欧美妇女性影城| 成人美女视频在线看| 久久99热国产| 亚洲国产乱码最新视频| 夜夜夜精品看看| 国产精品污www在线观看| 91精品国产综合久久精品| 福利一区福利二区| 麻豆一区二区三| 日韩精品福利网| 日韩精品乱码av一区二区| 日韩欧美成人一区二区| 91黄色激情网站| 在线亚洲+欧美+日本专区| 色综合久久中文字幕| 色综合天天性综合| 99久久伊人网影院| 91国偷自产一区二区使用方法| 成人a免费在线看| 粉嫩绯色av一区二区在线观看| 国产一区三区三区| 激情偷乱视频一区二区三区| 免费人成网站在线观看欧美高清| 亚洲妇熟xx妇色黄| 日本中文一区二区三区| 裸体在线国模精品偷拍| 日本欧美大码aⅴ在线播放| 人人精品人人爱| 成人一区二区在线观看| 久久众筹精品私拍模特| 色悠悠亚洲一区二区| 2023国产精品| 久久97超碰色| 91精品国产综合久久蜜臀| 日本韩国一区二区| 欧美综合一区二区三区| 欧美日韩精品一区二区在线播放| 色婷婷av一区二区三区之一色屋| 99久久婷婷国产综合精品| 99在线精品免费| 在线亚洲免费视频| 欧美一区二区三级| 国产免费成人在线视频| 亚洲男同性恋视频| 一区二区三区在线免费| 国产aⅴ精品一区二区三区色成熟| 日本道在线观看一区二区| 国产肉丝袜一区二区| 三级欧美韩日大片在线看| av日韩在线网站| 国产精品无码永久免费888| 日韩黄色片在线观看| 色婷婷亚洲一区二区三区| 久久亚洲一级片| 亚洲大片在线观看| 色婷婷激情久久| 亚洲欧洲日韩在线| 亚洲一区二区三区美女| 欧美亚洲愉拍一区二区| 天堂va蜜桃一区二区三区| 日本一区二区视频在线| 欧美精品一区二区三区很污很色的 | 亚洲欧洲日本在线| 男女男精品视频网| 国产精品久久久久久一区二区三区 | 国产精品久久久久四虎| 色综合久久中文综合久久牛| 成人免费在线视频观看| 欧美日韩亚洲综合| 国产在线精品一区在线观看麻豆| 亚洲国产精品精华液2区45| 99国产欧美另类久久久精品| 亚洲私人影院在线观看| 在线欧美一区二区| 免费成人在线影院| 国产欧美日韩中文久久| 欧洲一区二区三区在线| 极品少妇一区二区三区精品视频| 久久亚洲二区三区| 在线观看91视频| 麻豆成人免费电影| 中文字幕人成不卡一区| 91麻豆精品国产自产在线| 极品少妇xxxx偷拍精品少妇| 国产精品免费网站在线观看| 欧美日韩一区二区在线观看视频| 国产精品国产三级国产有无不卡 | 日韩一级在线观看| 一本色道久久综合亚洲精品按摩| 国产精品亚洲第一区在线暖暖韩国| 亚洲午夜在线观看视频在线| 亚洲手机成人高清视频| 一区二区高清在线| 亚洲超碰精品一区二区| 久久综合九色综合97_久久久| www.亚洲人| 91尤物视频在线观看| 国产高清久久久久| 国产露脸91国语对白| 国产麻豆精品95视频| 国产在线精品免费| 国产精品888| 成人av资源在线观看| 色综合天天综合色综合av| 色综合视频在线观看| 日本道精品一区二区三区| 99re成人精品视频| 欧美在线啊v一区| 欧美这里有精品| 成人午夜短视频| av中文字幕不卡| 91久久精品国产91性色tv | 精品一区二区三区免费观看| 午夜视频久久久久久| 国产精品久久久久久久久久久免费看 | 一区二区三区欧美日韩| 亚洲第一综合色| 久久精品av麻豆的观看方式| 韩国三级在线一区| av在线一区二区三区| 欧美日韩久久久一区| 国产欧美日韩在线看| 天天色图综合网| 成人av午夜影院| 精品日韩在线观看| 一区二区三区加勒比av| 国产一区二区精品久久91| 91丨porny丨国产| 欧美va日韩va| 蜜桃传媒麻豆第一区在线观看| 福利视频网站一区二区三区| 欧美电影在线免费观看| 亚洲制服丝袜在线| 91在线porny国产在线看| 久久久久国产精品人| 国产美女视频91| 欧美视频一区二| 一区二区三区在线观看国产| 国产乱码一区二区三区| 精品国产人成亚洲区| 日韩二区在线观看| 在线播放欧美女士性生活| 亚洲一区二区视频在线观看| 成人综合激情网| 国产精品区一区二区三区| 国产一区二区电影| 久久九九全国免费| 成人中文字幕在线| 国产精品久久久久aaaa| 99久久亚洲一区二区三区青草| 国产精品麻豆网站| 91麻豆国产在线观看| 亚洲综合在线五月| 日韩免费高清av| 国产成人av电影在线| 亚洲视频在线观看三级| 欧美久久免费观看| 丁香六月综合激情| 午夜久久久久久电影| 日韩欧美一级二级| av中文字幕亚洲| 麻豆精品在线看| 综合久久综合久久| 日韩你懂的在线播放| 91蝌蚪porny九色| 蜜臀国产一区二区三区在线播放| 久久一区二区视频| 欧美日韩精品一区视频| 成人黄色在线网站| 经典三级视频一区| 亚洲超碰97人人做人人爱| 日韩一区中文字幕| 欧美日韩成人综合天天影院| 国产一区二区毛片| 日韩精品1区2区3区| 一区二区成人在线| 中文字幕亚洲一区二区va在线| 精品国产凹凸成av人导航| 欧美疯狂性受xxxxx喷水图片| 色欧美片视频在线观看| 99久久精品免费精品国产| 国产福利一区在线观看| 国内精品不卡在线| 久久99九九99精品| 男女男精品网站| 精品一区二区三区免费视频| 九一九一国产精品| 高清beeg欧美| 在线视频国内一区二区| 制服.丝袜.亚洲.中文.综合| 日韩欧美成人激情| 中文字幕一区二区在线观看|