野火stm32官網(wǎng) 什么品牌的單片機(jī)開發(fā)板比較好?
什么品牌的單片機(jī)開發(fā)板比較好?單片機(jī)開發(fā)板主要用來幫助學(xué)習(xí)單片機(jī),包括單片機(jī)硬件電路設(shè)計(jì)和單片機(jī)編程,所以品牌不重要,最重要的是例程、教程、講義等信息。建議在選擇單片機(jī)開發(fā)板時(shí)應(yīng)注意以下事項(xiàng)。學(xué)習(xí)單片
什么品牌的單片機(jī)開發(fā)板比較好?
單片機(jī)開發(fā)板主要用來幫助學(xué)習(xí)單片機(jī),包括單片機(jī)硬件電路設(shè)計(jì)和單片機(jī)編程,所以品牌不重要,最重要的是例程、教程、講義等信息。建議在選擇單片機(jī)開發(fā)板時(shí)應(yīng)注意以下事項(xiàng)。
學(xué)習(xí)單片機(jī),必須盡可能多地接觸單片機(jī)的外圍電路,因此單片機(jī)的外圍電路越豐富,接觸的資源越多,越有利于我們的學(xué)習(xí)。
MCU開發(fā)板配有硬件相關(guān)例程。通過硬件資源和例程,可以快速掌握某電路的硬件設(shè)計(jì)和編程。常規(guī)的綜合可以讓我們接觸到更多的學(xué)習(xí)內(nèi)容。單片機(jī)編程很主觀,每個(gè)人的編程思想都不一樣,所以養(yǎng)成良好的筆記習(xí)慣有利于我們學(xué)習(xí)控制原理。因此,有豐富的例行公事/清晰的評(píng)論是很重要的。
目前,國(guó)內(nèi)好的MCU開發(fā)板屈指可數(shù),但無一例外都修改了文件。修改后,用戶可以更方便地設(shè)置寄存器和控制硬件接口。雖然方便學(xué)習(xí),但我覺得有一個(gè)問題,這會(huì)讓用戶完全跨過寄存器設(shè)置的環(huán)節(jié),如果換成另一個(gè)型號(hào)的單片機(jī),很可能會(huì)感到困惑和不知所措。如果你習(xí)慣了他們的頭文件,你會(huì)有很大的依賴性。
一開始,我們會(huì)遇到各種各樣的問題。如果有人給我們一些建議,我們會(huì)學(xué)得很快。因此,售后支持非常重要。最好有一個(gè)對(duì)應(yīng)的小組。我們可以互相學(xué)習(xí),在小組里一起討論,這樣可以提高學(xué)習(xí)效率。
所以,MCU開發(fā)板教程,例程,售后是最重要的。
謝謝。
我自己開發(fā)了一個(gè)基于STM32的CAN收發(fā)裝置,我需要買232轉(zhuǎn)CAN嗎?
雖然cube的開發(fā)不是基于標(biāo)準(zhǔn)庫(kù),但是它是基于Hal庫(kù)的。
如果它不是用庫(kù)開發(fā)的,它是基于注冊(cè)的。
有三種方法可以直接開發(fā)STM32:[1]寫寄存器。這種方式要求開發(fā)人員對(duì)MCU的內(nèi)部結(jié)構(gòu)有一定的了解。進(jìn)入門檻相對(duì)較高,直接操作寄存器的任務(wù)大的項(xiàng)目很少。建議你不要走這條路,但是如果你需要代碼執(zhí)行效率很高的話,那部分代碼會(huì)用register操作來寫,這個(gè)你不要刻意學(xué)習(xí),遇到問題就解決問題就行了。
2. 使用官方標(biāo)準(zhǔn)庫(kù)。幾年前,這種方法是最常見的。如果你想學(xué)習(xí)wildfire的源代碼,我認(rèn)為這很好。我建議你看野火的STM32系列教程。
3. 最新的一個(gè)基于stm32cube(基于Hal庫(kù))。這種方法是利用圖形化編程軟件cube構(gòu)建框架,配置外圍設(shè)備,然后開發(fā)人員只需編寫較少的代碼。這種方法大大降低了開發(fā)的時(shí)間成本,現(xiàn)在比較流行。然而,Hal庫(kù)集成度高,執(zhí)行效率低,不能滿足某些特殊場(chǎng)合的要求。但隨著STM32性能的提高、F4、F7系列的普及以及Hal庫(kù)的不斷完善,這種方式將取代官方標(biāo)準(zhǔn)庫(kù)成為主流。在過去的兩年中,關(guān)于這種開發(fā)方法的教程并不多。《衛(wèi)學(xué)教程》不錯(cuò),值得推薦。我沒有調(diào)查最近是否有新的教程。
stm32難嗎,從何入門請(qǐng)大神指點(diǎn)?
世上無難事,只怕不是專家!慢慢來學(xué)習(xí)吧
我們正在尋找精通STM32單片機(jī)的高級(jí)工程師,但遺憾的是,目前很少有人能達(dá)到我們的標(biāo)準(zhǔn)。目前,工資為25k-30k,協(xié)調(diào)北京。我們來談?wù)勎业氖炀毘潭取?/p>
我非常熟悉STM32的內(nèi)部功能模塊。例如,如果我們的產(chǎn)品需要加密這個(gè)芯片,你能提供什么方案,需要操作哪些寄存器,過程是什么,批量生產(chǎn)是否可行。
能快速定位問題并提出解決方案,例如,一個(gè)簡(jiǎn)單的例子,開發(fā)一個(gè)單板,串口不輸出數(shù)據(jù),如果發(fā)現(xiàn)問題,從哪里入手,是否能從線索中找到問題的本質(zhì)。
高級(jí)用戶必須升級(jí)IAP。您需要考慮如何編寫引導(dǎo)加載程序,如何在flash中劃分引導(dǎo)加載程序和應(yīng)用程序,如何處理燒錄錯(cuò)誤,以及flash是否足夠