2023新版keil编译不通过,报错的-保姆级解决方法 后来我又了解一下,这个是因为新版的keil不再提供默认AC5的编译器,只能够自己手动添加,后面会给出官网的下载地址。接下来就需要手动添加了,注意跟着我的步骤来,顺序很重要,(试错了好几次的)这个创建文件夹很重要,空白也是无所谓的。接着就需要打开这个文件,这个是AC5的编译器(这个编译器的安装在官网有相关文件下载)好,点击安装,等待进度条走完就行了,到这里就基本上完成了。在魔术棒的面板当中 ,出现根本没有AC5的编译器。注意了,注意了 ,注意了重要的事情说三次。好的,最关键的一步来咯。
关于基尔霍夫定律拓扑小知识 电位对地而言,电压用U,电位用V叠加定理:电压源短路处理,电流源开路处理由基尔霍夫电压定律(KVL)可知:降为正,升为负弧度转角度的计算公式:弧度/2Π(圆周率那个Pi)*360°
Linux文件操作原理简述-以Ubuntu为例 1,对于内核 而言,所有打开的文件都由文件描述符引用。文件描述符是一个非负整数。当打开一个现存文件或者创建一个新文件时,内核向进程 返回一个文件描述符,当读写一个文件时,用open和create返回文件文件描述标识该文件,将其作为参数传递给 read和write。UNIX Shell使用文件描述符0与进程的标准 输入相结合,文件描述符1与标准输出相结合,文件描述符2与标准错误输出相结合STDIN_FILENO , STDOUT_FILENO , STDERR_FILENO这几个宏代替了0,1,2这几
简述标志位的使用-51单片机为例 通常在编写单片机代码的时候 ,会遇到一个开关量或者一个输出的引脚信息在多个或者特定的位置使用,就会导致很混乱,所以,衍生出一个叫做标志位的方式。增强代码的可读性。标志位其实也可以叫做状态位,其实就是使用一个变量来记录一个调用的信息而不发生引脚的状态改变。举个栗子来说,你老爹叫你去买零食,你并没马上去买,而是拿个小本本记录下来 ,因为有可能你老母也会叫你买酱油,等待这一个应答的结果,那假如你老母没有买酱油的回答,你就会去帮你老爹买零食,同理,你老母要是叫你去买酱油,你也会将这个信...
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).
C语言的经典问题--水仙花数简单的实现 整理了一下关于C语言的一些经典问题,觉得还是很有趣的,分享一下之前的一个很经典的问题,水仙花数根据某度的结果可以知道:水仙花数只是自幂数的一种,严格来说3位数的3次幂数才称为水仙花数所以在C代码当中实现我们需要注意的就是实现三位以内的数据计算就可以了...
虚拟机Ubuntu16.0.4通过FileZilla连接传输文件(记录一个小问题) 今天在尝试传输文件的的时候更新了一下FileZilla,就导致接下来的一个小问题,记录下来和大家分享一下哈!(最主要的就是我这里更新了最新版的FileZilla,我也不知道为啥会这样,分享一下)......这里主要是因为用户名导致Windows与Ubuntu1604连接不上,传输不了文件。所以尝试了这一个得到方法,但是有一个前提是,你的Ubuntu系统是可以上网,并且是已经试过FileZilla传输文件的,如果不懂得话可以参考一下其他博主分享的文章,都有详细的教程。废话不多说,上图!以我自己的这
U盘“无法访问F:\ 指定不存在的设备” U盘出现“无法访问F:\ 指定不存在的设备”,这个情况不必慌张准备工具:某吧工具箱(具体下载可参见某度哈!)打开工具箱,找到“硬盘工具”打开第一个软件打开第一个工具的样子,选择你的U盘,之后点击继续然后选择“低级格式化”(笔者的测试只是USB2.0的U盘)执行快速擦除的勾上,点击格式化这个设备等待进度条走完就可以了之后打开第二张图的第3个软件之后U盘就可以重新识别了这里重点讲讲U盘出现问题的方式很多,这里只是笔者做一下记录,方法仅供参...
关于我玩单片机学习路线(个人总结) 关于我玩单片机学习路线(个人总结)前言:提示:这篇文章只是我自己的经验总结,仅供参考哈!重点:兴趣是最好的老师废话内容哈!可以忽略。俺从初中开始接触电子设备,一开始只是简单的纯电路模式的学习,实际上没有直接使用MCU或者CPU处理信号,到了高二之后才有一点的了解。大学之后才正式踏上这条路的…由浅到深,一步步来哈!内容:一个技巧:玩单片机不必买昂贵的开发板哈!(当然啦!土豪随意!!!,我自己的建议就是最小系统搭配一些简单的传感器或者其他的套件就可以玩得很嗨了),最好是根据自身的情况来作出最优
C语言链表的简单的尾插法 C语言链表的简单的尾插法今天简单的总结一下关于C语言的尾插法,简单来说就是在一堆的简单的数据节点当中,在一个指定的位置后方插入你想要插入的数据!开整!(自己学习也不是很好哈!,请见谅)第一步:创建一个链表struct test { int data; struct test *next; };第二步:封装打印函数(其实也有其他的打印输出的方式,比如之前讲的printf方法,感兴趣可以参考我之前发的,这里只是为了简单的写法哈!)参考链接:(只是参考哈!)C语言链表简单的结
虚拟机Ubuntu16.04连不上网解决办法(最简单的总结) 虚拟机Ubuntu16.04连不上网解决办法(最简单的总结)最近在Vmware的Ubuntu上面写代码,发现一个很简单的解决Ubuntu系统上不了网。注意:一个很重要的前提就是(ubuntu上面的菜单是有那个WiFi的三角弧才行的)废话不多说,直接开干:第一步,(如果你的虚拟机还在运行,就需要暂停或者关机,懂的都懂哈!)然后找到Vmware上面的菜单栏,选择“编辑”也就是这个玩意啦!第二步,选择“虚拟网络编辑器”,点击进去。第三步,也就是最关键的一步,打开“虚拟网络编辑器”之后,直接选择“
C语言最简单的链表结构 C语言最简单的链表结构想起来很久没有使用从语言的链表,顺便记录一下关于指针的一些结构,主要讲最简单的链表结构(自己也是小白一个,望理解哈!)链表可以理解成为一个带有指向自己指针的结构体,因为最简单的链表就长得很像结构体,长这个样子:struct Link{ int data; struct Link *next;};next的意思就是让这个链表的数据往下走(简单理解吧),走完这一个数据就挪向下一个数据搞定这个最开始的头之后,如何使用呢?(讲一段废话哈!)【数组不能够随意增加
基于Linux系统下的下游戏运行以(Ubuntu1604为例) 基于Linux系统下的下游戏运行今天学习了一天的Linux系统了(其实偷懒一下),也不知是什么回事,可能刚刚洗完澡,脑子进水了吧!就想想了Linux系统下能不能玩游戏。网上其实很多的案例,这里就不展开具体叙述了,反正很多的游戏,这里记录一下自己踩到的坑哈!(见笑了哈!)下载游戏使用的命令:sudo apt-get install supertux //supertux是一个游戏的名称游戏名称可以根据自己的需要来下载游戏运行的命令:就是直接输入游戏的名称,但是:可以看到我下载完成之后输
在Windows系统下如何将桌面图标下的文字隐藏 在Windows系统下如何将桌面图标下的文字隐藏第一步:你需要一台电脑(Windows系统的电脑哈!原谅我放屁哈!)进入正题:首先,win+R键打开运行窗口,输入“charmap”然后“回车”之后就打开“字符映射表”打开之后就选择“U+00A0:无中断空格”这一项,在“k”的下面那一项(其实,看到当中的字符什么东西也没有的就是那个了!)找到这个之后呢,点击,然后点击“选择”,再点击“复制”这个一定要记住:不点“选择”的按钮,“复制”的那一项按钮还是灰色的。复制完毕之后关掉这个就可以
不使用VMware Tools将Linux系统界面放大(以Ubuntu16.04为例) 不使用VMware Tools将Linux系统界面放大(以Ubuntu16.04为例)在虚拟机当中来说,有时候安装一个操作系统会导致画面变小,只是一个小方框,解决的办法很多。我这里分享一个Linux系统当中不使用Vmware Tools工具自适应画面的方法,就只是单纯使用Linux系统的自带命令进行手动调整。运行Ubuntu16.04系统,CTRL+ALT+T调出控制台,输入:xrandr回车讲解一下哈:命令运行之后会弹出你的电脑的所有分辨率的选项然后选择自己需要的分辨率(比如我想要10