自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

保持每天的清醒

诚信,讲原则,说到做到,决不推卸责任;有自制力,做事情始终坚持有始有终,从不半途而废;肯学习,有问题不逃避,愿意虚心向他人学习;自信但不自负,不以自我为中心;愿意以谦虚态度赞扬接纳优越者,权威者;会用

  • 博客(2)
  • 资源 (30)
  • 收藏
  • 关注

转载 keil C51 重定向printf到串口

概述进行C/C++开发的时候我们都会需要打印调试信息,打印调试信息时我们习惯使用printf函数,但是在Keil C51环境下,由于我们的程序是下载到单片机里,使用printf函数时不能直接打印到串口上,这个时候就需要我们对printf函数输出重定向。重定向重定向printf很简单,我们知道,printf函数是调用putchar实现字符数据传送的。我们只要重写putchar函数,就可以...

2017-08-20 19:37:21 2069 1

原创 C51用宏定义代替printf函数

问题提出有时候我们想用宏定义来决定是编译debug版本的代码还是release的代码,dubug版本的代码会通过printf打印调试信息,release版本的代码则不会。我们总不能对每一条printf都这样写:#if _DEBUG_printf("hello world!");#endif1 2 31 2 3这样子实在是太麻烦了!万一要各个地方都要打印,会使版面看起来...

2017-08-20 19:35:58 3672 3

PWM控制验证工程.rar

验证控制 2. MCU 输出 2 路相位差 180°脉冲,频率 1MHz,约 1MHz,尽量保证,脉宽 450ns,约 450ns, 两路有死区即可;第一阶段可只输出 1 路 PWM,D=50%,现硬件实现四区和移相。单片机 61-62 脚,用于推挽电路信号源 3. MCU 输出 2 路脉冲波,脉宽 100uS-1mS 分级别可调整。第 1 路输出后第 2 路在第一路 下降沿触发,输出同等脉宽。重复频率 50-200Hz 连续可调。单片机 58-59 脚。使用 4 管 H 桥输出带有正负脉冲波形 完整demo:使用的是STM32F103ZE, 工程名称STM32F103ZE_All_demo

2024-03-02

FreeRTOS实时内核使用指南-中文.rar

FreeRTOS实时内核使用指南-中文.rar

2024-01-09

写OS框架看 FreeRTOS函数一览表.xls

写OS框架看 FreeRTOS函数一览表.xls

2024-01-09

jlink-V9安装驱动(解决提示MDK jlink盗版提示).rar

jlink_V9安装驱动(解决提示MDK jlink盗版提示).rar jlink_V9安装驱动(解决提示MDK jlink盗版提示).rar 内有Setup_JLinkARM_V468.exe (不要下载,现在还是无法解决这个弹窗问题)

2023-12-03

文件编码转换工具(GB2312与UTF-8转换) python写的一个小工具

文件编码转换工具(GB2312与UTF-8转换) python写的一个小工具 文件编码转换工具(GB2312与UTF-8转换) python写的一个小工具 文件编码转换工具(GB2312与UTF-8转换) python写的一个小工具

2023-11-26

vscode C语言开发环境配置文件

vscode C语言开发环境配置文件 vscode C语言开发环境配置文件

2023-11-22

AD走线-批量倒弧脚本Fillet-V1.1.1.rar

AD走线_批量倒弧脚本Fillet_V1.1.1.rar AD走线_批量倒弧脚本Fillet_V1.1.1.rar AD走线_批量倒弧脚本Fillet_V1.1.1.rar AD走线_批量倒弧脚本Fillet_V1.1.1.rar AD走线_批量倒弧脚本Fillet_V1.1.1.rar AD走线_批量倒弧脚本Fillet_V1.1.1.rar

2023-06-26

RT-Thread-api.rar

RT_Thread_api chm文件

2023-06-23

24V电机正方转驱动电路(2种方案).SchDoc

24V电机正方转驱动电路(2种方案).SchDoc 24V电机正方转驱动电路(2种方案).SchDoc

2023-02-24

在使用MOS管设计开关电源或者马达驱动电路的时候1236.doc

在使用MOS管设计开关电源或者马达驱动电路的时候1236.doc 在使用MOS管设计开关电源或者马达驱动电路的时候1236.doc

2023-01-26

点阵取模(字模)生成器 4.0多国语言

点阵取模(字模)生成器 4.0多国语言软件,已注册,可字库测试查看

2022-09-17

LED代码查询V1.10A 自定义编码

LED代码查询V1.10A 自定义编码 LED代码查询V1.10A 自定义编码

2022-08-22

MPU9250_DMP_F1.F4

MPU9250_F1 MPU9250_F4 MPU9250产品中文说明书.pdf MPU9250寄存器手册-英文原版.pdf MPU-9250寄存器映射中文版.pdf PS-MPU-9250A-01.pdf

2022-06-12

C语言生成二维码库(嵌入式设备)源码

C语言生成二维码库(嵌入式设备)源码

2022-06-12

MakeDot(V1.1).zip

安富莱MakeDot提取小字库的PC软件 http://www.armbbs.cn/forum.php?mod=viewthread&tid=202

2021-07-24

lwrb开源库 FIFO轻量级环形缓冲管理器开源库--可嵌入式移植

FIFO轻量级环形缓冲管理器开源库--可嵌入式移植 blog: https://blog.csdn.net/Wekic/article/details/119046393

2021-07-24

SPI维基百科.pdf

SPI维基百科.pdf

2021-06-21

MOS管电机驱动板原理图

MOS管电机驱动板原理图 原地址:https://www.cirmall.com/circuit/6529?cirmall_wechat=&wxautologin=

2021-06-21

新唐M051芯片-中文寄存器手册.rar

新唐M051芯片-中文寄存器

2021-05-31

ISP51_Win_V2.8.exe 中颖芯片的ISP下载工具

ISP51_Win_V2.8.exe 中颖芯片的ISP下载工具

2021-05-21

DS1991_cn.rar

DS1991 多密钥iButton加密芯片中文手册(官方的)

2021-04-29

NppAStyle_bin_0.10.02.14(Notepad++).rar

Notepad ++ 软件 代码格式化插件 Notepad ++ 软件 代码格式化插件

2021-04-27

CH375_Host模式-读取HID设备(模版Demo).zip

CH375_Host模式-读取HID设备(模版Demo) 有并口 和 串口方式

2021-01-11

F103_CustomHID - 从机的移植

STM32F103 HID 的移植文件,调试可以使用PortHelper工具调试 出现bug -->HID_Send_Report 函数中的 memcpy(Buff,dat,len%64); 改成 memcpy(Buff,dat,len%65);

2020-12-30

VK3X系列C语言编程参考例程

VK3X系列C语言编程参考,官方例程,VK3X系列芯片是SPI或串口转多串口芯片,VK3224 VK3266 VK3234

2020-12-18

MDK_ins.zip(增加clang-format插件)

MDK_ins.zip(增加clang-format插件) 格式化的类型clang-format.exe -style= LLVM ,GNU , Google , Chromium , Mozilla , WebKit , Microsoft

2020-10-30

批量重命名 包含32,64 位123456

批量重命名软件 包含32,64 位

2020-10-13

图片合成分割工具软件(exe)

图片合成分割工具 图片合成分割工具 图片合成分割工具 图片合成分割工具 图片合成分割工具 图片合成分割工具 图片合成分割工具 图片合成分割工具 图片合成分割工具

2020-10-13

STM32 HardFault的诊断.zip

HardFault的诊断方法,官方培训资料

2020-08-28

STM32F1 标准库USB_COM_Port.zip

STM32F1 标准库 虚拟串口更新,整理去除多余代码,

2020-04-28

STM32F1标准库_USB虚拟COM移植文件

STM32F1标准库_USB虚拟COM移植文件

2020-04-13

MDK 插件.rarAStyle ,filecomments,functioncomment,datatime插件

MDK 常用插件AStyle ,filecomments,functioncomment,datatime插件

2020-03-17

IC U6295 芯片数据手册(台湾资源)

U6295语音芯片手册,这个手册通俗易懂,对于编程有很大帮助 U6295语音芯片手册,这个手册通俗易懂,对于编程有很大帮助 U6295语音芯片手册,这个手册通俗易懂,对于编程有很大帮助

2020-02-11

电路分析模拟软件00

电路分析模拟,

2020-02-05

DS5250加密程序.rar

不管环境多么纵容你,都要对自己有要求,保持自律的气质。或许它暂时不能改变你的现状,但假以时日,它回馈的一定让你惊喜。对自己有要求的人,总不会过得太差。一边随波逐流,一边抱怨环境糟糕的人,最没劲了。

2019-12-28

ts3超大字体取模.rar

字库生成器 TS3支持多国语言字库生成。

2019-09-12

AEC 加密算法(c语言)

这是用C编写的AES ECB,CTR和CBC加密算法的小型便携式实现。 您可以通过定义符号AES192或AES256来覆盖默认密钥大小128位192或256位aes.h,(API很简单,看起来像这样(我使用的是C99 风格的注释类型)

2018-12-11

MD5加密算法

MD5加密算法,多使用与数字签名,加密后数据不可逆,测试代码可以的完美加密数据,结果验证正确

2018-12-11

MD5算法C语言实现

MD5算法C语言实现,内部包含c文件和头文件,有需要的请拿走

2018-11-14

天祥电子 单片机开发板proteus仿真原理图 (8051,AVR,PIC)

被坑了,我花了大价钱才弄到的,现在分享一下,里面全是DSP格式,对于单片机初学者没钱买板的人是一个很好的学习平台(其实我也是)

2016-08-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除