STM32字符串打印
cks32C8T6、stm32c8t6直接复制使用
文章目录
STM32字符串打印源码xxx.c头文件定义xxx.h举例
源码xxx.c
void UART_PutChar(USART_TypeDef
* USARTx
, uint8_t ch
)
{
while((USARTx
->SR
&0X40)==0);
USARTx
->DR
= (ch
& (uint16_t
)0x01FF);
}
void printf_uart(USART_TypeDef
* USARTx
, uint8_t
*str
)
{
while (*str
!= '\0' )
{
UART_PutChar(USARTx
, *str
);
str
++;
}
}
头文件定义xxx.h
void UART_PutChar(USART_TypeDef
* USARTx
, uint8_t Data
);
void printf_uart(USART_TypeDef
* USARTx
, uint8_t
*str
);
举例
printf_uart(USART2
,"USART2\r\n");
转载请注明原文地址:https://ipadbbs.8miu.com/read-26316.html