| | |
| | | #include "Usart.h" |
| | | #include <string.h> |
| | | #include <stdio.h> |
| | | |
| | | //æ°æ®åééååé |
| | | EUART_Frame m_EUART_TxFrames[EUART_TX_FRM_SIZE]; //æ°æ®åé帧éå |
| | |
| | | |
| | | USART_ClockInit(EXT_UART, &USART_ClockInitStructure); |
| | | USART_Init(EXT_UART, &USART_InitStructure); |
| | | |
| | | // USART_ITConfig(EXT_UART, USART_IT_RXNE, ENABLE);//??????,????? ?????????? |
| | | // Enable the USARTx |
| | | USART_Cmd(EXT_UART, ENABLE); |
| | | //DMAé
ç½®ï¼é¡»æ¾å°UARTåå§åä¹åï¼ |
| | |
| | | m_EUART_TxFrm_FreeFrmLen++; |
| | | } |
| | | |
| | | int fputc(int ch, FILE *f) |
| | | { |
| | | |
| | | USART_SendData(USART1, (unsigned char) ch);// USART1 ???? USART2 ? |
| | | while (!(USART1->SR & USART_FLAG_TXE)); |
| | | return (ch); |
| | | } |
| | | |