課程簡(jiǎn)介:
STM32 Nucleo系列開發(fā)板具有 mbed功能,支持Arduino接口,同時(shí)還提供ST Morpho擴(kuò)展排針,可連接微控制器的所有周邊外設(shè)。
作為一個(gè)具有mbed功能的電路板,STM32 Nucleo開發(fā)板讓開發(fā)人員能夠利用mbed開源軟件平臺(tái)、在線工具和mbed.org的合作基礎(chǔ)設(shè)施開發(fā)創(chuàng)新應(yīng)用。這塊板子的Arduino排針兼容Arduino巨大生態(tài)系統(tǒng)的各種Shield擴(kuò)展板,讓設(shè)計(jì)人員能夠輕松快速增加特殊功能。
意法半導(dǎo)體還利用公司的MEMS微加工技術(shù)、距離傳感器和無線控制產(chǎn)品,推出自主開發(fā)的支持Bluetooth? LE或Wi-Fi? 接口、GPS和錄音的Shield專用功能擴(kuò)展板。
STM32 Nucleo對(duì)STM32系列的全面支持讓設(shè)計(jì)人員能夠靈活地開發(fā)原型設(shè)計(jì),在各個(gè)開發(fā)階段動(dòng)態(tài)微調(diào)軟硬件。此外,每塊擴(kuò)展板都可以配合STM32 Nucleo開發(fā)板重復(fù)用于在多個(gè)不同的項(xiàng)目中,從而保護(hù)客戶在專用電路板上的投資。
本課程采用原理和代碼講解為基礎(chǔ),結(jié)合開發(fā)板的實(shí)驗(yàn),對(duì)STM32 Nucleo進(jìn)行分享。適合對(duì)STM32感興趣的初學(xué)者和有一定STM32基礎(chǔ)的入門級(jí)工程師提高自己!
課程目錄:
本課程共有8個(gè)章節(jié):
第一章:板子環(huán)境的搭建,特別是針對(duì)常出現(xiàn)的問題進(jìn)行講解;
第二章:實(shí)現(xiàn)一個(gè)LED燈,因?yàn)闊糇鳛樽罨A(chǔ)的可觀標(biāo)志,讓你輕松上手;
第三章:對(duì)開發(fā)板的時(shí)鐘等基礎(chǔ)配置進(jìn)行代碼講解;
第四章:對(duì)定時(shí)器的代碼講解,并結(jié)合板子例程進(jìn)行介紹;
第五章:對(duì)串口進(jìn)行介紹,如果我們要傳輸?shù)男畔⒈容^多,燈的狀態(tài)顯然是不夠的,此時(shí)就需要全雙工的串口登場(chǎng);
第六章:對(duì)模數(shù)轉(zhuǎn)換的講解,這個(gè)是一個(gè)開發(fā)板對(duì)模擬世界的探索;
第七章:對(duì)看門狗實(shí)驗(yàn)的講解,無論在工業(yè)控制還是電力采集,看門狗是軟件可靠性的初步保障;
第八章:對(duì)串行總線傳輸二兄弟的講解,包含IIC和SPI。
例程篇的代碼工程文件,在課程更新完畢后,會(huì)發(fā)布到ST社區(qū)上!
本課程的目標(biāo)是讓大家在短時(shí)間內(nèi)(一周到一個(gè)月)快速上手開發(fā)板,并能獨(dú)立以此平臺(tái)進(jìn)行項(xiàng)目開發(fā)應(yīng)用!
歡迎以后的時(shí)間里,共同分享,一起提高。
STM32相關(guān)課程:
1.帶你探索STM32F4(點(diǎn)擊學(xué)習(xí)>>)
2.STM32 F072RBT6 開發(fā)板的學(xué)習(xí)(點(diǎn)擊學(xué)習(xí)>>)
3.走進(jìn)STM32 Nucleo 世界(點(diǎn)擊學(xué)習(xí)>>)