??????目錄
1、分析外圍電路
2、分析外設埠
機緣巧合在網上認識一位12歲小同志,從零開始系統輔導其創客開發思維和技巧,???????
?
??專案專欄:https://blog.csdn.net/m0_38106923/category_11097422.html
在我剛開始學習單片機控制器的時候,特喜歡分析開發板硬體組成,通過分析外圍電路和外設埠可以大致清楚控制器的特性和功能,
以Arduino為例子,當拿到這塊控制器,要怎么進行分析呢?

1、分析外圍電路
一個完整的控制系統是由電源電路、通信電路、傳感器電路等多部分組成,
分析控制器各個部分的外圍電路,有一個巧妙的辦法:查看核心芯片,
例如,Arduino主要有6個芯片,通過百度查看芯片手冊,可知道對應功能,

- ATMEGA328P:美國ATMEL(愛特梅爾)處理器,主頻最大20MHz,作業電壓1.8V ~ 5.5V,1路UART,2路SPI,6路PWM等;
- LMV358B:蘇州思瑞浦微產品,通用運放芯片,作業電壓2.5V~5.5V,低電源電流每通道80uA,作業溫度-40~125℃等;
- ATMEGA16U2:美國ATMEL(愛特梅爾)處理器,主頻最大16MHz,作業電壓2.7V ~ 5.5V,1路UART,2路SPI,4路PWM等;
- 78M05:臺灣時科,線性穩壓器(LDO),最大輸入電壓35V,輸出電壓5V,最大輸出電流500mA等;
- AMS1117:美國AMS,線性穩壓器(LDO),最大輸入電壓15V,最大作業電源電流120μA,輸出電壓1.25 ~ 11.75V,最大輸出電流800mA等,
通過分析這些核心元器件,即可推測控制器的整體功能:
- 序號1、3外圍電路為控制器的核心處理器,負責程式燒錄,傳感器驅動、采集和控制等功能,是控制器的大腦;
- 序號2外圍電路為信號處理功能,負責對采集的傳感資料進行方法后再輸入到核心處理器;
- 序號4、5外圍電路為電源電路,負責將35V內電壓轉換兩次,分別轉換為5V和3.3V電壓,滿足控制器的正常運行和傳感器驅動,
2、分析外設埠
分析外設埠可結合控制器說明手冊閱讀理解,進一步加深對控制器的使用方法和驅動方式的理解,Arduino外設埠說明如下所示:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/286888.html
標籤:AI
