1.串口打印造成,增加如下代码:
/******************************************************************************
* 描述 : 重定向c库函数printf到串口
* 参数 : 无
* 返回 : HAL_OK = 0x00U
HAL_ERROR = 0x01U
HAL_BUSY = 0x02U
HAL_TIMEOUT = 0x03U
******************************************************************************/
int fputc(int ch, FILE *f)
{
return HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xFFFF);
}
/******************************************************************************
* 描述 : 重定向c库函数printf到串口
* 参数 : 无
* 返回 : Pointer to data buffer
******************************************************************************/
int fgetc(FILE * f)
{
uint8_t ch = 0;
HAL_UART_Receive(&huart1,&ch, 1, 0xffff);
return ch;
}
2.打开
本人亲测有效。
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
STM32
+关注
关注
2265文章
10858浏览量
354450 -
串口
+关注
关注
14文章
1541浏览量
76101 -
代码
+关注
关注
30文章
4730浏览量
68271
发布评论请先 登录
相关推荐
STM32F103C8T6 SPI从机发送数据错误的原因?
xEE,0xAB,0xAB,使用中断,但是实际的波形从机发送的数据不对,麻烦大家帮忙看看是什么原因呢?
从机的配置:(主机SPI参数的配置和从机相同)
中断函数:
发表于 03-11 08:24
针对mdk中STM32程序无法使用printf,停留BEAB BKPT 0xAB处问题解决
014:针对mdk中STM32程序无法使用printf,产生停留BEAB BKPT 0xAB处问题的解决(转)在网上搜了下,发现有很多这样的
发表于 04-22 17:46
BEAB,您懂多少?
BEAB英国电器及电器设备安全质量认证标志 BEAB (British Electrotechnical Approvals Board) 英国电工认证局,成立于 1960 年,是一个独立的国家级
发表于 09-27 10:23
lwip的程序修改后不动
uart_init()注释掉 同时把usmart_dev.init()也注释掉,发现程序进了主函数cache_enable();中就不动了 反编译中是停在了0x08000A68 BEAB BK
发表于 03-10 04:35
串口助手接收数据,0x00及之后的数据不显示
举个例子,单片机发送一组这样的数组{0x0a,0xab,0x00,0xab},然后在串口助手上,显示出来的只有0a ab,后面两个就不显示,
发表于 10-15 16:53
STM32程序卡死在启动文件startup_stm32fxxxx.s的SysTick_Handler中怎么解决?
STM32程序卡死在启动文件startup_stm32fxxxx.s的SysTick_Handler中怎么解决?
发表于 01-18 07:52
如何解决STM32程序Debug卡死在startup_stm32fxxx_hd.s的问题?
如何解决STM32程序Debug卡死在startup_stm32fxxx_hd.s的问题?
发表于 01-27 07:40
串口助手接收数据,0x00及之后的数据不显示如何解决?
举个例子,单片机发送一组这样的数组{0x0a,0xab,0x00,0xab},然后在串口助手上,显示出来的只有0a ab,后面两个就不显示,
发表于 09-28 07:17
关于STM32程序Debug卡死在startup_stm32fxxx_hd.s问题
今天在写程序时加入了串口程序,发现烧写进板子卡死了。debug一下发现是卡死在文件startup
发表于 12-02 18:21
•0次下载
STM32F103 库函数写外部中断时程序卡死,追踪运行卡死在启动文件.s的 B.中解决办法,实测OK,供参考
STM32F103 库函数写外部中断时程序卡死,追踪运行卡死在启动文件.s的 B.中解决办法,实测OK,供参考
发表于 12-08 12:21
•12次下载
STM32F030 做IAP时NVIC_Init()中断卡死和“could not stop cortex-m device”问题分析
新项目需求,然后用STM32F030的MCU编写的一个IAP&&APP程序,这中间就出现一个问题,就是在APP跳转到IAP升级的时候出现了NVIC_Init()中断
发表于 12-09 09:36
•2次下载
STM32L151 FLASH_ProgramHalfPage写入失败,程序卡死并导致STli
STM32L151CBT6A Flash半页写入程序卡死并导致STli
发表于 12-09 09:51
•13次下载
stm32在进行调试时;进入 LDR R0, =SystemInit卡死
调试之旅,但是仿真时直接进入下图所示:3、问题分析 记得在上次遇到类似的问题;是在使用H750的串口打印输出时;程序直接卡死;并未运行;解决方案是由于“微库”没有勾选;于是试了一下;然后就这样解决了;有的小伙伴说是由于开启了
发表于 12-28 20:07
•9次下载
如何避免PLC程序卡死呢?
编写稳定的程序:编写良好的、稳定的PLC程序是避免程序卡死的关键。确保程序逻辑清晰、简洁,并遵循编程最佳实践。避免死循环、逻辑错误和冲突的发
评论