自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 STM32移植printf打印中文乱码问题解决

假设使用printf的文件是main.c文件,需要检查文件的编码格式是否正确,如下图,不是GB2312的需要改正。打开printf程序所在的.c文件,可以看到编码格式为UTF-8。将编码格式改为ANSI,覆盖原文件并重新编译烧录即可正常显示中文。STM32在通过printf打印到串口助手时有时会出现乱码问题。文件的编码格式为GB2312,但是在串口助手仍然显示乱码的话。

2023-11-20 18:32:16 529 1

原创 Pytorch深度学习实践—pytorch实现线性回归

源自B站 刘二大人 ,传送门。

2023-06-29 16:54:14 431 1

原创 Pytorch深度学习实践—反向传播算法

在后续反向传播代码中,调用l.backward()函数后,grad的类型会由None更新为Tensor,同时w.grad.data可以用于后续w.data的更新计算。计算图的前向传播即从输入数据开始,按照节点之间的依赖关系,通过一步步的计算最终得到输出结果的过程。该函数会把计算图中所有需要梯度(grad)的地方进行计算,然后把梯度都存在对应的待求的参数中,最终计算图被释放。张量之间的计算都是建立计算图的过程,如果需要对w进行梯度计算,那么在建立的计算图中,所有与w相关的都要进行梯度计算。

2023-06-29 16:51:08 98 1

原创 TIM定时器

定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断。STM32共有8个定时器,分别为两个高级定时器(TIM1、TIM8),4个通用定时器(TIM2、TIM3、TIM4、TIM5)和两个基本定时器(TIM6、TIM7),两个高级定时器接在PB2总线上,其余都接在APB1总线。

2023-04-08 15:28:53 818 1

原创 STM32—GPIO相关知识

介绍了STM32单片机GPIO相关知识,包括工作模式,相关寄存器和相关函数。

2022-12-31 23:06:40 962 1

原创 单片机C语言基础知识

单片机C语言基础知识

2022-12-25 00:42:53 540

空空如也

空空如也

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

TA关注的人

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