自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LICHARD的小空间

喜欢手工,嵌入式开发,爱鼓捣一些小玩意

  • 博客(38)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 SD NAND对比TF卡优势(以CSNP4GCR01-AMW为例)

如果是对产品的要求比较高,需要可靠稳定的方案,不妨可以试试SDNAND,笔者现在使用的是。

2023-10-22 22:10:17 1097

原创 2023新版keil编译不通过,报错的-保姆级解决方法

后来我又了解一下,这个是因为新版的keil不再提供默认AC5的编译器,只能够自己手动添加,后面会给出官网的下载地址。接下来就需要手动添加了,注意跟着我的步骤来,顺序很重要,(试错了好几次的)这个创建文件夹很重要,空白也是无所谓的。接着就需要打开这个文件,这个是AC5的编译器(这个编译器的安装在官网有相关文件下载)好,点击安装,等待进度条走完就行了,到这里就基本上完成了。在魔术棒的面板当中 ,出现根本没有AC5的编译器。注意了,注意了 ,注意了重要的事情说三次。好的,最关键的一步来咯。

2023-03-23 14:52:19 12918 14

原创 Linux常用命令笔记(以Ubuntu为例)

pwd ==》显示当前文件夹路径mkdir +空格+文件夹名 ==》新建文件夹cd+空格+文件名 ==》进入指定文件

2022-11-22 00:48:46 585

原创 关于基尔霍夫定律拓扑小知识

电位对地而言,电压用U,电位用V叠加定理:电压源短路处理,电流源开路处理由基尔霍夫电压定律(KVL)可知:降为正,升为负弧度转角度的计算公式:弧度/2Π(圆周率那个Pi)*360°

2022-11-21 17:36:23 1058

原创 Linux文件操作原理简述-以Ubuntu为例

1,对于内核 而言,所有打开的文件都由文件描述符引用。文件描述符是一个非负整数。当打开一个现存文件或者创建一个新文件时,内核向进程 返回一个文件描述符,当读写一个文件时,用open和create返回文件文件描述标识该文件,将其作为参数传递给 read和write。UNIX Shell使用文件描述符0与进程的标准 输入相结合,文件描述符1与标准输出相结合,文件描述符2与标准错误输出相结合STDIN_FILENO , STDOUT_FILENO , STDERR_FILENO这几个宏代替了0,1,2这几

2022-04-04 23:51:05 1406

原创 简述标志位的使用-51单片机为例

通常在编写单片机代码的时候 ,会遇到一个开关量或者一个输出的引脚信息在多个或者特定的位置使用,就会导致很混乱,所以,衍生出一个叫做标志位的方式。增强代码的可读性。标志位其实也可以叫做状态位,其实就是使用一个变量来记录一个调用的信息而不发生引脚的状态改变。举个栗子来说,你老爹叫你去买零食,你并没马上去买,而是拿个小本本记录下来 ,因为有可能你老母也会叫你买酱油,等待这一个应答的结果,那假如你老母没有买酱油的回答,你就会去帮你老爹买零食,同理,你老母要是叫你去买酱油,你也会将这个信...

2022-04-03 16:56:44 11507 2

原创 Protues8.6仿真STM32出现错误-VDDA和VSSA的问题解决办法

报错信息:No power supply specified for net VDDA in Power Rail Configuration.No power supply specified for net VSSA in Power Rail Configuration.Simulation FAILED due to netlist compiler error(s).

2022-03-27 14:05:57 13191 9

原创 C语言的经典问题--水仙花数简单的实现

整理了一下关于C语言的一些经典问题,觉得还是很有趣的,分享一下之前的一个很经典的问题,水仙花数根据某度的结果可以知道:水仙花数只是自幂数的一种,严格来说3位数的3次幂数才称为水仙花数所以在C代码当中实现我们需要注意的就是实现三位以内的数据计算就可以了...

2022-02-24 19:58:56 1395

原创 虚拟机Ubuntu16.0.4通过FileZilla连接传输文件(记录一个小问题)

今天在尝试传输文件的的时候更新了一下FileZilla,就导致接下来的一个小问题,记录下来和大家分享一下哈!(最主要的就是我这里更新了最新版的FileZilla,我也不知道为啥会这样,分享一下)......这里主要是因为用户名导致Windows与Ubuntu1604连接不上,传输不了文件。所以尝试了这一个得到方法,但是有一个前提是,你的Ubuntu系统是可以上网,并且是已经试过FileZilla传输文件的,如果不懂得话可以参考一下其他博主分享的文章,都有详细的教程。废话不多说,上图!以我自己的这

2022-02-05 03:32:17 1221

原创 U盘“无法访问F:\ 指定不存在的设备”

U盘出现“无法访问F:\ 指定不存在的设备”,这个情况不必慌张准备工具:某吧工具箱(具体下载可参见某度哈!)打开工具箱,找到“硬盘工具”打开第一个软件打开第一个工具的样子,选择你的U盘,之后点击继续然后选择“低级格式化”(笔者的测试只是USB2.0的U盘)执行快速擦除的勾上,点击格式化这个设备等待进度条走完就可以了之后打开第二张图的第3个软件之后U盘就可以重新识别了这里重点讲讲U盘出现问题的方式很多,这里只是笔者做一下记录,方法仅供参...

2022-01-03 22:14:54 13899

原创 小米红头数据线接线解析

拆解一条小米的原装数据线,记录一下以上的标注只是本人测试时的记录结果,如有出入也欢迎留言讨论。

2022-01-02 13:18:19 4357

原创 keil5恢复默认布局-解决左边栏,底部栏位置不是默认布局

第一步在菜单栏找到“windows”的那一个菜单按钮第二步,在弹出的信息当中选择“Reset”按钮即可解决问题。

2021-12-30 20:31:43 16744 3

原创 联盛德W806开发板简单入门使用之第一个点灯代码

联盛德W806的简单入门

2021-12-26 01:56:00 5533 4

原创 关于我玩单片机学习路线(个人总结)

关于我玩单片机学习路线(个人总结)前言:提示:这篇文章只是我自己的经验总结,仅供参考哈!重点:兴趣是最好的老师废话内容哈!可以忽略。俺从初中开始接触电子设备,一开始只是简单的纯电路模式的学习,实际上没有直接使用MCU或者CPU处理信号,到了高二之后才有一点的了解。大学之后才正式踏上这条路的…由浅到深,一步步来哈!内容:一个技巧:玩单片机不必买昂贵的开发板哈!(当然啦!土豪随意!!!,我自己的建议就是最小系统搭配一些简单的传感器或者其他的套件就可以玩得很嗨了),最好是根据自身的情况来作出最优

2021-11-30 13:47:06 9635 2

原创 C语言链表的简单的尾插法

C语言链表的简单的尾插法今天简单的总结一下关于C语言的尾插法,简单来说就是在一堆的简单的数据节点当中,在一个指定的位置后方插入你想要插入的数据!开整!(自己学习也不是很好哈!,请见谅)第一步:创建一个链表struct test { int data; struct test *next; };第二步:封装打印函数(其实也有其他的打印输出的方式,比如之前讲的printf方法,感兴趣可以参考我之前发的,这里只是为了简单的写法哈!)参考链接:(只是参考哈!)C语言链表简单的结

2021-11-28 23:04:51 7630

原创 虚拟机Ubuntu16.04连不上网解决办法(最简单的总结)

虚拟机Ubuntu16.04连不上网解决办法(最简单的总结)最近在Vmware的Ubuntu上面写代码,发现一个很简单的解决Ubuntu系统上不了网。注意:一个很重要的前提就是(ubuntu上面的菜单是有那个WiFi的三角弧才行的)废话不多说,直接开干:第一步,(如果你的虚拟机还在运行,就需要暂停或者关机,懂的都懂哈!)然后找到Vmware上面的菜单栏,选择“编辑”也就是这个玩意啦!第二步,选择“虚拟网络编辑器”,点击进去。第三步,也就是最关键的一步,打开“虚拟网络编辑器”之后,直接选择“

2021-11-27 23:49:58 4361 1

原创 C语言最简单的链表结构

C语言最简单的链表结构想起来很久没有使用从语言的链表,顺便记录一下关于指针的一些结构,主要讲最简单的链表结构(自己也是小白一个,望理解哈!)链表可以理解成为一个带有指向自己指针的结构体,因为最简单的链表就长得很像结构体,长这个样子:struct Link{ int data; struct Link *next;};next的意思就是让这个链表的数据往下走(简单理解吧),走完这一个数据就挪向下一个数据搞定这个最开始的头之后,如何使用呢?(讲一段废话哈!)【数组不能够随意增加

2021-11-17 23:17:49 1106

原创 基于Linux系统下的下游戏运行以(Ubuntu1604为例)

基于Linux系统下的下游戏运行今天学习了一天的Linux系统了(其实偷懒一下),也不知是什么回事,可能刚刚洗完澡,脑子进水了吧!就想想了Linux系统下能不能玩游戏。网上其实很多的案例,这里就不展开具体叙述了,反正很多的游戏,这里记录一下自己踩到的坑哈!(见笑了哈!)下载游戏使用的命令:sudo apt-get install supertux //supertux是一个游戏的名称游戏名称可以根据自己的需要来下载游戏运行的命令:就是直接输入游戏的名称,但是:可以看到我下载完成之后输

2021-10-25 23:09:06 643

原创 在Windows系统下如何将桌面图标下的文字隐藏

在Windows系统下如何将桌面图标下的文字隐藏第一步:你需要一台电脑(Windows系统的电脑哈!原谅我放屁哈!)进入正题:首先,win+R键打开运行窗口,输入“charmap”然后“回车”之后就打开“字符映射表”打开之后就选择“U+00A0:无中断空格”这一项,在“k”的下面那一项(其实,看到当中的字符什么东西也没有的就是那个了!)找到这个之后呢,点击,然后点击“选择”,再点击“复制”这个一定要记住:不点“选择”的按钮,“复制”的那一项按钮还是灰色的。复制完毕之后关掉这个就可以

2021-10-23 01:47:47 9722

原创 不使用VMware Tools将Linux系统界面放大(以Ubuntu16.04为例)

不使用VMware Tools将Linux系统界面放大(以Ubuntu16.04为例)在虚拟机当中来说,有时候安装一个操作系统会导致画面变小,只是一个小方框,解决的办法很多。我这里分享一个Linux系统当中不使用Vmware Tools工具自适应画面的方法,就只是单纯使用Linux系统的自带命令进行手动调整。运行Ubuntu16.04系统,CTRL+ALT+T调出控制台,输入:xrandr回车讲解一下哈:命令运行之后会弹出你的电脑的所有分辨率的选项然后选择自己需要的分辨率(比如我想要10

2021-09-25 23:42:29 2301

原创 如何在Linux编写第一个C语言程序以Ubuntu16.04为例

如何在Linux编写第一个C语言程序以Ubuntu16.04为例今天讲解一下如何在Linux系统下编写自己的第一个C语言程序并且让它运行呢?1、首先是需要一个Linux系统了,可以选择真机安装(土豪和技术党的折腾) 当然学习用的最多的还是虚拟机了,虚拟软件有很多,这边有两个可以推荐的,VMare和Vrtual(英语不好),通常都是VMware了,这里就不展开细说了,下面讲解有用的东西!其他的博主都有很详细的教程哈!2、Linux系统我自己选择Ubuntu系统,那就按照这个系统来讲解了哈。编写C语言之前

2021-09-25 23:02:33 737

原创 STM32F4XX与J-LINKOB的连接

STM32F4XX与J-LINKOB的连接stm32的程序下载方式有ST-LINK和J-LINK,以及其他的方式(因为这两种方式是我自己使用最多的,其他的接触不算多哈!)那我自己手上的板子呢,是STM32F407的,长这个样子:如果你的板子也是和我的一样的,但是有没有具体的接线图,这个需要很有必要哈(手动狗头)通常来说,F4的板子很多都是使用J-LINK的方式来烧录程序的,但是也可以使用ST-LINK(亲测ST-LINK在F4的板子上面烧录程序只是会速度慢一点,其他的并没有影响,道行不深,大佬轻点

2021-09-18 19:14:27 2381

原创 HCF4511BE功能简单介绍

HCF4511BE功能简单介绍最近翻箱倒柜,发现一个老古董(不能算是吧!起码有点历史)。4511数码管驱动芯片(事实上它是一个七段译码器),它长这个样子的:我的这个是ST公司的,其他厂家的4511系列也是差不多的,这个在很多的电路当中使用还是很多滴,当然现在也有很多新的型号,最主要是根据自己的荷包和使用情况决定使用。引脚功能这个是4511的引脚图:可以看到这里有16个引脚。下面简单介绍一下各个引脚的功能:1、2、6、7号引脚是8421BCD码的的输入端,一般可以使用单片机控制9、10、11

2021-09-17 22:26:17 13388

原创 C语言结构体和结构体指针的简单用法

C语言结构体和结构体指针的简单用法这里总结一下自己的学习笔记,关于C语言当中的结构体指针的用法,以及结构体简单使用。简单介绍一下今天出场的嘉宾–>结构体和结构体指针什么是结构体:1,定义多种类型的变量2,和数组的区别:数组:类型相同的元素合集结构体:可以涵盖多种不同的类型合集3,C语言一般是面向过程的编程语言,JAVA当中有一个和C语言比较相同的东西就是对象(class)Java把多种东西放在class当中组成一个包类似的C语言也是可以把多种类型放在结构体当中来使用,未必C语言就

2021-09-17 00:11:38 3356

原创 C语言结构体当中数组的遍历、求最大最小值和简单的计算

C语言结构体当中数组的遍历、求最大最小值和简单的计算最近我的一个朋友问我,使用结构体来计算数组当中的数值的时候,要么报错,要么运行的时候出现不是数组当中的值(图已欠费)废话不多说,直接干货走起(算不上干货吧!)代码按照顺序排列,直接使用也是可以的哈!1首先定义一个结构体#include <stdio.h>/*定义一个结构体结构体的使用:*/struct stu{ int score; char *name;};2写主函数里面的东西(简单的一mian到

2021-09-15 23:34:42 2319

原创 魅族手机没有插耳机却显示耳机模式解决方案

魅族手机没有插耳机却显示耳机模式解决方案1、检查耳机孔是否有异物,或者进水2、将手机用报纸包好(防止里面的零件潮湿,放进冰箱冷冻十分钟左右拿出,什么纸都可以啦,厕纸也无所谓!)3、自己动手能力强的话可以自主维修一下(本人不负责哈,强烈不推荐自己动手,土豪无所谓哈!)重要的事情说三遍:不建议!不建议!不建议!4、有条件的话可以进行维修这段时间翻出来自己的一部老手机(魅族PRO6PLUS),用了几天之后,发现莫名其妙的没有插耳机出现了一个“耳机”的标志,导致拨打电话和声音不能够通过扬声器播放,只能外接

2021-08-05 23:23:52 3360

原创 关于VS-Code代码注释是乱码的解决办法-(以C语言为例)

关于VS-Code代码注释是乱码的解决办法-(以C语言为例)在使用VS-Code的时候总是会遇到代码当中带有中文的时候,运行会出现乱码,这是一件很头疼的事情尤其是对于新手朋友来说,这个无疑就是在怀疑自己的代码问题(很打击信心,亲身体验过!)这样的情况就是因为在VS-Code当中的编码问题,解决的办法就是通过其他的编码保存即可就是这个UTF-8编码问题引起的,点击UTF-8处,弹出的窗口选择“通过编码保存”选择图中所示的simplified Chinese(GB2312)的选项就可以了运

2021-08-05 02:59:04 2791

原创 VS Code 从菜鸟安装到编写第一个“Hello World!——(以C语言为例)

VS Code 从菜鸟安装到编写第一个“Hello World!——(以C语言为例)”如果有什么不正确的地方也欢迎指正批评,有好的想法或者其他的可以留言,大家一起学习交流,进步!相信需要编程的小伙伴都是需要用到一定的编程环境,比如VIm,PyChram,VS-studio或者VS-Code等等的编程环境来帮助我们进行代码的编写和调试,这里以VS Code这款环境,介绍一下简单的入门行当!1、第一步就是需要安装VS Code这款软件了,直接某度搜索“VS Code”即可一般选择这个就可以了!跳转之后的

2021-08-05 02:37:34 9452 4

原创 笔记本电脑连接(扩展)外接显示器之后桌面图标乱放位置解决办法-以win10系统为例

笔记本电脑连接(扩展)外接显示器之后桌面图标乱放位置解决办法-以win10系统为例记录一下关于最近遇到的笔记本电脑连接(扩展)外接显示器之后桌面图标乱放位置解决办法,这不就是放假在家嘛,(没有工作的心酸,小伙伴都出去工作了,就只有我没有找到555555555~),连接一个显示器(型号是啥就不具体了,笔记本的系统是win10专业版的)。然后发现桌面图标 在连接显示器之后是乱的,就是没有按照之前的排放,一开始以为是驱动的问题(这个方法是按照某度上面的方法试过的),按照这个方法操作之后还是不行。接着找到一个

2021-07-24 08:59:45 65150 14

原创 Windows系统忘记开机密码解决方案

Windows系统忘记开机密码解决方案今天突然被问到忘记开机密码咋搞!!!emmmmmmmm…这个问题啊,其实网上很多的解决办法,我自己总结了一些我自己用过有用的方案OK!废话不多说,开整首先第一种办法:1、在开机的时候狂按F8(老套路了啊!!!或者按住,有一些的机型是这样的)。2、然后选择进入“带命令提示符的安全”模式。3、接着输入:“NETUSER+用户名+你想要的密码/ADD”。强行通过Windows系统修改。(用户名一般是Administrator)。方法二:和方法一的1、2步骤一样

2021-07-19 02:07:06 4833 2

原创 3D MAX卸载“windows找不到文件”的解决办法

3D MAX卸载“windows找不到文件”的解决办法今天偶然间遇到一个小姐姐的朋友圈求救;是关于3D max的卸载问题的,一看到图,呃…上图:就是这样的一个问题啦!通常来说,这类大型的软件依赖注册表安装的,所以首先就需要检查注册表了(哎呀!我又不是在她身边的,鬼知道啊!也不是我的问题啦,只能远程指导一下,分享一下解决办法!)废话不多说,走你!方法:首先需要一个叫CClener的软件,按照这上面的步骤来,然后会弹出一个“备份注册表”的窗口,建议还是备份一下,然后就可以了,最后一步就是记得重启

2021-06-22 20:47:32 1143

原创 ”未获得合适的许可,你可能是盗版软件的受害者相关解决办法“

office弹出你的许可证有问题在今年的6月份微软进行一次更新之后,开始大面积封杀盗版的office导致很多的用户出现了“你的office许可证有问题”我自己也遇到一样的问题,分享一下自己的解决办法:方法一:1,打开office当中的任意一款(word,屁屁踢,excel都是莫得问题啦!)2,账户--管理设置--去掉所有的打勾选项3,office更新--禁用更新4,重启office(或者重启一下电脑也是可以的,本菜鸟也是试过可以的)5,点击更改产品密钥--在网上随便找一个对应版本号的密钥输入

2021-06-19 23:11:44 1926

原创 【菜鸟学习笔记】-51单片机采集DHT11温度控制开关

简单的51程序控制风扇(或者其他电器开关)介绍一下这个程序实现的功能:利用51单片机采集DHT11的温湿度数据,通过不同的温度来实现继电器的开关进而控制风扇。材料:DHT11温湿度传感器51最小系统板(也可以利用开发板)LCD1602显示屏继电器杜邦线材料准备好之后,就可以开始写程序啦!LCD.h#ifndef __LCD_H_#define __LCD_H_#define LCD1602_DB P0 //data bus 数据总线sbit LCD1602_RS =

2021-04-25 10:50:47 5714

原创 Linux学习笔记-关于KALI的默认账号密码

KALI默认账号密码关于kali当中的默认账号和密码1笔者这里使用的是2020之前的版本,默认的账号密码是账号:root密码:toor2但是在2020之后的版本当中改变安全策略,账号密码转变为账号:kali密码:kali3最后再说一下特殊情况如果在安装kali的时候就已经设置了密码,那么默认的账号密码就是账号:root密码:安装时候kali系统的时候的密码最后欢迎大家学习交流,笔者也只是一个小菜鸟一个,还望各路大神多多批评指导哈!...

2021-04-20 10:34:38 15720 2

原创 关于Ubuntu当中无法获得锁的问题解决

【菜鸟学习笔记】Ubuntu-linux当中关于无法获得锁的问题今天不知道为啥,本来今天就不是顺风顺水的,加上Ubuntu系统的突然间弹出一个很不好的信息:什么什么无法获得锁,啥???(我也不懂啊)其实参考一些网上教程之后,啊~,终于 搞定了,也借此记录一下学习时刻首先呢,遇到这样的问题, 。。。。。。。我也不知道咋办它是指进程当中的问题,当中可能有某个进程占用,或者后台有东西在更新之类的,但是我也不知道是哪里占用。。。。。。sudo rm /var/lib/dpkg/locksudo ap

2020-12-22 23:09:34 425

原创 【菜鸟学习笔记之Linux有趣的指令】

【菜鸟学习笔记】这几天被代码就快要搞疯了(自己技术菜,唉!),就在快要崩溃的时候,发现Ubuntu系统当中有一些比较有趣的指令,做了一些整理分享。笨鸟开飞,走起~1,大眼萌眼睛这是一个会跟随光标移动的眼睛,你可以对它进行放大,但是它的原样可木有这么大的sudo apt-get install xeyes //安装眼睛xeyes //调用随后就会有一双卡姿兰大眼萌出现了。2Linuxlogo输入linuxlogo出现一个图标,安装方法

2020-12-22 22:33:02 257

原创 【我的学习笔记】关于在应用Ubuntu系统遇到的几个问题

今天分享一下自己在学习Linux学习当中的一些问题,【菜鸟踩坑实例】提示:本人纯属菜鸟一个,也欢迎各位高人批评指正。使用的Linux学习平台是Ubuntu16.04LTS版本一,关于Ubuntu系统安装VMware-tools工具的关于这个工具的使用,其实网上很多的教程,但是我自己找了很多都是不太符合我自己的情况的使用,简单来说,都是对我的不行,所以,在学习当中,很多都是提供参考的,还需要根据实际情况安排。我一开始是安装不成功的,所以我的解决办法嘛,简单粗暴的重装,但是我发现,重装之后一样是不行,所

2020-12-18 22:18:28 244 2

原创 我的学习笔记【arduino应用】

我的学习笔记【arduino应用】记录一下本菜鸟的学习笔记【基于arduino制作的感应开盖垃圾桶】一个小白的项目这段时间接触到arduino这一款单片机,接触到一个感应开盖的垃圾桶,也借此记录一下自己的学习。需要的材料##arduino开发板一个,sg90舵机,超声波模块(我自己用的是HY-SRF05),垃圾桶模型一个,杜邦线。蜂鸣器(可有可无,低电平触发)实现的效果当超声波模块感应到的距离小于某个值,会触发相应的动作,垃圾桶开盖。东西丢进去之后,延时一个时间,随后关盖,基于此方法,可以做出

2020-12-16 10:59:06 729 1

DHT11温湿度传感器控制风扇开关.zip

通过DHT11温湿度传感器采集数据,利用51单片机控制风扇的开关

2021-05-17

L298N电机驱动.zip

利用51单片机控制L298N驱动小车电机

2021-05-17

51控制SG90.zip

利用51单片机控制SG90舵机

2021-05-17

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

TA关注的人

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