一、聚焦目标

1. 本课目标:

逆推法完成电源部分。

因为第一次使用逆推法学习开源硬件电路,这节课目标还是集中在最前面的绘制电路图。主要学习逆推学习法的基本步骤、框架,理解其内涵,并逆推学习电路图的一部分。在专栏总目录曾经说过,通过训练至少可以到项目经理,逆推目标与项目里程碑类似,甚至这一课的思维训练是比项目经理高两个层级,这篇是真实的 咨询师逻辑思维训练 方法之一,建议有时间的详细看看最下面附录。

2. 最终目标:

完成电基本路设计与单片机编程入门。

通过自行绘制一开发板并加工制作完成,学会基本的程序烧写、编辑、调试,完成第一件电路作品。

3. 最终目标框架图

本系列目录

200. 电子编程入门到工程师--绘制原理图(起步)

201. 电子编程入门到工程师--绘制原理图(核心部分)

202. 电子编程入门到工程师--绘制原理图(烧录模块)

203. 电子编程入门到工程师--逆推原理图(电源部分)

电子专栏总目录:

总目录:最好的电子、计算机从入门到工程师教程

电子专栏:

电子技术从入门到工程师

向导其他专栏:

职业生涯导航 职业经理人培训 青少年教育

创业守业风险控制 管理知识分享

计算机编程入门到工程师


二、全局展示

1. 本课电源部分电路图 2. 本课电源部分电路图 (待修改此图,下面原理图正确,保留一个这里)

3. 整图电路模块框架图

4. 整图模块间接口框架图

三、逆推实现

先看到完整电路,然后我们倒推实现它!

  1. 中间目标5号的实现(烧录通讯开关完成)

上图每个图框都有一个编号,例如目标(绘制完成完整电路图)是3#。这个号码只是为了作说明时容易区分,无先后顺序要求。

5#烧录通讯开关完成,实际我们碰到一系列问题(障碍)对初学者来说,这些问题要一一解决,这就是逆推方式,当你在作图过程中碰到任何疑问,造成达不成你的中间目标,都要列出来寻找解决方案。

127# R11 R12 R14 保留一个,是因为我们后面将三个仿真器合为一个,保留一个只受一个仿真器控制。

125# 仿真器在烧写程序时,电脑与单片机通讯过程中,需要控制断开、导通才能烧录完成,这是有电脑或者单片机烧写的通讯协议决定。

124# 烧录(就是将电脑编写的程序写入单片机或其他硬件。烧写这个概念,是开始的时候,单片机的程序是不能够反复写进去的,他内部都有类似于保险丝的电路,给这些电路加高压大电流,把这些保险丝烧断,让单片机内部的程序区固定下来,所以是形象的说法叫做烧写。

126# 去掉R11 R14 只接R12,是STLINK功能实现,不需要仿真器单独用信号控制。

2# 保留R11 或R14时 是JLINKOB或DAPLINK仿真器模式,此时DP(P1第三脚)受仿真器单独控制。

这个电路相应简单,P1、P2是两个USB座,可以通过这个座子输入5V,经过LDO U2 给后面供电3.3V。

本课程完整电路图参考

点击连接查看完整电路图: EASY2EE 电路图

本课程是利用再先立创EDA完成,通过上面链接打开工程,可以复制到自建的工程进行修改。

原理图第一次绘制完,可能存在错误,我们在绘制电路板(pcb)过程中再次检查。


四、拓展

尝试运用逆推法模型解决各种现实问题。

示例--晋升到项目经理


五、本课总结

  1. 电源部分电路完成。
  2. 掌握逆推学习法(逆向思维训练)

本课结束!



附录A 逆推树图(前置条件树)

记住要点:

  1. 先写目标(中间目标还是最终目标一样)
  2. 然后思考完成这个目标可能的障碍,画图时,直接写个目标下面跟上障碍两个字,然后再填写障碍内容。
  3. 然后思考障碍到目标之间的解决方法(消除障碍)
  4. 将中间目标与最终目标(中间目标与中间目标相连接)连接,建立通道。

逆推法模型(重要)

逆推图示例

下面这张图是从左向右推导,所以是逆推或者倒推方式,先确定要实现的目标,然后直接放上一个障碍(一个目标的实现,必然会有一个到多个障碍,此图为了简洁,每个步骤只标出来了一个障碍),然后障碍与目标之间找到消除障碍的方法,就是我们不断要做的。

完整的参考下:


附录B 认知解惑

最优逆推学习法

逆推学习法(简称逆推法):作者自称为最优逆推学习法,理论基础是逆向思维、逻辑思维、TOC方法论、咨询应用中的金字塔原理、过程导向&结果导向、黑盒理论等,再加上作者技术理论实践整合的学习方法。

具体效果如何请读者自行验证。

最优这个词就是众口难调了,非盈利广告最字还是可以用的,不认可就当笑话,觉得有用就点个赞:)

这个学习方法是有一套方法论的:

改变应试教育带来的固化思维。 训练大脑的逻辑思维能力、逆向思维能力,触类旁通能力。 方法就是逆推学习法。

注意逆推和逆向有少许差异,逆向有反向理解的意思,逆推重点关注倒推步骤、方法。

正推学习法不容易建立整体概念,需要引导人自身知识储备足够,对于初学者来说,容易陷入细枝末节。

较好的办法,先用逆推法建立框架概念,逆推一遍,再来一遍正推。

建立发散式逻辑思维,作者认为逆推法强于正推法。

前置条件树(逆推法理论基础)因为是咨询管理中应用的方法,作者第一次转化用于电路设计课程,逆推图大框架没错,但是推理过程中可能存在瑕疵,会逐步调整。

懂行的朋友或许知道我在做什么,高射炮打蚊子:)

从上面看出我们要去做任何事,最有效的不是按部就班,先把所有细节、基础都搞清楚,然后再进行下一步;而是先要明确你要去做什么,你实现的目标是什么,然后寻找达成目标的条件,这样做事、学知识事半功倍。

我们在前期的课程中,反复强调,整体观、全局观,也是这个目的。一叶障目不见泰山,的确你现在处于山脚下,无法看清泰山全貌。那么目标是什么,爬到泰山山顶,或者坐到飞机上。

看了这篇文章的朋友或许运气不错,即刻起,建议后续学习分析问题,用本课所学的逆推法去思考,经过一段时间的自我训练,你会发现做事轻松很多,思维也敏捷很多。刚看到知乎上有个问题,怎样才能提高自己的智商,夸夸奇谈的多,抖机灵的多,实际靠谱的方法论几乎没有。本课的逆推法训练,能够明显提升解决问题的能力,看起来就像智商突然提升。

逆向绘制条件图(逆向思维)是非常有用的生存技巧,大多数人都是正向思维,甚至大部分逻辑思维也是正向思维,逆向思维使你与众不同,能够快速掌握一条捷径,做事能够抓住重点和要害。好处就不用多说了,知乎上搜索逆推思维、逆向思维,你对一些事情会豁然开朗。

即使如知乎,讲好处的多,实际讲方法论的很少,本课给出一个实例,可以通过建立前提条件树,快速建立逆向思维通道。

这篇文章就是 快速入门的方法论 。


附录C 参考资料

本课程完整电路图参考

点击连接查看完整电路图: EASY2EE 电路图

原理图第一次绘制完,可能存在错误,我们在绘制电路板(pcb)过程中再次检查。

其他参考资料

NANO STM32F103开发板资料

STM32F103RB-官网介绍

STM32F103RB-数据手册

STLINK 参考电路图

ST-Link资料05_自制ST-Link(提供原理图及hex和bin固件)

JLINKOB 参考电路图

手把手教你制作Jlink-OB调试器(含原理图、PCB、外壳、固件)

DAPLINK 参考原理图

《DAPLink仿真器》资料下载

高手在官方,高手在民间?

经常听到这两个问题的讨论,实际上答案是很明确的,官方民间都存在高手,但是领域不一样,官方更是站在巨人的肩膀上的广度与深度。民间是特定领域、特定技能的深度上,但是网络的发展,现在民间的高手也在向广度和深度拓展。

80%的民间人士,如果的电子、编程都入门的话,基数关系,每个人一生积累一个经验,实际上就会出现技术积累的爆发式发展。所以这也是这个系列课程的训练宗旨,培养不了博士,培养入门还不行?然后自由发散,依照兴趣发挥:)

时间有限,每篇文章都是一点点拼接出来,秉持一个原则宁缺毋滥!

203. 电子编程入门到工程师--逆推原理图(电源部分)相关推荐

  1. 清翔电子单片机原理图stc89c52_1000. 电子编程入门到工程师--从看得到开始

    时间有限,无法一一修改底部目录,请以此目录为准: 向导:总目录:最好的电子.计算机从入门到工程师教程​zhuanlan.zhihu.com 2020年了,我们的课程章节取个整数,从1000开始. 可视 ...

  2. 202. 电子编程入门到工程师--绘制原理图(烧录模块)

    一.本课目标 完成烧录模块(仿真烧录调试模块)绘图. 基本功能框架图,其中STLINK可替换为DAPlink.jlinkob 二.后续计划 完成其他部分电路图 本课程有鱼.有鱼饵.有鱼钩,还有渔猎秘籍 ...

  3. 1002. 电子编程入门到工程师--重拾信心-单片机一篇入门

    这一节写单片机一篇入门,拭目以待,必有惊喜!. 不入门的根本原因? 简单问题复杂化, 复杂问题简单化, 头脑迷糊没框架, 无头无尾似散沙. 劝退的单片机框架: 我们的单片机框架: 现在个人.工业化领域 ...

  4. stm32编程入门_电子设计与单片机编程书籍资料推荐

    有些同学让我推荐些入门书籍,尝试写写: 注:请多看下目录与介绍,网络上也有一些读书笔记和推荐,自行判断是否符合现有层次和水平,再决定是否购买. 针对零基础.非专业的电子爱好者,我的推荐学习步骤是: 自 ...

  5. Python快速编程入门#学习笔记03# |第二章 :Python基础(代码格式、标识符关键字、变量和数据类型、数字类型以及运算符)

    全文目录 ==先导知识== 学习目标: 2.1 代码格式 2.1.1 注释 2.1.2 缩进 2.1.3 语句换行 2.2 标识符和关键字 2.2.1 标识符 2.2.2 关键字 2.3 变量和数据类 ...

  6. Python,美国顶尖大学里最受欢迎的编程入门语言

    摘要 截止到目前,Python 已经成为目前美国顶尖大学里最受欢迎的计算机编程入门语言.计算机排名前 10 的学校里,有 8 所学校(80%)使用 Python 作为编程入门语言.在计算机排名前 39 ...

  7. 脑残式网络编程入门(一):跟着动画来学TCP三次握手和四次挥手

    转自即时通讯网:http://www.52im.net/ 1.引言 网络编程中TCP协议的三次握手和四次挥手的问题,在面试中是最为常见的知识点之一.很多读者都知道"三次"和&quo ...

  8. 编程入门python java和c语言_学习编程适不适合从Python入门?哪种语言更适合入门?...

    本文对比了C语言和Python语言,分析它们作为编程入门语言各自的利弊,并给出了我推荐的编程学习道路. 我本身已经入门了Python脚本语言,在进阶C语言和JAVA语言后,Python重学就轻松很多, ...

  9. 【浅墨著作】 OpenCV3编程入门 内容简介 勘误 配套源代码下载

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 经过近一 ...

最新文章

  1. 特征级融合_更丰富的卷积特征用于目标边缘检测(文末附有论文及源码下载)...
  2. SAP云平台,Netweaver,Kubernetes和C4C的用户和角色关系
  3. 创建python虚拟环境
  4. 开源创新的理念_开源如何解决创新问题
  5. led计数电路实验报告_至简设计系列_状态机实现LED交通灯2
  6. Electro桌面应用开发之HelloWorld
  7. 矩阵论:向量求导/微分和矩阵微分
  8. Java NIO 之 I/O基本概念(二)
  9. 如何改变win10鼠标样式
  10. 今日制造怎么安装solidworks插件_PS插件安装后出现了登陆界面,无法使用怎么解决?保证一招搞定...
  11. 计算机组装维护教学总结,计算机组装与维护教学总结.doc
  12. 外链平台怎么找?什么形式的外链最好?
  13. 端午百望山爬山活动-金山词霸运营团队活动
  14. 不刷机,京东云路由进openwrt后台
  15. 联想E450c笔记本电脑
  16. 大学计算机实验教程实验6,《大学计算机基础实验教程》参考答案.(6页)-原创力文档...
  17. 神经网络中warmup为什么有效?
  18. struts2远程代码执行漏洞合集
  19. Android使用MediaPlayer播放流媒体,支持远程以及本地流媒体,一行代码实现
  20. 亚马逊 AWS-S3 文件服务器使用

热门文章

  1. c语言创建临时文件,5.19 创建临时文件和文件夹
  2. 进程的状态和转换 三态模型和五态模型
  3. 激扬十载,筑梦远航|智和信通2022踔厉奋发新征程,笃行不怠向未来
  4. 28.WLAN组网配置
  5. 数电实验九:计数器的设计
  6. 2022 国际培训产品博览会--第十一届,2022.11.17-19日,深圳
  7. 安装ceres-solver以及colmap遇到的坑
  8. 《星际争霸II》AI机器人挑战顶级职业选手,你Pick谁?
  9. 小娴的男友小旭不幸患了一种怪病,这种怪病吞噬了他的大部分记忆,同时让他突然间不会书写符合正确语序的英文。神奇的是,虽然他写出的句子看上去杂乱无章,不过经过仔细分析可以发现,如果把单词的顺序倒过来,语法
  10. JS特效-星空太空效果-极简