203. 電子程式設計入門到工程師--逆推原理圖(電源部分)
時間有限,無法一一修改底部目錄,請以此目錄為準:
一、聚焦目標
1. 本課目標:
逆推法完成電源部分。
因為第一次使用逆推法學習開源硬體電路,這節課目標還是集中在最前面的繪製電路圖。主要學習逆推學習法的基本步驟、框架,理解其內涵,並逆推學習電路圖的一部分。在專欄總目錄曾經說過,透過訓練至少可以到專案經理,逆推目標與專案里程碑類似,甚至這一課的思維訓練是比專案經理高兩個層級,這篇是真實的
諮詢師邏輯思維訓練
方法之一,建議有時間的詳細看看最下面附錄。
2. 最終目標:
完成電基本路設計與微控制器程式設計入門。
透過自行繪製一開發板並加工製作完成,學會基本的程式燒寫、編輯、除錯,完成第一件電路作品。
3. 最終目標框架圖
本系列目錄
200。 電子程式設計入門到工程師——繪製原理圖(起步)
201。 電子程式設計入門到工程師——繪製原理圖(核心部分)
202。 電子程式設計入門到工程師——繪製原理圖(燒錄模組)
203。 電子程式設計入門到工程師——逆推原理圖(電源部分)
電子專欄總目錄:
總目錄:最好的電子、計算機從入門到工程師教程
電子專欄:
電子技術從入門到工程師
嚮導其他專欄:
職業生涯導航 職業經理人培訓 青少年教育
創業守業風險控制 管理知識分享
計算機程式設計入門到工程師
二、全域性展示
1. 本課電源部分電路圖
2. 本課電源部分電路圖
(待修改此圖,下面原理圖正確,保留一個這裡)
3. 整圖電路模組框架圖
4. 整圖模組間介面框架圖
三、逆推實現
先看到完整電路,然後我們倒推實現它!
中間目標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)過程中再次檢查。
四、拓展
嘗試運用逆推法模型解決各種現實問題。
示例--晉升到專案經理
五、本課總結
電源部分電路完成。
掌握逆推學習法(逆向思維訓練)
本課結束!
附錄A 逆推樹圖(前置條件樹)
記住要點:
先寫目標(中間目標還是最終目標一樣)
然後思考完成這個目標可能的障礙,畫圖時,直接寫個目標下面跟上障礙兩個字,然後再填寫障礙內容。
然後思考障礙到目標之間的解決方法(消除障礙)
將中間目標與最終目標(中間目標與中間目標相連線)連線,建立通道。
逆推法模型(重要)
逆推圖示例
下面這張圖是從左向右推導,所以是逆推或者倒推方式,先確定要實現的目標,然後直接放上一個障礙(一個目標的實現,必然會有一個到多個障礙,此圖為了簡潔,每個步驟只標出來了一個障礙),然後障礙與目標之間找到消除障礙的方法,就是我們不斷要做的。
完整的參考下:
附錄B 認知解惑
最優逆推學習法
逆推學習法(簡稱逆推法):作者自稱為最優逆推學習法,理論基礎是逆向思維、邏輯思維、TOC方法論、諮詢應用中的金字塔原理、過程導向&結果導向、黑盒理論等,再加上作者技術理論實踐整合的學習方法。
具體效果如何請讀者自行驗證。
最優這個詞就是眾口難調了,非盈利廣告最字還是可以用的,不認可就當笑話,覺得有用就點個贊:)
這個學習方法是有一套方法論的:
改變應試教育帶來的固化思維。 訓練大腦的邏輯思維能力、逆向思維能力,觸類旁通能力。 方法就是逆推學習法。
注意逆推和逆向有少許差異,逆向有反向理解的意思,逆推重點關注倒推步驟、方法。
正推學習法不容易建立整體概念,需要引導人自身知識儲備足夠,對於初學者來說,容易陷入細枝末節。
較好的辦法,先用逆推法建立框架概念,逆推一遍,再來一遍正推。
建立發散式邏輯思維,作者認為逆推法強於正推法。
前置條件樹(逆推法理論基礎)因為是諮詢管理中應用的方法,作者第一次轉化用於電路設計課程,逆推圖大框架沒錯,但是推理過程中可能存在瑕疵,會逐步調整。
懂行的朋友或許知道我在做什麼,高射炮打蚊子:)
從上面看出我們要去做任何事,最有效的不是按部就班,先把所有細節、基礎都搞清楚,然後再進行下一步;而是先要明確你要去做什麼,你實現的目標是什麼,然後尋找達成目標的條件,這樣做事、學知識事半功倍。
我們在前期的課程中,反覆強調,整體觀、全域性觀,也是這個目的。一葉障目不見泰山,的確你現在處於山腳下,無法看清泰山全貌。那麼目標是什麼,爬到泰山山頂,或者坐到飛機上。
看了這篇文章的朋友或許運氣不錯,即刻起,建議後續學習分析問題,用本課所學的逆推法去思考,經過一段時間的自我訓練,你會發現做事輕鬆很多,思維也敏捷很多。剛看到知乎上有個問題,怎樣才能提高自己的智商,誇誇奇談的多,抖機靈的多,實際靠譜的方法論幾乎沒有。本課的逆推法訓練,能夠明顯提升解決問題的能力,看起來就像智商突然提升。
逆向繪製條件圖(逆向思維)是非常有用的生存技巧,大多數人都是正向思維,甚至大部分邏輯思維也是正向思維,逆向思維使你與眾不同,能夠快速掌握一條捷徑,做事能夠抓住重點和要害。好處就不用多說了,知乎上搜索逆推思維、逆向思維,你對一些事情會豁然開朗。
即使如知乎,講好處的多,實際講方法論的很少,本課給出一個例項,可以透過建立前提條件樹,快速建立逆向思維通道。
這篇文章就是
快速入門的方法論
。
附錄C 參考資料
本課程完整電路圖參考
點選連線檢視完整電路圖: EASY2EE 電路圖
原理圖第一次繪製完,可能存在錯誤,我們在繪製電路板(pcb)過程中再次檢查。
其他參考資料
NANO STM32F103開發板資料
STM32F103RB-官網介紹
STM32F103RB-資料手冊
STLINK 參考電路圖
ST-Link資料05_自制ST-Link(提供原理圖及hex和bin韌體)
JLINKOB 參考電路圖
手把手教你製作Jlink-OB偵錯程式(含原理圖、PCB、外殼、韌體)
DAPLINK 參考原理圖
《DAPLink模擬器》資料下載
高手在官方,高手在民間?
經常聽到這兩個問題的討論,實際上答案是很明確的,官方民間都存在高手,但是領域不一樣,官方更是站在巨人的肩膀上的廣度與深度。民間是特定領域、特定技能的深度上,但是網路的發展,現在民間的高手也在向廣度和深度拓展。
80%的民間人士,如果的電子、程式設計都入門的話,基數關係,每個人一生積累一個經驗,實際上就會出現技術積累的爆發式發展。所以這也是這個系列課程的訓練宗旨,培養不了博士,培養入門還不行?然後自由發散,依照興趣發揮:)
時間有限,每篇文章都是一點點拼接出來,秉持一個原則寧缺毋濫!