自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Go语言语法篇---转义字符

转义字符(Escape Character) 是一种特殊的字符序列,用于在字符串或代码中表示无法直接输入或显示的特殊字符(如换行、制表符、引号等)。它通常以反斜杠。

2025-03-30 09:35:47 990

原创 GO语言杂记(文章持续更新)

在一个文件夹下有两个go文件同时写了main函数,将会报错,main函数只能在main包中。实则不然,有些环境下并不会报错。

2025-03-30 00:33:07 237

原创 GO语言开篇

1、GO语言历史背景Go语言起源于Google,经过Google开发团队多年的设计和开发,于2009年正式对外发布。Go语言的设计理念包括简洁高效、高并发支持和安全稳定。它旨在简化编程任务,提高开发效率。Go语言内置goroutine和channel实现高效的并发编程,同时提供垃圾回收机制确保内存安全。Go语言迅速吸引了全球开发者的关注,成为了著名编程语言排行榜TIOBE的年度最佳编程语言。以下是Go语言的吉祥物,类似于linux的企鹅。值得一提的是,Go语言的开发者之一是当年开发C语言的大佬。

2025-03-29 18:56:57 838

原创 文章分享1---这就是网络

文章可以直观的感受到什么是集线器、交换机、路由(网关),连接网络基本的拓跋结构。B站还有视频(同一个博主,刚起的号)纯分享,侵权请联系。

2025-01-02 19:03:19 233 1

原创 stlink-utility下载

网盘地址:(这个是别人的网盘,我自己没有上传资源,是另外一位博主的网盘)

2024-07-20 11:02:48 415

原创 CubeMx打不开

博主的版本是合适的,如果你的版本是17什么的肯定是不合适的。问题点:打开CubeMx一直这个界面,然后就消失了。卸载工具站内下载,免安装:(连注册表都可以卸载哦)问题所在:java版本过高。

2024-06-18 23:27:19 2200

原创 STM32CubeMX 安装教程

各位可以试试官网下载,过程我就不演示了,安装包会发送到邮箱,我打不开发送给我邮箱的网址,各位有结果的可以评论或者私信和我说一下。官网下载的时候一定要下载java 8的版本,如果版本过于高的话,CubMx打不开,我截图的右上角就是下载错误了。本次文章讲解CubMx的下载及安装,由于CubMx的运行环境需要java,所以我们需要先下载java的环境。Generate处应该是自动生成下载脚本吧(我怎么记得好像是自动卸载的脚本,但是英文意思是自动下载呀)点击看的到电脑中有java软件就是下载成功了。

2024-06-18 23:22:17 1057

原创 Apipost模拟HTTP客户端

1 处添加http请求的地址。2 处选择http的协议版本。3 处选择头信息。4 处添加头信息的内容,就是将json中的第一个参数放在参数名,逗号后面的参数放在参数值,并且要正确选择参数值的类型。举例如下:该请求头部的json格式如下t , "***"//此处的***代表马赛克中的真实数据。

2024-06-16 22:56:10 855

原创 常用串口助手推荐

串口助手作为嵌入式软件工程师最常用的工具,相信大部分的同学都不陌生,这里就不介绍它的使用啦,介绍介绍有哪些好用的款。感兴趣的小伙伴也可以自己去写一个串口助手。

2024-06-16 09:29:19 2440 1

原创 2的n次方表格

做项目的时候有时候会担心数据溢出,常用的数据长度就有8位、16位、32位、64位。相信八位都很容易记住就是256,16位是65536,但是数字一大就记不住了,甚至连换算为十进制是多少位都不得而知。下表中就有1 ~ 64位数据的范围。

2024-06-14 22:12:40 1520

原创 MQTT.FX的使用

在如今物联网的时代下,诞生了许多的物联网产品,这些产品通过BLE、WIFI、4G等各种各样的通信方式讲数据传输到各种各样的平台。除了各个公司私有的云平台外,更多的初学者会接触到腾讯云、阿里云之类的平台。设备接入方式也有着多种多样的选择,如http、mqtt、coap等。。。在我们将产品接入各个平台之前,我们需要确保我们的网址、参数各方面都是对的,否则直接写代码肯定是存在一定的风险,也无法排除云平台那边可能存在的错误。因此我们需要模拟这些协议,今天我们就来讲讲mqtt的客户端模拟器---mqtt.fx。

2024-06-05 22:29:31 1170

原创 WireShark下载安装

WireShark站内下载资源:(土豪方便下载)进入主页后,选择Get Acquainted,再选择Download。选择合适自己平台的版本,上面的stable是最新的wireshark,点击oled stable有旧版本的wireshark。

2024-05-30 23:15:24 1185

原创 电脑卡顿---WINDOWS如何关闭应用开机自启动

打开windows11的控制面板,点击应用,点击启动。如下图圈出来的地方就是开机自启动的开关按键。

2024-05-28 23:30:30 387

原创 J-Link烧录bin文件

前文中提到了JLINK工具的下载。

2024-05-27 23:02:19 752

原创 C语言库解析时间戳错误---相差八小时

博主在这想到一本有趣的小说,八十天环游地球记,主角的笔记本中记录下来的,也是他经历的时间是80天,最后回家的时候,家乡只过了79天。我在想,如果我跑的足够快,是不是我的时间就是无限的。因为英国在本初子午线,中国在东八区,而我们拿到的时间戳是相当于英国的时间,所以差八小时的时差。C语言中有一个自带的time.h库,其中有时间戳自动转换函数,免去了我们计算闰年、大小月之类的麻烦。没错,第一张图就是格林威治天文台,第二张图是里面的本初子午线,就是这条线将世界分成了东西两个半球,

2024-05-27 22:46:40 588

原创 嵌入式入门学习方向

电子烟(不多说,这行业技术门槛低,前途堪忧)、充电宝(要求会PD协议,上限太低)、简单消费品(如体重秤等)、简单消费品带无线通信(如蓝牙、4G、WIFI、LORA等)、简单医疗产品(指的是做医疗产品的小公司,其实没什么实力,之所以打医疗的名头出来无非在复杂的消费品上做不过人家,就以产品准确为噱头,真不一定测出来准)、大型医疗公司(后面排名我觉得不分前后,看个人爱好)、大型工控公司、大型高级消费产品公司(如无人机、运动相机、仿apple watch手表之类的产品)、大型电源公司、大型车企。

2024-05-23 22:06:00 1476 1

原创 WINDOWS11---记事本的使用

博主的电脑是windows11,最近使用记事本的时候出现了一个麻烦事,那就是如下图所示的现象,当我们打开记事本的时候,前面的打开文件还在,甚至是一些本来已经删除的文件,这样子会积累的越来越多,如果一个一个删除的话需要一个一个的确认不保存,实在是过于繁琐。首先我们知道记事本右上角的设置图标,点击设置图标之后来到设置页面。进入设置页面如下,我们在打开文件中选择在新窗口中打开链接。所以接下来教大家怎么设置关闭这个功能。然后到记事本启动时中点击打开新窗口。

2024-05-23 21:21:43 1256 1

原创 keil常见错误---头文件包含出现include;use “quotes“

出现这个错误的原因是原厂提供的文件是cpp文件,我把cpp文件的后缀改成c文件的后缀就好了。我在移植天易合芯的算法库时出现的错误。

2024-05-23 21:09:04 236 1

原创 keil编译错误--attributes are not compatible with the provided attributes .

其实我想原因很简单,就是参与编译的lib库和芯片内核不一致。我的芯片是Cortex-M4F,我找FAE要了Cortex-M4的LIB文件。是我移植了心血氧传感器的lib库,然后报的错误。我报错的全部是这样的。

2024-05-17 09:21:11 649 1

原创 STM32单片机的八种GPIO模式

在前面的文章中提到了面试题中有问到GPIO口的分类,那接下来介绍一下GPIO口各个模式的功能和使用场景。

2024-05-15 23:43:22 2138

原创 免费PDF翻译软件,学生党的福音

作为一个曾经的学生党(当然了,工作了也是爱白嫖,能白嫖谁愿意花钱呢),下面的网站是知名软件zDeepL的在线网址,只需要邮箱注册就可以免费使用。

2024-05-15 22:58:19 278

原创 keil编译报错:array initializer must be an initializer list or string literal

在工作的时候碰到了标题中的错误,其实很简单,介绍数组在初始化的时候出错了。

2024-05-15 18:49:40 1066

原创 搜索神器--Everything

在日常使用windows的过程中,一般使用文件资源管理器搜索,这个自带的工具有个很明显的缺点,比乌龟还要慢。在这里我推荐一个好用的软件Everything。这是一个简单、免费、便利的文件搜索软件。

2024-05-12 20:15:52 670

原创 SEGGER --- JLink驱动下载(保姆级教程)

以管理员身份打开下载软件。

2024-05-09 18:26:37 4756 3

原创 keil5的安装---适合小白

后续可能会把资源上传,我这边的安装包是536的,如果需要5.11或者5.34的我也有,可以私信联系我,当然我有可能过段时间上传到资源中。538的例子现在在优快云上有很多,其实他们下载的步骤是一样的。和谐软件到时候有空也会上传,不知道为什么现在上传不了。

2024-05-07 23:25:55 508 1

原创 keil出现错误,error:unsupported option ‘--c99‘

这次问题背景是这样的,新项目使用的昂瑞微的芯片,需要使用keil的环境,下载的最新版本,但是例程跑不通,出现这个错误,解决方案很简单,就是删除了重新下载旧版本,因为最新的5.38是编译器6的版本,我重新下载的可以编译通过的版本为5.21a,其实使用5.34也可以的。在这里说一下,我应该一开始就和同事下载一样的版本,讲真的,很多东西下载次版本好,下载最新版本容易踩坑。

2024-05-06 18:54:02 978

原创 三目运算符题目看这一个就够了

B选项:这个选项绕一点,就是c和a、b中的大者比较,如果c更大输出c;如果a、b其中的较大者大于c则比较a和b的大小。本次三目运算符的题目来自优快云中C语言技能树学习的题目,本文章旨在讲解,如有冒犯题目原作者,还请见谅。A选项:先进行a>b的判断,判断结果是一个逻辑值,即0或1。再用c和逻辑结果判断,达不到题目要求。C选项:先进行a>b判断,如果a更大则进行a>c?a:c的判断,否则进行b>c?D选项:和c选项一样,并且更加直观,因为加上了括号。以下选项中的条件表达式,哪一项放在(1)处无法求出最大值。

2024-05-05 20:33:49 237

原创 关于sizeof的小细节

第三行和第四行的printf,对于类型来说,必须加括号,第四行的printf是要报错的。在看菜鸟例程中的C语言时发现,sizeof除了平时的用法还有一种不加()的用法。第一行和第二行的printf,对于变量来说,加不加括号都是一样的。第五行的printf,部分编译器输出为1,部分编译器报错。

2024-05-05 20:10:51 173

原创 STM32的型号

接下来看看他们的价格对比,zet6的价格是c8t6的一坤倍(2.5倍),使用当c8t6足够用的时候是不会选择zet6的,实际上现在很多公司的产品c8t6都用不起,太贵了没有竞争力。当然在这里面博主也仅仅只是用过高性能和主流,F4系列就是高性能,部分高校会用,网上也是一大把的教程,主流的就是F1系列那种,网上也是大把的教程。建议入门的去关注这个博主。博主使用过低功耗的32位的话用过类似的n32,就是国民技术的芯片,其实用起来都差不多。无线的是互联型的芯片,没有具体的用过,但是猜测这系列的芯片有自主上网功能。

2024-05-01 11:51:37 539

原创 基于VMware Workstation Pro 17下载ubuntu24.04

下载ubuntu镜像文件网址打开虚拟机软件时用管理员方式打开看到下面界面就可以打开虚拟机了,但是还没有下载完成进入后点击选择try or install ubuntu接下来都是傻瓜操作,一路next,至少我这个版本是这样的系统的加载要好久,需要耐心等待。

2024-04-28 15:37:25 762 2

原创 VMware Workstation pro17下载

然后VMware Workstation pro17就下载完成,后面再讲ubuntu的下载。点击下载for Windows。大哥的网站有免费密钥。

2024-04-27 17:45:08 1465

原创 win11系统分盘

把之前大小改小,多出来的内存就可以创建卷。找到此电脑,右键属性,存储。

2024-04-26 17:33:20 171 1

原创 iot-阿里云平台接入-mqtt协议

先注册,搜索物联网平台,领取免费的公共实例,之后就可以正常使用。第四步:创建完成产品之后并没有自带的物模型属性,需要自己去定义。第五步:当设备出现了以下界面的时候就完成云平台的创建工作了。第一步:先打开阿里云的控制台。

2024-04-25 22:54:37 582 1

原创 单片机面试问题

下面以STM32F103C8T6举例,其实STM32F10X系列的其他芯片也兼容。当然我讲的是标准库。

2023-11-27 09:36:35 1801 2

原创 指针数组、数组指针和地址的关系

指针:内存中每个字节都会分配编号,这个编号通常为32位或者64位,这个编号就是地址,指针就是存储单元的编号,代表地址。指针具有类型,地址不具有类型,指针不但记录了地址编号也记录了该地址空间的类型。指针数组的本质是数组,数组中每个元素是一个指针变量。指针变量:本质是变量,存储指针,即存储地址编号。数组指针的本质是指针,指向一个数组。32位下任意类型指针大小为4字节。64位下任意类型指针大小为8字节。

2023-09-03 17:25:43 232

原创 野指针产生的情况

2.指针指向空间释放后指针未置空。3.指针访问超过了变量的空间。什么情况下会出现野指针?1.指针变量未进行初始化。

2023-09-03 15:40:24 109

ARM.CMSIS.5.6.0

ARM.CMSIS.5.6.0

2024-07-14

ARM.CMSIS.5.6.0

ARM.CMSIS.5.6.0

2024-07-14

Nordic8.32.1

Nordic的nrf28532芯片的8.32.1版本pack安装包;下载来自官网,学习视频为B站的青风电子。

2024-07-14

STM32CubeMx V6.0.0版本

STM32CubeMx V6.0.0版本

2024-06-18

java8版本,下载STM32Cubmx时需要的java环境

里面有两个exe文件,随便安装哪个都可以,我用的是新的那个,就是名字里带7的。

2024-06-18

FlyMcu,STM32的串口烧录工具,可编程芯片内容

FlyMcu,STM32的串口烧录工具,可编程芯片内容

2024-06-18

sscom5.13.1

免费开源串口,欢迎大家来下载。

2024-06-15

Wireshark4.2.5,抓包工具站内下载

Wireshark4.2.5,抓包工具站内下载

2024-05-30

Beyond Compare 免费绿色免安装,下载即用

Beyond Compare 免费绿色免安装,下载即用

2024-05-28

sourceinsight下载安装包资源

sourceinsight史上最佳代码阅读工具,可以自动的查看到一个函数或者变量的调用位置

2024-05-17

vscode安装包,windows版本

vscode安装包,windows版本

2024-05-17

python3.7.9

python3.7.9

2024-05-17

Api-Fox,类似于PostMan的软件

Api-Fox,类似于PostMan的软件

2024-05-17

source Tree,git仓库图形化界面

source Tree,git仓库图形化界面

2024-05-17

Git Bash下载包、下载之后也可以有Git GUI

Git Bash下载包、下载之后也可以有Git GUI

2024-05-17

VMware-workstation 17.0pro版本,虚拟机在线下载

VMware-workstation 17.0pro版本,虚拟机在线下载

2024-05-17

XCOM免费串口助手,大学生最爱,界面非常友好

XCOM免费串口助手,大学生最爱,界面非常友好

2024-05-12

文件搜索软件-everything

文件搜索软件-everything

2024-05-10

MDK511,这里面包含了STM32的包和和谐软件、还有STLINK的驱动

MDK511,这里面包含了STM32的包和和谐软件、还有STLINK的驱动

2024-05-10

keil的和谐软件,亲测5.11、5.36都可以用的

keil的和谐软件,亲测5.11、5.36都可以用的

2024-05-10

史上最强卸载软件-geek,绿色免安装

史上最强卸载软件-geek,绿色免安装

2024-05-10

jlink-windows-V698

jlink-windows-V698

2024-05-08

keil5.36版本站内下载资源

keil5.36版本站内下载资源

2024-05-08

mqtt.fx客户端软件

模拟mqtt客户端的软件

2024-05-06

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

TA关注的人

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