關于STM32F1系列單片機的一個常識:
看上圖得知,根據Flash存儲器的大小,把STM32F1分為了4種類型,分別是“低密度”“中密度”“高密度”“超高密度”,然后還有一種“互聯型”。我們使用的STM32F103VET6的FLASH大小是512K,所以屬于“高密度”型的。
我們這次要做的,就是把單片機STM32F103VET6的原理圖畫出來。
畫的時候,要看STM32F103的datasheet。這個datasheet可以在ST的官網上找到。記住,是數據手冊,不是參考手冊。ST的官網是支持中文的,方便英文不好的朋友瀏覽。
打開ST的官方網站,看上圖第一個紅色矩形框里面的路徑,依次到這一頁。然后點擊“數據手冊”:
文章剛開始,我們就說了,我們要用的STM32F103VET6屬于“高密度”,所以選擇上圖中紅色矩形框中的文檔開始下載。
下載好后打開數據手冊,找到“引腳描述”這一章。(我遇到過好多人,不知道怎么打開pdf文件,這類人,電腦基礎太差,需要補充電腦基礎知識。)
我們使用的單片機STM32F103VET6是100腳的,所以在目錄中點擊Figure6。打開圖6以后,就可以看上圖6和后面的引腳描述來畫單片機的原理圖了。
我畫圖的時候,把引腳的所有功能都寫上去了,用了1個多小時才畫完。如果想簡便,可以只標出PA0這種名稱,而不用標它的復用功能。當然,作為開發(fā)板,還是最好把復用功能都畫出來。
從這個原理圖上,你可以看到,STM32F103VET6有5組IO口,每組16位,還有若干電源引腳、復位引腳、電池供電引腳、BOOT引腳等。
千萬注意:一定要自己畫一個單片機的原理圖出來,好多人都想從百度上找,不是找不到,也可以找到。自己畫圖的好處:一、單片機的引腳名稱體現了幾乎所有的單片機功能,畫完以后,你將對單片機有個很深入的了解;二、畫這個圖,需要很長時間,考驗自己的耐心,搞電子需要很強的耐心,如果你畫了一會兒以后,發(fā)現你實在是不想畫了,那么你就可以退出電子行業(yè)了,因為沒有耐心的話,待著也不會太大成就。