历史上的今天
今天是:2024年10月08日(星期二)
2021年10月08日 | STM32重定向printf到串口
2021-10-08 来源:eefocus
首先改写fputc()和fgetc()函数
//重定向c库printf函数到串口
int fputc(int ch, FILE *f)
{
//发送一个字节
USART_SendData(DEBUG_USART, (uint8_t)ch);
//等待发送完成
while(USART_GetFlagStatus(DEBUG_USART,USART_FLAG_TXE) == RESET);
return ch;
}
//重定向c库scanf函数到串口,重定向后可以使用scanf,getchar等函数
int fgetc(FILE *f)
{
//等待串口输入数据
while(USART_GetFlagStatus(DEBUG_USART,USART_FLAG_RXNE) == RESET);
return (int)USART_ReceiveData(DEBUG_USART);
}
勾选kill工程里面的Use MicroLIB

最后进行串口配置OK
史海拾趣
|
过节了,保不齐成双成对地出去,那么也泼泼冷水吧: 1.不要携带过多现金,将财物放于包里,逛街时应多注意自己的包。不管是挎包还是背包,最好放在身前或是用胳膊夹住,拉锁朝向你能看到的方向。 2.逛街时见到形迹可 ...… 查看全部问答> |
|
#include <MSP430x24x.h> void InitSys(); void InitBhTimerB(); unsigned int Cyc,LastTBCCR0; void main() { WDTCTL = WDTPW + WDTHOLD; InitSys(); LPM3; } void InitSys() { unsigned int iq0; BCSCT ...… 查看全部问答> |
|
上传几本自己珍藏的觉得有用的ZigBee学习书籍给大家一睹为快,放心,就几本,我可不会上传一大堆让你选的。喜欢的就帮顶一下吧。 1.Zigbee Wireless Networking.pdf 2.ZigBee Wireless Networks and Trans ...… 查看全部问答> |




