From 74560fa32a8f0ea0924a81e85360e79c94ddbf3d Mon Sep 17 00:00:00 2001 From: zhyinch <zhyinch@gmail.com> Date: 星期五, 19 七月 2019 16:38:08 +0800 Subject: [PATCH] 样机发货程序 --- 源码/核心板/Src/OnChipDevices/Usart.c | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) diff --git "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/OnChipDevices/Usart.c" "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/OnChipDevices/Usart.c" index 7ed8dde..41efcbd 100644 --- "a/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/OnChipDevices/Usart.c" +++ "b/\346\272\220\347\240\201/\346\240\270\345\277\203\346\235\277/Src/OnChipDevices/Usart.c" @@ -110,7 +110,7 @@ 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初始化之后) @@ -288,7 +288,24 @@ m_EUART_TxFrm_Head = EUART_TX_FRM_SIZE-1; m_EUART_TxFrm_FreeFrmLen++; } +void USART_putc(char c) +{ + //while(!(USART2->SR & 0x00000040)); + //USART_SendData(USART2,c); + /* e.g. write a character to the USART */ + USART_SendData(USART1, c); + /* Loop until the end of transmission */ + while (USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET) ; +} +void USART_puts(uint8_t *s,uint8_t len) +{ + int i; + for(i=0; i<len; i++) + { + USART_putc(s[i]); + } +} int fputc(int ch, FILE *f) { -- Gitblit v1.9.3