單片機開發(fā)心得(3)

做設計就是折騰,翻來覆去的折騰。軟件好點,折騰不算費事,剛寫好的程序覺得有缺陷,推到重來。時間長了發(fā)現(xiàn)以前做的有不滿意或不周到的地方,重新編程和維護。硬件不容易了,重新設計的電路要實現(xiàn)一次周期長了,要不重新做PCB,要么搭接一個手工板,夠費勁的。

11.在設計前要來回權衡,經(jīng)歷一個很糾結的階段。這個過程考慮的周全一點,日后的工作就輕松點。

12.和外圍器件的接口要選擇好:并口速度快,線多麻煩;SPI速度快,線不多但這類器件如果有好多則相應需要多個片選線,也不劃算;I2C跟外設數(shù)量沒有關系但有應答信號,速度上打折扣。

13.人機交互一定得設計,即使項目不需求。即使是個顯示燈,都會對調(diào)試工程有很大幫助。發(fā)光二極管、蜂鳴片、按鍵都是很好的交互設備。

14.不厭其煩的編碼和毫不留情的推翻自己重頭再來。

15.不管結果如何,將過程記錄下來。日后可分析對比減少嘗試的代價。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • I2C幾乎是嵌入系統(tǒng)中最為通用串行總線,MCU周邊的各種器件只要對速度要求不高都可以使用。優(yōu)點是兼容性好(幾乎所有...
    熊小宇閱讀 26,820評論 7 23
  • 在使用單片機的過程中,I2C 通信可以說是最被廣泛使用和采納的協(xié)議之一,采用 I2C 協(xié)議可以占用更少的資源,鏈接...
    noparkinghere閱讀 2,408評論 0 8
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,716評論 25 709
  • 1、嵌入式系統(tǒng)的定義 (1)定義:以應用為中心,以計算機技術為基礎,軟硬件可裁剪,適應應用系統(tǒng)對功能、可靠性、成本...
    榮卓然閱讀 2,224評論 0 5
  • 教養(yǎng),一種對自己的利益,與別人的得失之間,分寸的拿捏。 教養(yǎng),一種在既定規(guī)則之下,對自己的克制。 教養(yǎng)的本質(zhì),就是...
    小豬豬同學閱讀 677評論 0 2

友情鏈接更多精彩內(nèi)容