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