- 博客(3)
- 资源 (6)
- 收藏
- 关注
原创 Stm32使用gcc时printf不能正常工作的解决办法
printf 这样的函数不是直接打印到屏幕上的,而是先放在一个缓冲区中(stdout)中。如果收到了一个换行符,就会把这个缓冲区的内容打印到屏幕上,并清空。而 fflush 的作用就是直接把缓冲区的内容打印到屏幕上,并清空缓冲区。使用Stm32CubeMX生成的Makefile功能,编译器使用arm-none-eabi-gcc,使用printf打印调试信息时遇到问题,不能正常通过串口输出。后经查询,fflush()用于清空缓冲区。
2024-09-13 14:23:48 264
原创 windows——STM32CubeMX出现but MDK-ARM project generation have a problem
全英文路径,依然出现错误but MDK-ARM project generation have a problem。问题可能原因,java版本不同导致。解决办法,删除系统java环境,打开STM32CubeMX,按提示跳转安装对应版本的java。目前官方给的版本是version 8 update 241,32位。...
2020-03-12 09:51:42 2180 2
原创 小白自学C#之《C#.net_经典编程例子400个》实例001带历史信息的菜单 附自学源码
第一部分,原文章程序实例001 带历史信息的菜单实例说明在开发图纸管理软件时,要求在菜单上记录用户最近打开的档案或图纸,以方便下次使用。如图1.1所示,单击“文件”菜单下的“打开文件”子菜单,打开需要查阅的图纸。下次运行该软件时,上次打开的文件名记录到“文件”菜单的历史菜单中,选择该菜单,即可打开相应的图纸文件。技术要点要实现保存最近打开的文件,可以将在菜单中最近打开文件的文
2017-02-11 18:05:13 13384
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人