學哪些書才能自己設計製作單片機開發板?
01-15
一直搞不懂單片機的外圍電路是怎樣設計的,遵循什麼原則,是自己設計還是晶元廠家提供電路圖,電阻電容的選取標準是什麼。哪位大牛可以不吝賜教,感激不盡
外圍電路根據你的需要來設計,單片機需要監控溫度,我就接一個溫度感測器,需要儲存大量數據,我就接一個Flash。
遵循各個廠商的PDF參考設計,裡面一般有典型應用的原理圖,包括電容電阻應該取多大,在裡面都能找到。
如果你想自己做板子,首先你得會用別人的板子,先買一套開發板用用看,然後可以嘗試自己畫一個最小系統,最後畫一個具有實用價值,帶有單片機電路板。看你要做到什麼程度了,最簡單的最小系統,或者外設不多看看51的書加上數電基礎和電子製作的基礎就可以搞定,學一下焊接洞洞板。
如果做arm(就算是M系列的吧)開發板,不談別的,至少貼片封裝要會焊接吧。
如果要做產品就要學好多了,畫圖的,模擬的,自己做計算設計亂七八糟的,電磁兼容性驗證啥的都是坑。單片機的外圍電路,要有些電子學的基礎吧。其實挺簡單的,說白了就是數據手冊上的參考設計。首先是單片機的最小工作電路和下載電路,照抄就好。想用什麼外設晶元去看對應的數據手冊,都有參考電路的。基本這樣啦。還有就是了解些標準匯流排。再說難度,難度就是高速時信號完整。不過低速就沒啥問題了。
杜洋的 麵包板入門單片機(書名是這樣么。。這書特別適合小白。。(網上有資源喜歡請買正版支持)(之前不知為何書名被吞了)
但是套件不要買太貴了
杜洋的網站可以去看看。。你會發現:
原來還可以這麼做原來51有這麼多種封裝原來套件還能賣這麼貴(個人感覺啊。。知識產權算進去就不算太貴了然後去各種有單片機模塊的論壇里看看世界
再自己慢慢研究51,然後試試arduino,然後玩玩別的體驗過之後再自習搞51,再學習你會發現能學到的好多
我只是想說不要局限於一本書。。
論壇可以自己搜索。。然後記得挑一個常去,可以學到很多。。
經驗之談。。僅供參考= ̄ω ̄=做過一點點開發工作。拋磚引玉。我的回答中不涉及嵌入式操作系統。高數,同濟版《高等數學》物理,高教版《普通物理》電路原理,麻壽光《電路原理與模擬電子》模電(ps:這是我最痛恨的一門課。把兩門最最重要的課合成一門,然後還用了一本講得不咋滴的教材!這就是我記得主編的原因,當然還有我的老師)
數電,西安電子科大版《數字電路》
微機原理,高教版8051,清華肖看,李群芳的《嵌入式系統設計》ARM,周立功,《ARM嵌入式系統設計》感測器原理,西安電子科大版測控電路,高教版《測控電路》智能儀錶設計,這本記不得了。這基本就是大學時候我們專業開的專業課程。個人覺得看什麼書不重要,關鍵是這些課程之間的聯繫。見圖:這種時候還是想推薦:郭天祥的十天學會單片機。入門性質的嵌入式外圍電路,基本沒有什麼要計算的參數,動手認真調幾個板子比干看再多的書都有用。沒多久你就會發現所謂外圍器件,不過是大家互相拿別人的原理圖抄來抄去而已。偶爾出問題不工作也就是少個上拉電阻之類的,也基本沒有什麼布線,鋪銅之類的講究。 等出了問題,電源,信號,隔離,干擾,靜電,浪涌等等,再去翻書逛論壇查資料,才會有所收穫。總而言之光對著書看沒啥用。
有個軟體要學Altium designer
推薦閱讀:
※摩爾定律是基本定律嗎?
※為什麼 IBM推出7nm工藝新型晶元要使用鍺硅材料?
※求教怎麼破解寢室IC卡水表刷卡系統?
※為什麼做數字IC的說模擬是核心,模擬IC的卻說數字是核心?