- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 PDF转Word非常好的网站
最近由于工作需要,需要把一些PDF文件转换成Word,试过很多种方法,都发现转换效果很一般,直到遇见了这个网站。这网站真心不错,不用注册, 直接选取文件,然后转换就好了,真的免费又良心,不是打广告,因为不错所以推荐一下,希望需要的朋友可以试一下。网站地址:https://smallpdf.com/pdf-to-word。...
2018-10-28 23:51:20 11837 5
原创 高级裸编程思想 -- 并行多任务程序
裸机编程时,由于没有类似于操作系统的任务调度这种可以管理任务的功能,所以各任务的执行都是一个接着一个顺序执行,这样很容易因为其中的一个任务占据了单片机过多的时间而造成别的任务响应不及时(比如按键事件的到来),那么如何实现并行运行,使各任务及时在有效的时间内得到单片机CPU的使用权呢?这里所提到的并行多任务程序开发就是解决这种问题的一种有效方法。当然,这里的并行并不是真正的并行,因为单片机是一种...
2018-10-27 17:45:20 1216
原创 ESP8266的环境搭建(安信可一体化开发环境的安装)
1、官方推荐的IDE下载地址:https://pan.baidu.com/s/1skRvR1j#list/path=%2F。有如下版本选择:我们选择第二个环境进行安装。将其下载下来。2、安装流程见官网文档:http://wiki.ai-thinker.com/ai_ide_install。3、如果一步步按着官网来,没有出现问题的话,会弹出操作界面如下:4、至于如何使用安信可...
2018-10-27 11:41:42 1349
原创 windows系统怎么实现桌面图标的任意移动和摆放?
以windows7为例,刚开始桌面的预设桌面的图标的排列方式是网格对称的,且不能随意移动。这样对于喜欢把图标呀、文件呀,放在桌面上的人来说,用户体验极差。其实我们是可以改变这种桌面布置形式的。操作方法:1、右键出现下图,把用红色框框标注的选项给去掉,这样就可以随意布置你的桌面图标了。来张本人的效果图,是不 ...
2018-10-25 20:16:57 4359
原创 RT-Thread学习笔记(7)- 堆的初始化和使用
对于这部分课程的学习,主要使用的是RTT的API函数进行操作。对于堆的空间大小,是需要自己分配大小的,以STM32为例,下图标出了堆的设置大小: 下面聊聊RT-Thread的API。1、rt_system_heap_init((void *)HEAP_BEGIN, (void *)HEAP_END); 使用堆栈前必须用这个函数(在rt_config.h上声明宏)。#ifd...
2018-10-24 23:49:25 2322
原创 RT-Thread学习笔记(6)- RT-Thread中断服务程序的书写注意
在RT-Thread中,中断服务程序的书写和在裸机开发的写法差不多,区别是加入一组API函数,如下: rt_interrupt_enter(); //通知操作系统此时进入中断状态 rt_interrupt_leave();//通知操作系统此时离开中断状态对于使用方法,我们以系统滴答定时器中断为例,在中断服务程序的开始后和最后分别加上这两个API函数,如下:/** ...
2018-10-21 16:41:00 5588
原创 如何写出美的程序 --《编程修养》-- 总结与读后感
今天推荐一本关于编程修养的书(文末附链接),注意这些你就能写出美的代码,把程序写成艺术当成一种信仰。总结如下:一、程序员应该有以下几方面的素质1、有专研精神,勤学善问、举一反三。2、积极向上的态度,有创造性思维。3、与人积极交流沟通的能力,有团队精神。4、谦虚谨慎,戒骄戒燥。5、写出的代码质量高。二、使程序变得优美的32个素养(自注:自己的收获和理解)1、版本和...
2018-10-17 20:03:17 517
原创 TL431的应用及应用仿真
TL431是可控精密稳压源。它的输出电压用两个电阻就可以任意的设置到从Vref(2.5V)到36V范围内的任何值。该器件的典型动态阻抗为0.2Ω,在很多应用中用它代替稳压二极管,例如,数字电压表,运放电路,可调压电源,开关电源等。 我们需要注意的参数如下:TL431的示意符号如下:其内部等效电路如下(非真实电路):其主要的应用是得到参考电压,输出电流能力一般,所...
2018-10-17 15:19:50 4023
转载 PCB各层的含义(讲的非常易懂清晰)
PCB的绘制可以使用很多中软件,比如Protel 99 SE(Altium Designer前身)、Altium Designer、Candence等等,PCB的绘制需要在不同的层上操作,初学者可能会被搞得迷糊,下面就对这些层的作用进行分析。内容主要摘抄于文档:下面是各层的含义:机械层是定义整个 PCB 板的外观的 (目前大多数厂家都按 keepout layer 禁止布...
2018-10-14 11:53:04 45220 3
转载 将VSCode设置成中文语言环境(亲测可用)
点击链接,详细教程:https://jingyan.baidu.com/article/7e44095377c9d12fc1e2ef5b.html亲测可用,祝你好运。
2018-10-13 11:26:56 6874
原创 单片机高级裸机编程(一)-- 数据驱动程序
我理解的所谓数据驱动程序的方法,简单而言:将数据与程序分析,将代码逻辑的组织转换成数字规律的统计。即将数据作为一个要处理的脚本(当做数据库),然后程序作为解释器,将脚本的内容用代码逻辑解释出来,实现编程功能。这就要求我们将代码逻辑分解出其内在数据关系,这样我们就可以写出与数据无关的函数,这样的函数通用性很大,利于复用,耦合性也比较低,利于修改,且修改后不易出错。这样的方法也有坏处,就是可读...
2018-10-06 14:22:51 2717
原创 好书推荐---单片机编程魔法师之高级裸编程思想
《单片机编程魔法师之高级裸编程思想》以单片机裸环境为基础,为编程者定义了一个微操作系统(MOS)的编程环境,并面向应用中不断提高的需求对编程策略进行了深度剖析与研究,从而分离出数据驱动、并行多任务、面向对象等重要编程思想。这些思想既可独立运用,又可有机结合成一个体系,是我们实践中解决问题的致胜法宝。《单片机编程魔法师之高级裸编程思想》以实例为基础,分6章对这一思想体系进行了阐述。阐述通常以提出问题...
2018-10-04 22:16:47 2551 1
人工智能基础(高中版).pdf
2019-07-06
四旋翼STM32F411CCU6的最小系统板设计
2018-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人