|
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- /**
- **--------------ļϢ--------------------------------------------------------------------------------
- ** : printf.h
- ** : Ʒ
- **:
- ** :
- ** ̼ϢV3.4.0
- **--------------ʷ汾Ϣ----------------------------------------------------------------------------
- ** : Ʒ
- ** : v0.01
- ** ա:
- ** 衡: ԭʼ汾
- **
- **--------------ǰ汾Ϣ----------------------------------------------------------------------------
- ** : Ʒ
- ** : v0.01
- ** ա:
- ** 衡: ǰ汾
- **
- **------------------------------------------------------------------------------------------------------*/
-
- #ifndef PRINTF_H
- #define PRINTF_H
-
- #include "stm32f10x.h"
- #include "stdio.h"
- #include "printf.h"
-
- #define USART_REC_LEN 200 //ֽ 200
- #define USART_APP_LEN 20*1024 //ֽ 20K
-
- #define APP 1
- #define APP1 1
- #define CONSOLE_UART USART1 //Կ
-
- void USART_Configuration(void);
-
- void Usart1_SendData(u8 *DatBuf, u32 len);
- void SendConsoleByte(char d);
- void SendConsoleStr(char *d);
- void SendConsoleData(char *d, u16 len);
-
- char SendUartData(char *s, u16 len, USART_TypeDef* Uart);
-
- void SendUSART2Byte(char d);
- void SendUSART2Str(char *d);
- unsigned char HexToAscii(unsigned char hexData);
- void DegugPrintf(unsigned char *str,unsigned char len);
-
- #define USART1_EN 1
- #define USART3_EN 1
-
- #define EN_USART1_RX 1
- #define EN_USART3_RX 1
-
- extern u8 USART3_RX_BUF[USART_REC_LEN];
- extern u8 USART3_TX_CNT; //ͼ
- extern u8 USART3_RX_CNT; //ռ
- extern u16 USART3_REC_Status; //ɱ־λ
-
-
- extern u8 USART1_RX_BUF[USART_REC_LEN]; //ջ,USART_REC_LENֽ.
- extern u8 USART1_TX_CNT; //ͼ
- extern volatile u8 USART1_RX_CNT; //ռ
- extern u16 USART1_REC_Status; //ɱ־λ
-
-
- extern volatile unsigned char UARTtoConsole_RxBuffer[100];
- extern volatile unsigned char UARTtoConsole_RxBufferWr ;
- extern volatile unsigned char UARTtoConsole_RxBufferRd ;
-
- #endif
-
|