我的解釋是這樣的:大家學(xué)51也好,學(xué)STM32也罷,學(xué)習(xí)過程的主體都是自己自學(xué)。自學(xué)的是個很復(fù)雜的經(jīng)歷,影響因素很多。比如毅力、興趣、和投入足夠時間。能學(xué)好51單片機(jī)的同學(xué)想必是具備了上面的諸多條件,進(jìn)而學(xué)習(xí)STM32時同樣也能取得較好的自學(xué)效果。可以說通過學(xué)好51單片機(jī)然后學(xué)STM32這一條件,篩選出了在嵌入式方面自學(xué)能力更強(qiáng)的同學(xué)。還有學(xué)習(xí)51單片機(jī)具體的操作過程也會對學(xué)習(xí)STM32起到幫助,如編程思想、軟件硬件等工具的使用等等。但我也相信,如果擁有很強(qiáng)的動力和行動力,直接學(xué)習(xí)STM32也是很好的選擇。
--軟件的介紹:
我們使用的編程軟件是Keil MDK,也稱MDK-ARM,Realview MDK、I-MDK、uVision4 等。MDK-ARM軟件為基于Cortex-M、Cortex-R4、ARM7、ARM9處理器設(shè)備提供了一個完整的開發(fā)環(huán)境。 MDK-ARM專為微控制器應(yīng)用而設(shè)計,不僅易學(xué)易用,而且功能強(qiáng)大,能夠滿足大多數(shù)苛刻的嵌入式應(yīng)用。
也有的同學(xué)使用的編程軟件是IAR,我最開始也用過IAR,但是沒用多久就轉(zhuǎn)回MDK了(因為大家學(xué)51單片機(jī)時都用keil,所以說轉(zhuǎn)回)。我倒是沒感覺出IAR好用或者不好用,只是還是用MDK的人多,所以在學(xué)習(xí)和借鑒別人程序時用MDK方便(仿照別人程序是合情合理的)。還有確實感到了MDK這款軟件要比IAR更嚴(yán)謹(jǐn)。keil是家德國公司,并且傳說被ARM公司收購了,所以MDK和ARM公司設(shè)計的Cortex-M內(nèi)核更配套。
--軟件的安裝:
第一步:將安裝包解壓,并點入文件夾,點擊mdk472_a.exe進(jìn)行安裝
第二步:點擊NEXT繼續(xù)進(jìn)行安裝
第三步:點擊“I agree to all the terms of the preceding license Argeement”前的空格,劃對號表示已經(jīng)同意條款。點擊NEXT繼續(xù)進(jìn)行安裝。
第四步:選擇安裝路徑,點擊NEXT繼續(xù)進(jìn)行安裝。
第五步:填寫安裝者身份資料(這個信息要求相當(dāng)松,甚至隨意填寫字母都可以通過),點擊NEXT繼續(xù)進(jìn)行安裝。
第六步:等待軟件安裝
第七步:等待安裝完成后,接著點擊NEXT,然后點擊Finish就完成了安裝。
此時桌面上就會出現(xiàn)如下軟件圖標(biāo),點擊進(jìn)入即可。
--軟件的破解:
當(dāng)我們安裝好軟件后,在編輯程序代碼時受到限制,編程代碼大小需小于40K。我們可以通過軟件破解解除限制。
第一步:啟動MDK軟件。菜單欄File/License Managemant獲得MDK的CID
第二步:點擊KEIL_Lic.exe打開破解軟件。將之前獲得的CID復(fù)制到破解軟件表明輸入CID的空中。在Target下拉框中選擇ARM。
第三步:點擊Generate按鈕獲得CID Code。
第四步:把獲得CID Code粘貼到MDK軟件中的New License ID Code(LIC)框中,點擊Add LIC,顯示可用到2020年,破解成功。
以下是本系列教程文章列表:歡迎大家踴躍討論,有問題可在51黑論壇回帖提出.
STM32教程(1)-大學(xué)里沒碰見像STM32一樣吸引我的姑娘:http://www.zg4o1577.cn/bbs/dpj-41167-1.html
STM32教程(2)-各種應(yīng)用和外設(shè)簡單介紹:http://www.zg4o1577.cn/bbs/dpj-41168-1.html
STM32教程(3)-芯片引腳性質(zhì)介紹:http://www.zg4o1577.cn/bbs/dpj-41169-1.html
STM32教程(4)-最小系統(tǒng)的設(shè)計:http://www.zg4o1577.cn/bbs/dpj-41170-1.html
STM32教程(5)-庫:http://www.zg4o1577.cn/bbs/dpj-41171-1.html
STM32教程(6)-STM32的流水燈程序:http://www.zg4o1577.cn/bbs/dpj-41162-1.html
STM32編程基礎(chǔ)(1)-Keil編程軟件的安裝:http://www.zg4o1577.cn/bbs/dpj-41163-1.html
STM32編程基礎(chǔ)(2)-Keil庫的修改:http://www.zg4o1577.cn/bbs/dpj-41164-1.html
STM32編程基礎(chǔ)(3)-Keil建立工程模版:http://www.zg4o1577.cn/bbs/dpj-41165-1.html
STM32編程基礎(chǔ)(4)-Keil工程設(shè)置http://www.zg4o1577.cn/bbs/dpj-41166-1.html
歡迎光臨 (http://www.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |