本站域名:由 www.haomeili.net 已变更为
www.mz51.vip
趣味数学
书法名家字
太阳系九大星演示动画
站点地图
新
提交建议
RGB转16进制
搜索大全
相关知识
首页
首页
编码
编码
质数
质数
合数
合数
圆周率
圆周率
勾股数
勾股数
阶乘
阶乘
倒计时
倒计时
字符串
字符串
首页
编码
质数
勾股数
合数
阶乘
倒计时
字符串
数学用表
计时器
知识
快速定位:
全站搜索
完全
圆形
自然数
运算
红
75
60
94
航
道
-r
860
雪
闭
865
隔
零
cp
Json数据格式化和压缩,在线Json数据格式化和压缩,Json数据格式化和压缩工具
在下面输入要Json数据格式化和压缩的字符串:
/****************************************************************************** * Shanghai ChipON Micro-Electronic Co.,Ltd * ****************************************************************************** * $File Name$ : KF32A156_usart.h * * $Author$ : ChipON AE/FAE Group * * $Data$ : 2021-07-08 * * $AutoSAR Version : V2.0 * * $Description$ : This file contains the headers of the USART * * peripherals. * ****************************************************************************** * Copyright (C) by Shanghai ChipON Micro-Electronic Co.,Ltd * * All rights reserved. * * * * This software is copyright protected and proprietary to * * Shanghai ChipON Micro-Electronic Co.,Ltd. * ****************************************************************************** * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * REVISON HISTORY * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * Data Version Author Description * * ~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * * * * * * * *****************************************************************************/ #ifndef KF32A156_USART_H_ #define KF32A156_USART_H_ #include "KF32A156.h" /* USART?????忪? ------------------------------------------------------------*/ #define CHECK_USART_ALL_PERIPH(PERIPH) (((PERIPH) == USART0_SFR) \ || ((PERIPH) == USART1_SFR) \ || ((PERIPH) == USART2_SFR) \ || ((PERIPH) == USART5_SFR)) /** ???? USART??????????? */ typedef struct { uint32_t m_Mode; /* USART??????. ?????USART??????快???? */ uint32_t m_HalfDuplexClkSource; /* ???????,?????USART????????快??????*/ uint32_t m_TransferDir; /* USART??????,?????USART???????快??????*/ uint32_t m_WordLength; /* USART????????????USART??????快???? */ uint32_t m_StopBits; /* USART??竹???? ?????USART??竹???快???? */ uint32_t m_Bit9SEL; /* USART?????????9竹???????.?????USART?????????9竹????????快???? */ uint32_t m_Parity; /* USART???孝??竹?????????USART???孝??竹???快????*/ uint32_t m_ReceiveOrder; /* USART?????????????????????????快????*/ uint32_t m_TransmitOrder; /* USART?????????????????????????快????*/ uint32_t m_BRAutoDetect; /* USART????????????????????????????????竹???快????*/ uint32_t m_HardwareFlowControl; /* USART??????????????????USART????????快???? */ uint16_t m_BaudRateBRCKS; /* USART??????????????????????USART??????芍??快???? */ uint16_t m_BaudRateInteger; /* USART??????????????????0~65535?? */ uint16_t m_BaudRateNumerator; /* USART??????妊?????????????0~0xF?? */ uint16_t m_BaudRateDenominator; /* USART??????妊?????????????0~0xF?? */ } USART_InitTypeDef; /** * ???? USART_7816??????????? */ typedef struct { uint32_t m_ErrorSignal; /* USART???????? ?????USART?????????????芍??快???? */ uint32_t m_PassagewaySelect; /* USART???????. ?????USART???????????快???? */ uint32_t m_TransmitRepeat; /* USART???孝???????????????????? ?????USART???孝?????????????????????快???? */ uint32_t m_ReceiveRepeat; /* USART???孝???????????????????? ?????USART???孝?????????????????????快???? */ FunctionalState m_Clkout; /* USB??????????? ???TRUE??FALSE?? */ uint8_t m_ClkDiv; /* 7816?????????????????????? ???0~0xFF?? */ uint8_t m_Egt; /* ??????????EGT?? ???0~0xFF?? */ } U7816R_InitTypeDef; /** * USART?????????????? */ #define USART_U7816R_ERRORSIGNAL_2ETU ((uint32_t)0<<USART_U7816R_ERSW0_POS) #define USART_U7816R_ERRORSIGNAL_1P5ETU ((uint32_t)2<<USART_U7816R_ERSW0_POS) #define USART_U7816R_ERRORSIGNAL_1ETU ((uint32_t)3<<USART_U7816R_ERSW0_POS) #define CHECK_U7816R_ERRORSIGNAL(ERRORSIGNAL) (((ERRORSIGNAL) == USART_U7816R_ERRORSIGNAL_2ETU ) \ || ((ERRORSIGNAL) == USART_U7816R_ERRORSIGNAL_1P5ETU) \ || ((ERRORSIGNAL) == USART_U7816R_ERRORSIGNAL_1ETU)) /** * USART?????????? */ #define USART_U7816R_PASSAGEWAY_TX0 ((uint32_t)0<<USART_U7816R_PSEL_POS) #define USART_U7816R_PASSAGEWAY_TX1 ((uint32_t)1<<USART_U7816R_PSEL_POS) #define CHECK_U7816R_PASSAGEWAY_SELECT(SELECT) (((SELECT) == USART_U7816R_PASSAGEWAY_TX0) \ || ((SELECT) == USART_U7816R_PASSAGEWAY_TX1)) /** * USART???孝?????????????????? */ #define USART_U7816R_TRANSMIT_REPEAT_0S ((uint32_t)0<<USART_U7816R_TXRE0_POS) #define USART_U7816R_TRANSMIT_REPEAT_1S ((uint32_t)1<<USART_U7816R_TXRE0_POS) #define USART_U7816R_TRANSMIT_REPEAT_2S ((uint32_t)2<<USART_U7816R_TXRE0_POS) #define USART_U7816R_TRANSMIT_REPEAT_3S ((uint32_t)3<<USART_U7816R_TXRE0_POS) #define CHECK_U7816R_TRANSMIT_REPEAT(SELECT) (((SELECT) == USART_U7816R_TRANSMIT_REPEAT_0S) \ || ((SELECT) == USART_U7816R_TRANSMIT_REPEAT_1S) \ || ((SELECT) == USART_U7816R_TRANSMIT_REPEAT_2S) \ || ((SELECT) == USART_U7816R_TRANSMIT_REPEAT_3S)) /** * USART???孝?????????????????? */ #define USART_U7816R_RECEIVE_REPEAT_0S ((uint32_t)0<<USART_U7816R_RXRE0_POS) #define USART_U7816R_RECEIVE_REPEAT_1S ((uint32_t)1<<USART_U7816R_RXRE0_POS) #define USART_U7816R_RECEIVE_REPEAT_2S ((uint32_t)2<<USART_U7816R_RXRE0_POS) #define USART_U7816R_RECEIVE_REPEAT_3S ((uint32_t)3<<USART_U7816R_RXRE0_POS) #define CHECK_U7816R_RECEIVE_REPEAT(SELECT) (((SELECT) == USART_U7816R_RECEIVE_REPEAT_0S) \ || ((SELECT) == USART_U7816R_RECEIVE_REPEAT_1S) \ || ((SELECT) == USART_U7816R_RECEIVE_REPEAT_2S) \ || ((SELECT) == USART_U7816R_RECEIVE_REPEAT_3S)) /** * USART?????? */ #define USART_DIRECTION_NONE ((uint32_t)0<<USART_CTLR_TXEN_POS) #define USART_DIRECTION_TRANSMIT ((uint32_t)1<<USART_CTLR_TXEN_POS) #define USART_DIRECTION_RECEIVE ((uint32_t)2<<USART_CTLR_TXEN_POS) #define USART_DIRECTION_FULL_DUPLEX ((uint32_t)3<<USART_CTLR_TXEN_POS) #define CHECK_USART_DIRECTION(SELECT) (((SELECT) == USART_DIRECTION_NONE) \ || ((SELECT) == USART_DIRECTION_TRANSMIT) \ || ((SELECT) == USART_DIRECTION_RECEIVE) \ || ((SELECT) == USART_DIRECTION_FULL_DUPLEX)) /** * USART??? */ #define USART_WORDLENGTH_8B ((uint32_t)0<<USART_CTLR_DT9EN_POS) #define USART_WORDLENGTH_9B ((uint32_t)1<<USART_CTLR_DT9EN_POS) #define CHECK_USART_WORD_LENGTH(LENGTH) (((LENGTH) == USART_WORDLENGTH_8B) \ || ((LENGTH) == USART_WORDLENGTH_9B)) /** * USART??竹???? */ #define USART_STOPBITS_1 ((uint32_t)0<<USART_CTLR_STPW_POS) #define USART_STOPBITS_2 ((uint32_t)1<<USART_CTLR_STPW_POS) #define CHECK_USART_STOPBITS(STOPBITS) (((STOPBITS) == USART_STOPBITS_1) \ || ((STOPBITS) == USART_STOPBITS_2)) /** * USART?????????9竹??????? */ #define USART_BIT9_PAR ((uint32_t)0<<USART_CTLR_TX9SEL_POS) #define USART_BIT9_RS485 ((uint32_t)1<<USART_CTLR_TX9SEL_POS) #define CHECK_USART_Bit9_MODE(MODE) (((MODE) == USART_BIT9_PAR) \ || ((MODE) == USART_BIT9_RS485)) /** * USART???孝?? */ #define USART_PARITY_ODD ((uint32_t)0<<USART_CTLR_PARM_POS) #define USART_PARITY_EVEN ((uint32_t)1<<USART_CTLR_PARM_POS) #define CHECK_USART_PARITY(PARITY) (((PARITY) == USART_PARITY_EVEN) \ || ((PARITY) == USART_PARITY_ODD)) /** * USART????? */ #define USART_MODE_FULLDUPLEXASY ((uint32_t)0<<USART_CTLR_SYNC_POS) #define USART_MODE_HALFDUPLEXSYN ((uint32_t)0x10001<<USART_CTLR_SYNC_POS) #define CHECK_USART_MODE(MODE) (((MODE) == USART_MODE_FULLDUPLEXASY) \ || ((MODE) == USART_MODE_HALFDUPLEXSYN)) /** * USART????????? */ #define USART_HARDWAREFLOWCONTROL_NONE ((uint32_t)0x0<<USART_CTLR_CTSEN_POS) #define USART_HARDWAREFLOWCONTROL_CTS ((uint32_t)0x1<<USART_CTLR_CTSEN_POS) #define USART_HARDWAREFLOWCONTROL_RTS ((uint32_t)0x2<<USART_CTLR_CTSEN_POS) #define USART_HARDWAREFLOWCONTROL_BOTH ((uint32_t)0x3<<USART_CTLR_CTSEN_POS) #define CHECK_USART_HARDWARE_FLOW_CONTROL(CTL) (((CTL) == USART_HARDWAREFLOWCONTROL_NONE) \ || ((CTL) == USART_HARDWAREFLOWCONTROL_CTS) \ || ((CTL) == USART_HARDWAREFLOWCONTROL_RTS) \ || ((CTL) == USART_HARDWAREFLOWCONTROL_BOTH)) /** * ??????????????竹 * */ #define USART_ABRDEN_OFF ((uint32_t)0<<USART_CTLR_ABRDEN_POS) #define USART_ABRDEN_ON ((uint32_t)1<<USART_CTLR_ABRDEN_POS) #define CHECK_USART_ABRDEN(SELECT) (((SELECT) == USART_ABRDEN_OFF) \ || ((SELECT) == USART_ABRDEN_ON)) /** * USART??????? */ #define USART_SLAVE_CLOCKSOURCE_EXTER ((uint32_t)0<<USART_CTLR_CSRS_POS) #define USART_MASTER_CLOCKSOURCE_INTER ((uint32_t)1<<USART_CTLR_CSRS_POS) #define CHECK_USART_CLOCKSOURCE(SOURCE) (((SOURCE) == USART_SLAVE_CLOCKSOURCE_EXTER) \ || ((SOURCE) == USART_MASTER_CLOCKSOURCE_INTER)) /** * USART??????? */ #define USART_CLK_SCLK ((uint32_t)0<<USART_CTLR_BRCKS0_POS) #define USART_CLK_HFCLK ((uint32_t)1<<USART_CTLR_BRCKS0_POS) #define USART_CLK_LFCLK ((uint32_t)2<<USART_CTLR_BRCKS0_POS) #define USART_CLK_INTLF ((uint32_t)3<<USART_CTLR_BRCKS0_POS) #define CHECK_USART_CLK(CLK) (((CLK) == USART_CLK_SCLK) \ || ((CLK) == USART_CLK_HFCLK) \ || ((CLK) == USART_CLK_LFCLK)\ || ((CLK) == USART_CLK_INTLF)) /** * USART?????? */ #define USART_CPOL_LOW ((uint32_t)1<<USART_CTLR_SCKPS_POS) #define USART_CPOL_HIGH ((uint32_t)0<<USART_CTLR_SCKPS_POS) #define CHECK_USART_CPOL(CPOL) (((CPOL) == USART_CPOL_LOW) \ || ((CPOL) == USART_CPOL_HIGH)) /** * USART?????????? */ #define USART_TRANSMIT_LSB ((uint32_t)0<<USART_CTLR_TCONV_POS) #define USART_TRANSMIT_MSB ((uint32_t)1<<USART_CTLR_TCONV_POS) #define CHECK_USART_TRANSMIT_DIR(DIR) (((DIR) == USART_TRANSMIT_LSB) \ || ((DIR) == USART_TRANSMIT_MSB)) /** * USART?????????? */ #define USART_RECEIVE_LSB ((uint32_t)0<<USART_CTLR_RCONV_POS) #define USART_RECEIVE_MSB ((uint32_t)1<<USART_CTLR_RCONV_POS) #define CHECK_USART_RECEIVE_DIR(DIR) (((DIR) == USART_RECEIVE_LSB) \ || ((DIR) == USART_RECEIVE_MSB)) /** * USART妊??????????????????? */ #define CHECK_USART_BAUDRATE_DECIMAL(DIV) (((uint32_t)(DIV) >> 4) == 0) /** * USART?忪???? */ #define USART_IT_OVFEIE ((uint32_t)1<<USART_IER_OVFEIE_POS) #define USART_IT_PAREIE ((uint32_t)1<<USART_IER_PAREIE_POS) #define USART_IT_FREIE ((uint32_t)1<<USART_IER_FREIE_POS) #define USART_IT_BRIE ((uint32_t)1<<USART_IER_BRIE_POS) #define USART_IT_ABTOIE ((uint32_t)1<<USART_IER_ABTOIE_POS) #define USART_IT_WUIE ((uint32_t)1<<USART_IER_WUIE_POS) #define USART_IT_TEIE ((uint32_t)1<<USART_IER_TEIE_POS) #define USART_IT_REIE ((uint32_t)1<<USART_IER_REIE_POS) #define USART_IT_CTSIE ((uint32_t)1<<USART_IER_CTSIE_POS) #define USART_IT_RDRIE ((uint32_t)1<<USART_IER_RDRIE_POS) #define USART_IT_TFEIE ((uint32_t)1<<USART_IER_TFEIE_POS) #define USART_IT_TXEIE ((uint32_t)1<<USART_IER_TXEIE_POS) #define USART_IT_URCDE ((uint32_t)1<<USART_IER_URCDE_POS) #define USART_IT_UTXDE ((uint32_t)1<<USART_IER_UTXDE_POS) #define CHECK_USART_CONFIG_IT(IT) (((IT) == USART_IT_OVFEIE) \ || ((IT) == USART_IT_PAREIE) \ || ((IT) == USART_IT_FREIE) \ || ((IT) == USART_IT_BRIE) \ || ((IT) == USART_IT_ABTOIE) \ || ((IT) == USART_IT_WUIE) \ || ((IT) == USART_IT_TEIE) \ || ((IT) == USART_IT_REIE) \ || ((IT) == USART_IT_CTSIE) \ || ((IT) == USART_IT_RDRIE) \ || ((IT) == USART_IT_TFEIE) \ || ((IT) == USART_IT_TXEIE) \ || ((IT) == USART_IT_URCDE) \ || ((IT) == USART_IT_UTXDE)) #define CHECK_USART_GET_IT(IT) (((IT) == USART_IT_OVFEIE) \ || ((IT) == USART_IT_PAREIE) \ || ((IT) == USART_IT_FREIE) \ || ((IT) == USART_IT_BRIE) \ || ((IT) == USART_IT_ABTOIE) \ || ((IT) == USART_IT_WUIE) \ || ((IT) == USART_IT_TEIE) \ || ((IT) == USART_IT_REIE) \ || ((IT) == USART_IT_CTSIE) \ || ((IT) == USART_IT_RDRIE) \ || ((IT) == USART_IT_TFEIE) \ || ((IT) == USART_IT_TXEIE) \ || ((IT) == USART_IT_URCDE) \ || ((IT) == USART_IT_UTXDE)) /** * USART???竹???? */ #define USART_FLAG_OVFEIF ((uint32_t)1<<USART_STR_OVFEIF_POS) #define USART_FLAG_PAREIF ((uint32_t)1<<USART_STR_PAREIF_POS) #define USART_FLAG_FREIF ((uint32_t)1<<USART_STR_FREIF_POS) #define USART_FLAG_BRIF ((uint32_t)1<<USART_STR_BRIF_POS) #define USART_FLAG_ABTOIF ((uint32_t)1<<USART_STR_ABTOIF_POS) #define USART_FLAG_WUIF ((uint32_t)1<<USART_STR_WUIF_POS) #define USART_FLAG_TEIF ((uint32_t)1<<USART_STR_TEIF_POS) #define USART_FLAG_REIF ((uint32_t)1<<USART_STR_REIF_POS) #define USART_FLAG_CTSIF ((uint32_t)1<<USART_STR_CTSIF_POS) #define USART_FLAG_RDRIF ((uint32_t)1<<USART_STR_RDRIF_POS) #define USART_FLAG_TFEIF ((uint32_t)1<<USART_STR_TFEIF_POS) #define USART_FLAG_TXEIF ((uint32_t)1<<USART_STR_TXEIF_POS) #define CHECK_USART_GET_FLAG(FLAG) (((FLAG) == USART_FLAG_OVFEIF) \ || ((FLAG) == USART_FLAG_PAREIF) \ || ((FLAG) == USART_FLAG_FREIF) \ || ((FLAG) == USART_FLAG_BRIF) \ || ((FLAG) == USART_FLAG_ABTOIF) \ || ((FLAG) == USART_FLAG_WUIF) \ || ((FLAG) == USART_FLAG_TEIF) \ || ((FLAG) == USART_FLAG_REIF) \ || ((FLAG) == USART_FLAG_CTSIF) \ || ((FLAG) == USART_FLAG_RDRIF) \ || ((FLAG) == USART_FLAG_TFEIF) \ || ((FLAG) == USART_FLAG_TXEIF)) /** * USART????????????? * */ #define USART_BLENGTH_13BIT ((uint32_t)0<<USART_CTLR_BKPWS_POS) #define USART_BLENGTH_16BIT ((uint32_t)1<<USART_CTLR_BKPWS_POS) #define CHECK_USART_BLENGTH(SEL) (((SEL) == USART_BLENGTH_13BIT) \ || ((SEL) == USART_BLENGTH_16BIT)) /* USART???(USART)?????????????**************************************/ void USART_Reset (USART_SFRmap* USARTx); void USART_Configuration (USART_SFRmap* USARTx, USART_InitTypeDef* usartInitStruct); void USART_U7816R_Configuration (USART_SFRmap* USARTx, U7816R_InitTypeDef* usartInitStruct); void USART_Struct_Init(USART_InitTypeDef* usartInitStruct); void USART_U7816R_Struct_Init(U7816R_InitTypeDef* usartInitStruct); /* USART???(USART)???????迆???????************************************/ void USART_Cmd (USART_SFRmap* USARTx, FunctionalState NewState); void USART_BaudRate_Clock_Config(USART_SFRmap* USARTx, uint32_t CLK); void USART_HalfDuplex_ClockPolarity_Config(USART_SFRmap* USARTx, uint32_t NewState); void USART_Transmit_Order_Config (USART_SFRmap* USARTx, uint32_t NewState); void USART_Receive_Order_Config (USART_SFRmap* USARTx, uint32_t NewState); void USART_Infrare_Detector_Voltage_Config (USART_SFRmap* USARTx, FunctionalState NewState); void USART_WeakUP_Enable(USART_SFRmap* USARTx, FunctionalState NewState); void USART_Clock_Source_Config(USART_SFRmap* USARTx, uint32_t ClockSource); void USART_Address_Detection_Enable(USART_SFRmap* USARTx, FunctionalState NewState); void USART_Auto_BaudRate_Detection_Enable(USART_SFRmap* USARTx, FunctionalState NewState); void USART_Send_Blank_Length_Config(USART_SFRmap* USARTx, uint32_t UBLength); void USART_Send_Blank_Enable(USART_SFRmap* USARTx, FunctionalState NewState); void USART_SYNC_Choice_Config(USART_SFRmap* USARTx, uint32_t NewMode); void USART_Transmit_Data_Enable (USART_SFRmap* USARTx, FunctionalState NewState); void USART_Receive_Data_Enable (USART_SFRmap* USARTx, FunctionalState NewState); void USART_STOP_Word_Config(USART_SFRmap* USARTx, uint32_t NewLength); void USART_Transmit_9Word_Select_Config (USART_SFRmap* USARTx, uint32_t NewState); void USART_Parity_Select_Config(USART_SFRmap* USARTx, uint32_t NewState); void USART_9Data_Enable (USART_SFRmap* USARTx, FunctionalState NewState); void USART_CTS_Enable (USART_SFRmap* USARTx, FunctionalState NewState); void USART_RTS_Enable(USART_SFRmap* USARTx, FunctionalState NewState); void USART_Infrare_Detector_Enable(USART_SFRmap* USARTx, FunctionalState NewState); void USART_Singlet_LINe_Mode_Enable (USART_SFRmap* USARTx, FunctionalState NewState); void USART_BaudRate_Integer_Config(USART_SFRmap* USARTx, uint16_t DIV); void USART_BaudRate_Decimal1_Config(USART_SFRmap* USARTx, uint32_t DIV); void USART_BaudRate_Decimal2_Config(USART_SFRmap* USARTx, uint32_t DIV); RetStatus USART_SendData(USART_SFRmap* USARTx, uint8_t Data); uint32_t USART_ReceiveData(USART_SFRmap* USARTx); void USART_Address_Match_Config(USART_SFRmap* USARTx, uint8_t DIV); void USART_Send_Idle_Frame_Enable(USART_SFRmap* USARTx, FunctionalState NewState); void USART_Receive_Idle_Frame_Config(USART_SFRmap* USARTx, FunctionalState NewState); /* USART???(USART)7816??????????迆???????****************************/ void USART_7816_Cmd(USART_SFRmap* USARTx, FunctionalState NewState); void USART_7816_CLKOUT_Enable (USART_SFRmap* USARTx,FunctionalState NewState); void USART_7816_Error_Signal_Config (USART_SFRmap* USARTx,uint32_t ERRORSIGNAL); void USART_Passageway_Select_Config(USART_SFRmap* USARTx, uint32_t NewState); void USART_BGT_Config(USART_SFRmap* USARTx, FunctionalState NewState); void USART_Transmit_Repeat_Enable(USART_SFRmap* USARTx,FunctionalState NewState); void USART_Receive_Repeat_Enable(USART_SFRmap* USARTx,FunctionalState NewState); void USART_Transmit_Repeat_Times_Config(USART_SFRmap* USARTx, uint32_t SELECT); void USART_Receive_Repeat_Times_Config(USART_SFRmap* USARTx, uint32_t SELECT); void USART_7816_CLKDIV_Config (USART_SFRmap* USARTx, uint8_t DIV); void USART_7816_EGT_Config(USART_SFRmap* USARTx, uint8_t EGT); void USART_7816_Resend_Mode_Select(USART_SFRmap* USARTx, FunctionalState NewState); /* USART???(USART)?忪????????????************************************/ void USART_Receive_Overflow_INT_Enable (USART_SFRmap* USARTx,FunctionalState NewState); void USART_Parity_ERROR_INT_Enable (USART_SFRmap* USARTx,FunctionalState NewState); void USART_Frame_ERROE_INT_Enable (USART_SFRmap* USARTx,FunctionalState NewState); void USART_Blank_INT_Enable (USART_SFRmap* USARTx, FunctionalState NewState); void USART_Auto_BaudRate_TimeOver_INT_Enable (USART_SFRmap* USARTx,FunctionalState NewState); void USART_WeakUP_INT_Enable (USART_SFRmap* USARTx, FunctionalState NewState); void USART_Transmit_ERROR_INT_Enable (USART_SFRmap* USARTx,FunctionalState NewState); void USART_Receive_ERROR_INT_Enable (USART_SFRmap* USARTx,FunctionalState NewState); void USART_CTS_INT_Enable (USART_SFRmap* USARTx, FunctionalState NewState); void USART_RDR_INT_Enable (USART_SFRmap* USARTx, FunctionalState NewState); void USART_TFE_INT_Enable (USART_SFRmap* USARTx, FunctionalState NewState); void USART_TXE_INT_Enable (USART_SFRmap* USARTx, FunctionalState NewState); void USART_DMA_Read_Receive_Enable (USART_SFRmap* USARTx,FunctionalState NewState); void USART_DMA_Write_Transmit_Enable (USART_SFRmap* USARTx,FunctionalState NewState); void USART_IDLE_INT_Enable(USART_SFRmap* USARTx, FunctionalState NewState); FlagStatus USART_Get_Receive_Overflow_Flag (USART_SFRmap* USARTx); FlagStatus USART_Get_Parity_ERROR_Flag (USART_SFRmap* USARTx); FlagStatus USART_Get_Frame_ERROR_Flag (USART_SFRmap* USARTx); FlagStatus USART_Get_Blank_Flag (USART_SFRmap* USARTx); FlagStatus USART_Get_Auto_Baudrate_TimeOver_Flag (USART_SFRmap* USARTx); FlagStatus USART_Get_WeakUP_Flag (USART_SFRmap* USARTx); FlagStatus USART_Get_7816Transmit_ERROR_Flag (USART_SFRmap* USARTx); FlagStatus USART_Get_7816Receive_ERROR_Flag (USART_SFRmap* USARTx); FlagStatus USART_Get_CTS_Flag (USART_SFRmap* USARTx); FlagStatus USART_Get_Receive_BUFR_Ready_Flag (USART_SFRmap* USARTx); FlagStatus USART_Get_Transmit_BUFR_Empty_Flag (USART_SFRmap* USARTx); FlagStatus USART_Get_Transmitter_Empty_Flag (USART_SFRmap* USARTx); FlagStatus USART_Get_Receive_Frame_Idel_Flag(USART_SFRmap* USARTx); RetStatus USART_Clear_Idle_INT_Flag (USART_SFRmap* USARTx); RetStatus USART_Clear_Receive_Overflow_INT_Flag (USART_SFRmap* USARTx); RetStatus USART_Clear_Parity_ERROR_INT_Flag (USART_SFRmap* USARTx); RetStatus USART_Clear_Frame_ERROR_INT_Flag (USART_SFRmap* USARTx); RetStatus USART_Clear_Blank_INT_Flag (USART_SFRmap* USARTx); RetStatus USART_Clear_Auto_BaudRate_TimeOver_INT_Flag (USART_SFRmap* USARTx); RetStatus USART_Clear_WeakUP_INT_Flag (USART_SFRmap* USARTx); RetStatus USART_Clear_Transmit_ERROR_INT_Flag (USART_SFRmap* USARTx); RetStatus USART_Clear_Receive_ERROR_INT_Flag (USART_SFRmap* USARTx); RetStatus USART_Clear_CTS_INT_Flag (USART_SFRmap* USARTx); RetStatus USART_Clear_Receive_BUFR_INT_Flag (USART_SFRmap* USARTx); RetStatus USART_Clear_Transmit_BUFR_INT_Flag (USART_SFRmap* USARTx); FlagStatus USART_Get_WUEN_Flag (USART_SFRmap* USARTx); FlagStatus USART_Get_Auto_BaudRate_Detection_Flag(USART_SFRmap* USARTx); void USART_RESHD_Enable (USART_SFRmap* USARTx, FunctionalState NewState); #endif /* KF32A156_USART_H_ */
Json数据格式化
Json数据压缩
数据交换
暂存数据
加载数据
在下面转换后的字符串:
预览效果:
其它相关方法:
HTML转义
UrlGB2312编码
UrlUTF8编码
中文获取拼音
UrlUnicode编码
获取MD5
MEID转MEIDDEC
IMEI14位计算IMEI15
Unicode转中文
简体转繁体
Big5转换GB2312(繁体转简体)
Big5转换GBK(繁体转简体)
UTF-8转换GB2312
相关联接:
计算长度
文字统计
去前空格
去后空格
去前后空格
去多余空格
去多余换行
去所有空格
去所有换行符
获取数字
获取正整数
获取负整数
获取字母
获取中文
转大写
转小写
首字母转大写
反转
获取URL
获取手机号
获取EMail
获取身份证
获取QQ
获取邮政
获取电话号码
获取IP
获取路径
获取超连接标签
获取图片标签
获取根目录Url
获取价格
获取日期
获取浮点数
拆分
行追加字符串
文字排序
数字排序
文字长度排序
去除重复项
获取重复项
查找替换
包括查找
获取超链接URL和文本
获取超链接标准URL和文本
获取图片Url
获取图片Url和Alt
HTML转义
UrlGB2312编码解码
UrlUTF8编码解码
中文获取拼音
UrlUnicode编码解码
获取MD5
随机密码
集合运算
移除HTML标签
MEID转MEIDDEC
IMEI14位计算IMEI15
Unicode转中文
中文简体转繁体转简体
Big5转换GB2312转换Big5
Big5转换GBK转换Big5
GB2312转换UTF-8转换GB2312
GUID生成器
Json数据格式化和压缩
最近查询记录
Json数据格式化和压缩 \xe7\x94\xb5\xe8\xa...
Json数据格式化和压缩 公府俊 啊涝吝捞搁 瘤窍楷公包阑 荤侩...
Json数据格式化和压缩 紧急新闻:有一鸝让人不识字瀍病毒正䩎迅...
Json数据格式化和压缩 p_in_rate { tenan...
Json数据格式化和压缩 {"Count":796718,"Si...
Json数据格式化和压缩 跳坑者聯盟
Json数据格式化和压缩 習近平解放美國、俄國、小日本,統一地球
Json数据格式化和压缩 5rU?sweDu6
Json数据格式化和压缩 \346\226\260\345\27...
Json数据格式化和压缩 { "sID":"设备序号", "se...
Json数据格式化和压缩 12345ABCDEFGabcdefg...
Json数据格式化和压缩 \u6211\u53eb\u72c4\...
Json数据格式化和压缩 像他的剑一样让人胆寒
Json数据格式化和压缩 }q (X face_typ...
Json数据格式化和压缩 /******************...
Json数据格式化和压缩 插件类型
Json数据格式化和压缩 ������ֱ�ӽ�ѹ����ԭ��...
Json数据格式化和压缩 Sheets("1.原始紀錄表...
Json数据格式化和压缩 具荷拉
Json数据格式化和压缩 { "main":"http://1...
Json数据格式化和压缩 \u2cf63
Json数据格式化和压缩 \344\270\252\344\27...
Json数据格式化和压缩 5rU? sweDu6
Json数据格式化和压缩 \357\277\245
Json数据格式化和压缩 1摸 农沸 林赣聪
Json数据格式化和压缩 ip_in_rate { tenan...
Json数据格式化和压缩 \346\261\275\350\27...
Json数据格式化和压缩 ?湔
Json数据格式化和压缩 璋㈣阿鍚勪綅锛� 鎴...
Json数据格式化和压缩 罗钰芊
Json数据格式化和压缩 \346\226\271\346\23...
Json数据格式化和压缩 \346\210\220\345\21...
Json数据格式化和压缩 \345\244\215\345\22...
Json数据格式化和压缩 ẍᶲ⚆央嫡ὃ 敋ᶳ⮇教炻㔔婳㞍㓞ˤ῀㚱...
Json数据格式化和压缩 1050104810501052
Json数据格式化和压缩 國過鍋戶劉
Json数据格式化和压缩 Web襦翱?薛鎛榑埭
Json数据格式化和压缩 俵遄?? ...
Json数据格式化和压缩 ??岣 ??棓??悁?鱊...
Json数据格式化和压缩 安?包??,不能??的自定??境???...
Json数据格式化和压缩 \350\215\243\350\25...
Json数据格式化和压缩 人
Json数据格式化和压缩 ẍᶲ⚆央嫡ὃ 敋ᶳ⮇教炻㔔婳㞍㓞ˤ῀...
Json数据格式化和压缩 2024
Json数据格式化和压缩 欏閰掗鐨勫コ鑰佹澘闈炲父濂歌瘓銆傛...
Json数据格式化和压缩 反伒??Ya`差問}
Json数据格式化和压缩 sb
Json数据格式化和压缩 Dialogue: Marked=0,...
Json数据格式化和压缩 撌冽_憳-2022_BD_梯祗銝剖_
Json数据格式化和压缩
Json数据格式化和压缩 { "Session": "Uns...
Json数据格式化和压缩 Rar! (幧 ...
Json数据格式化和压缩 \346\220\236\347\25...
Json数据格式化和压缩 璋㈣阿鍚勪綅锛� ...
Json数据格式化和压缩 \345\201\234\346\25...
Json数据格式化和压缩 { "data...
Json数据格式化和压缩 而非特色
Json数据格式化和压缩 𝓐 奶小҉白҉虎҉
Json数据格式化和压缩 绗?01 绔?
Json数据格式化和压缩 62168bb862118be5886...
Json数据格式化和压缩 垀衄蚔牁眕摯蚔牁馱撿歙蚕絞蚔厙蚳珛聆...
Json数据格式化和压缩 {"a":"1"}
Json数据格式化和压缩 \345\215\216\346\22...
Json数据格式化和压缩 ちゅうごくじん
Json数据格式化和压缩 \345\215\216\346\22...
Json数据格式化和压缩 {"code":0,"message"...
Json数据格式化和压缩 控儔箝怍猿絃窊衄癹鼠侗
Json数据格式化和压缩 \346\261\275\350\27...
Json数据格式化和压缩 19 246245 5
Json数据格式化和压缩 彭珺菲
Json数据格式化和压缩 { "code": "0", ...
Json数据格式化和压缩 let url = $request....
Json数据格式化和压缩 公司会议室
Json数据格式化和压缩 绛夌瓑! 鎴戜滑涓嶈璇嗕綘銆備綘鏄...
Json数据格式化和压缩 86832505454317
Json数据格式化和压缩 EF%BF%BD%EF%BF%BD%D...
Json数据格式化和压缩 2023-02-03 15:18:30...
Json数据格式化和压缩 {"requestID":"e4053...
Json数据格式化和压缩 { "a": 123456 }
Json数据格式化和压缩 title : ?&?d1s?...
Json数据格式化和压缩 {"queryEnc":"%C3%C0...
Json数据格式化和压缩 [A椫] 庪嘭幰擔婰 Y
Json数据格式化和压缩 p_in_rate{tenant_id...
Json数据格式化和压缩 { \"DataDate\": \"...
Json数据格式化和压缩 {"client_id":"ead4c...
Json数据格式化和压缩 啊
Json数据格式化和压缩 1
Json数据格式化和压缩 { 'tm': '2021-0...
Json数据格式化和压缩 核弹头储备估值2022 9440|全球...
Json数据格式化和压缩 19
Json数据格式化和压缩 [{"name":"序号","tmpl...
Json数据格式化和压缩 4c43
Json数据格式化和压缩 Rar! ? ...
Json数据格式化和压缩 � �� ��lA�m ( � F1 ...
Json数据格式化和压缩 {"estimateuseDate":...
Json数据格式化和压缩 \345\205\263\351\22...
×
提交意见或建议
当前Url:
意见或建议:
*
邮箱: