現在,有成千上萬種不同的微控制器。但是,對我們的項目真正重要的是什么?當你找到這些問題的答案時,一切都會變得更加簡單。因此,讓我們看一下微控制器之間的一些差異。
一、位數
你可以找到8位,16位和32位微控制器?!拔弧北硎緮祿偩€的大小。實際上,更大的數據總線可以執行更多的繁重計算。其中,8位微控制器是最常用的,無論是消費類電子產品,還是學習單片機的人員。為什么呢?消費類電子功能性簡單,8位微控制器功能足夠。而對初學者來說,8位微控制器的引腳較少,因此焊接起來更容易,而且通常也更容易編程。
二、內存,IO和外圍設備
不同的微控制器具有不同的內存大小,輸入/輸出(IO)引腳和外圍設備數量。外設是添加到微控制器的額外功能,它可以是模數轉換、USB接口、脈寬調制或SPI通信。
三、AVR與PIC
對剛接觸微控制器編程的人員來說,常見的兩種微控制器可能是Atmel的AVR和Microchip的PIC。
四、尋找適合自己電路的微控制器
接下來就是做決定了,我們應該選擇Atmel的AVR還是Microchip的PIC?如果你之前使用過AVR多次,可以再次選擇AVR,這將節省很多時間和精力。這在電子設計師中,這種做法很常見,根據他們的經驗做出決定。
接下來,如果將其范圍縮小到8位AVR芯片。我們還需要什么?
在本文中,我的目的是構建盡可能簡單的微控制器電路:需要一個簡單的電路,可以將其插入計算機的USB進行編程。因此,這些將是我們的要求:
1.可通過USB編程;
2.盡可能少的組件;
3.可以自己焊接。
目前,有幾種方法可以通過USB對微控制器進行編程。
在某些Arduino板上使用的一種常見方法是在電路中添加“USB轉串行”芯片。這種方法的問題在于,它增加了板上的組件數量。另一種方法是找到集成了USB接口的微控制器,由于目標是更少組件,因此我們將繼續使用該選項。
具體來說,我們需要一個USB設備接口。而且我們必須確保微控制器預裝了引導加載程序,以便可以通過USB對其進行編程。最后一個要求是,應該可以在家焊接電路。因此,我們想找到一個引腳數量盡可能少的微控制器。很簡單:引腳更少=易于焊接。
以上就是英銳恩單片機開發工程師分享的如何為項目選擇合適的微控制器知識,如果你需要更多單片機方案產品的信息,請撥打官網電話:0755-82543511,或點擊“在線咨詢”,我們的客服人員將為你提供更詳細的解答。