必備工具:stm32開發(fā)板,一本庫函數(shù)方向的書籍;
(1)選定一個開發(fā)板后,注意該版對應(yīng)的stm32型號,一般選F103ZET6,網(wǎng)上資料多,查看它對應(yīng)的flash的大小,以后開發(fā)時會設(shè)置編譯器用到。
(2)循序漸進地根據(jù)書中介紹進行工程的建設(shè)(我是使用野火的《stm32庫函數(shù)開發(fā)》),在開始我們要注意其中如core.c,f103.h等等文件的作用,如內(nèi)核驅(qū)動,系統(tǒng)時鐘的設(shè)置,外設(shè)的驅(qū)動文件等等這些是那些文件,在以后的工程文件建設(shè)中,這些將幾乎可以不修改地添加到其他工程文件中,而需要我們寫入程序,實現(xiàn)我們想要功能的是如下文件:stm32.it.c:寫入中斷服務(wù)函數(shù);stm32.conf.h:添加需要控制到的外設(shè)驅(qū)動文件,xxx.c是用戶具體想實現(xiàn)什么功能的代碼。
(3)弄清一個工程的興建具體工程后,我們可以依據(jù)開發(fā)板提供的例程熟悉各個外設(shè)的配置利用過程:下載程序試運行,參照課本了解各個語句的作用,此時稍微修改設(shè)置的某些語句體驗設(shè)置效果。一般我們先掌握gpio,USart,dma,i2c等外設(shè)的使用。這過程注意學(xué)完一個外設(shè)后進行配置流程的總結(jié)(回憶就可以,不需要詳細(xì)記憶,但有印象方便查詢)。————學(xué)習(xí)這些,個人建議不用去記憶繁瑣的配置流程,我們只需要知道流程的大體思路。
(4)這個時候,我們就可以嘗試?yán)酶鞣N外設(shè)的結(jié)合去做一些項目;(有實際項目最好,沒有就自己創(chuàng)造:比如說通過USart來接收電腦串口傳送信息,再通過gpio來控制等的亮滅等),一開始我們可以用開發(fā)板提供的兩個例程結(jié)合來實現(xiàn)我們的目標(biāo)(當(dāng)然也可以自己寫);在這過程我們可能會遇到程序問題,我們也不能找到程序問題時,這時可以利用mdk的debug功能來找尋程序在哪里出錯。debug的操作網(wǎng)上有很多教程,具體自己查找。期間我們有時會進入到庫函數(shù)的定義里面,我們要明白庫函數(shù)的功能及其參數(shù)代表的意思時,就需要用到---stm32固件庫使用手冊---。而當(dāng)程序在諸如中斷函數(shù)里面出錯,或者想要知道某個庫函數(shù)的具體寄存器如何操作時,就要參考---stm32f103XXX參考手冊---,來查看調(diào)用一個庫函數(shù)時,它里面是如何操作寄存器的(同時也注意寄存器中各位數(shù)據(jù)狀態(tài)變化的時序,就是什么變化會在什么的前面,或者是條件)等等。
上一篇:STM32單片機常用庫函數(shù)
下一篇:STM32的斷言機制——函數(shù)assert_param()
推薦閱讀
史海拾趣
Habia Cable公司電子行業(yè)發(fā)展的五個故事
故事一:聚四氟乙烯的先驅(qū)
Habia Cable的故事始于1941年,由Carl Herbert Jacobsson在瑞典斯德哥爾摩創(chuàng)立。起初,公司是一家聚合物制造商,專注于膠木部件的生產(chǎn)。然而,Jacobsson的遠(yuǎn)見卓識使Habia成為歐洲首批使用聚四氟乙烯(PTFE)的公司之一,并在1946年在美國推出了第一款商業(yè)聚四氟乙烯產(chǎn)品。這一創(chuàng)新不僅為Habia奠定了技術(shù)基礎(chǔ),也使其迅速在電線電纜領(lǐng)域嶄露頭角。隨著時間的推移,Habia成為最早制造聚四氟乙烯電線和電纜的公司之一,這一技術(shù)突破為公司后續(xù)的發(fā)展奠定了堅實的基礎(chǔ)。
故事二:國際擴張的征程
自1957年Habia制造其第一條電纜以來,公司便踏上了國際擴張的征途。1969年,Habia在荷蘭布雷達(dá)開設(shè)了其第一家國際銷售辦公室,這標(biāo)志著公司正式進入全球市場。隨后,Habia在70年代至80年代經(jīng)歷了迅速的國際擴張,工廠和銷售辦事處相繼在法國、德國、英國、西班牙、比利時和美國等地成立或收購。這一時期的快速擴展不僅增強了Habia在全球范圍內(nèi)的市場競爭力,也為其后續(xù)的發(fā)展積累了寶貴的經(jīng)驗和資源。
故事三:技術(shù)創(chuàng)新的引領(lǐng)
Habia Cable一直以來都是技術(shù)創(chuàng)新的引領(lǐng)者。在2000年,公司收購了德國Norderstedt的高溫電線和電纜制造商Isotec Kabel GmbH,這一舉措使德國成為Habia最大的市場,并為其在歐洲的進一步發(fā)展提供了強有力的支持。此外,Habia Cable還不斷投資于新技術(shù)和新設(shè)備的研發(fā),以滿足市場對高性能電纜和線束的需求。例如,在2016年,Habia Cable投資獨特設(shè)備制造含氟聚合物電線和電纜的長截面和大截面產(chǎn)品,以滿足離岸部門等苛刻應(yīng)用的需求。
故事四:亞洲市場的布局
隨著全球化進程的加速,Habia Cable也開始將目光投向亞洲市場。2000年,Habia Cable在中國常州設(shè)立工廠,生產(chǎn)同軸電纜,這標(biāo)志著公司正式進入亞洲市場。此后,Habia在亞洲的擴張步伐不斷加快,不僅在中國建立了多個生產(chǎn)基地,還在韓國、香港和日本等地設(shè)立了銷售辦事處。這些舉措不僅提升了Habia在亞洲市場的知名度,也為其在全球范圍內(nèi)的業(yè)務(wù)增長提供了新的動力。
故事五:定制解決方案的提供
Habia Cable一直致力于為客戶提供定制化的解決方案。公司擁有一支知識淵博的銷售團隊和設(shè)計工程師團隊,他們能夠與客戶緊密合作,根據(jù)客戶的獨特需求開發(fā)滿足其要求的電纜和線束產(chǎn)品。Habia Cable的制造靈活性、低訂單數(shù)量要求和短交貨周期等特點使其在市場上具有很強的競爭力。無論是電信、核電、國防還是海洋和工業(yè)領(lǐng)域,Habia Cable都能為客戶提供高質(zhì)量、高性能的電纜和線束產(chǎn)品,滿足其苛刻的應(yīng)用需求。
Aimtec公司自成立以來,一直致力于電子轉(zhuǎn)換技術(shù)的研發(fā)與創(chuàng)新。在某個關(guān)鍵時期,公司研發(fā)團隊成功開發(fā)出一種新型的DC-DC轉(zhuǎn)換器,其轉(zhuǎn)換效率較市場同類產(chǎn)品提高了近20%。這一技術(shù)突破迅速得到了業(yè)界的關(guān)注,不僅幫助Aimtec在市場上取得了競爭優(yōu)勢,也為客戶的產(chǎn)品帶來了更高的性能。隨著該技術(shù)的普及應(yīng)用,Aimtec的品牌知名度逐漸提升,公司在電子行業(yè)中嶄露頭角。
隨著市場競爭的加劇和資金問題的持續(xù)困擾,菲斯克在某一時期不得不宣布停產(chǎn)六周。這一決定引發(fā)了外界的廣泛關(guān)注和質(zhì)疑。然而,菲斯克并沒有因此放棄,而是利用這段時間進行了深入的內(nèi)部反思和策略調(diào)整。通過優(yōu)化生產(chǎn)流程、降低成本以及加強與其他汽車制造商的合作,公司逐漸走出了困境,重新煥發(fā)出新的生機。
在電動汽車領(lǐng)域,技術(shù)創(chuàng)新是企業(yè)生存和發(fā)展的關(guān)鍵。菲斯克一直致力于研發(fā)更加先進、更加環(huán)保的電動汽車技術(shù)。經(jīng)過多年的努力,公司終于在某項關(guān)鍵技術(shù)上取得了重大突破。這一突破不僅提升了電動汽車的性能和續(xù)航里程,還為公司贏得了市場的廣泛認(rèn)可。菲斯克憑借這一技術(shù)優(yōu)勢,成功推出了一系列備受好評的電動汽車產(chǎn)品,進一步鞏固了其在市場中的地位。
有沒有誰用LPC213x硬件方式得到穩(wěn)定的IIC? 出來應(yīng)用周工的IIC程序包不能得到穩(wěn)定的IIC下讀寫AT24C02的程序外,自己也寫了一個IIC硬件實現(xiàn)程序包,嚴(yán)格按照時序編寫,但是老是不啟動不了,程序容易死在下面的循環(huán)下,不知道能否有人知道?先感謝了。。。 /************************* ...… 查看全部問答∨ |
|
想進行單步調(diào)試,但與設(shè)備連接不上,總是提示設(shè)備不可用或沒有準(zhǔn)備好等類的信息,沒有用ActiveSync,用指定IP連接的, 望前輩指點… 查看全部問答∨ |
RT,因項目需要,要實現(xiàn)2個DSP共享一個FIFO的數(shù)據(jù)并分時復(fù)用,想請假下各位能不能實現(xiàn),大家多給點 意見啊,感激不盡… 查看全部問答∨ |
大家來討論一關(guān)于FAT16的問題"RootDirSectors= ((BPB_RootEntCnt*32) + (BPB_BytsPerSec–1)) /BPB 在微軟的硬件白皮書中關(guān)于根目錄區(qū)所占扇區(qū)規(guī)模的計算公式中 RootDirSectors =((BPB_RootEntCnt*32)+(BPB_BytsPerSec–1))/BPB_BytsPerSec //BPB_RootEntCnt 為根目錄表項,BPB_BytsPerSec為每扇區(qū)字節(jié)數(shù)(一般為512), //在白皮書中所描述的BIOS P ...… 查看全部問答∨ |
|
關(guān)于內(nèi)部數(shù)據(jù)寄存器的問題 在keilC51里,用了可以位尋址的存儲器,可是工程芯片設(shè)成89C51時編譯可以通過,就是不能實現(xiàn)功能(在電腦上通過串口仿真)。只有把芯片改成89C52才可以實現(xiàn)。 在平凡單片機書上也寫了用到內(nèi)部數(shù)據(jù)存儲器時工程里需要把芯片設(shè)成52系列的。 不知道 ...… 查看全部問答∨ |
使用IAR的編譯器,編譯通過,也Make好了,點Debug,出現(xiàn)了download application畫面后,就死在那里了,照道理此時應(yīng)該要轉(zhuǎn)到Programming Download的下載條吧。出現(xiàn)的幾率是隨機的,有時候可以下載有時卻不能了- -!… 查看全部問答∨ |
設(shè)計資源 培訓(xùn) 開發(fā)板 精華推薦
- 英飛凌微控制器:以全新實惠套件和強大開發(fā)環(huán)境為開發(fā)者提供支持
- iTOP-i.MX6開發(fā)板設(shè)備數(shù)驅(qū)動Menuconfig的用法
- 迅為IMX6ULL開發(fā)板Qt for Android搭建開發(fā)環(huán)境
- 迅為i.MX8M mini開發(fā)板Windots QT系統(tǒng)開發(fā)環(huán)境搭建
- 迅為IMX8MM開發(fā)板Yocto系統(tǒng)使用Gstarwmra(一)
- 迅為IMX8M mini開發(fā)板Linix系統(tǒng)修改默認(rèn)屏幕
- iTOP-4412開發(fā)板支持4G以上文件系統(tǒng)擴展
- 迅為IMX8MM開發(fā)板Yocto系統(tǒng)設(shè)置開機自啟動
- 迅為IMX6Q開發(fā)板 Buildroot文件系統(tǒng)mqtt測試
- 復(fù)旦大學(xué)在集成電路領(lǐng)域獲關(guān)鍵突破!每秒存取25億次,史上最快!
- 星閃強勢入局,會給UWB與藍(lán)牙定位帶來哪些沖擊?
- 又兩款旗艦新車搭載星閃車鑰匙!誰在引爆這波汽車連接革命?
- 榜單首發(fā)!域控SerDes處于市場爆發(fā)周期,哪些供應(yīng)商正在領(lǐng)跑市場
- 英特爾? 具身智能大小腦融合方案發(fā)布:構(gòu)建具身智能落地新范式
- 車載UWB雷達(dá)技術(shù):有哪些優(yōu)勢?
- 嵐圖開啟L3智駕:天元智能架構(gòu)技術(shù)解讀
- 德州儀器如何通過7000多種車規(guī)芯片,引領(lǐng)汽車產(chǎn)業(yè)的創(chuàng)新
- 2025年上海國際車展技術(shù)前瞻 – 智駕安全(環(huán)境感知)
- 史上最嚴(yán)動力電池國標(biāo)解讀:爆燃零容忍,倒逼廠家不打嘴炮真研發(fā)
- 直播已結(jié)束【ADI 低噪聲 Buck 穩(wěn)壓器如何減小電源噪聲】
- Vicor 更好的供電方式,更高的性能、功能性及可靠性
- 免費申請 | Nordic Semiconductor nPM1300-EK PMIC 評估套件
- 看是德科技汽車電子精彩專題,為你的出行安全打call, 下載贏好禮!
- 芯幣競拍:感恩教師節(jié)專場
- 【社區(qū)大講堂】ARM+DSP雙核處理器應(yīng)用程序開發(fā)
- 【爆款推薦】4路輸出、超簡約電源開發(fā)板,只需1塊錢!
- 一道題,測試你是不是MSP430的真愛粉兒~
- 閱讀Microchip多種連接接口SAM單片機精彩專題,參與活動贏好禮
- MPS 隔離式穩(wěn)壓 DC/DC 模塊——MIE系列首發(fā),邀你一探究竟!
- 各規(guī)格硅晶圓供應(yīng)將持續(xù)吃緊 價格漲幅不會太小
- 中國面板業(yè)邁入新階段 企業(yè)如何重新定義未來任務(wù)?
- 外資:LCD面板供給過剩 友達(dá)大尺寸面板出貨將年減2%
- Android P強力優(yōu)化藍(lán)牙耳機:自動記憶多設(shè)備音量
- 2017 Q4:iPhone X 卷走整個手機行業(yè) 35% 的利潤
- 云米集塵掃拖機器人發(fā)布:一月一拋 不用倒垃圾
- 老齡化致勞動力短缺 日本超市開始使用VR機器人店員
- 技術(shù)文章—改善動態(tài)環(huán)路響應(yīng)
- UnitedSiC擴大肖特基二極管產(chǎn)品組合
- 康復(fù)機器人公司傅利葉智能完成1億元 C輪融資,由元璟資本領(lǐng)投