首頁 > 評測 > 小巧精致,功能實用的Nucleo32——STM32F042評測

小巧精致,功能實用的Nucleo32——STM32F042評測

Nucleo32   ST   STM32   F042   
  • 作者:Aries
  • 來源:21ic
  • [導(dǎo)讀]
  • STM32F0x2系列通過無晶振USB 2.0和CAN總線接口提供了豐富的通信接口,使它成為通信網(wǎng)關(guān)、智能能源器件或游戲終端的理想選擇。

利用STM32CubeMX建立串口通信工程

當(dāng)我打開Nucleo-F042K6的HAL庫時,真的驚呆了,例子真的少的可憐,只有一個LED燈例子和Arduino nano接口的4位數(shù)字計數(shù)器。連開發(fā)利器串口的例程都沒,在此奉上串口例程。

在STM32CubeMX新建工程的過程就不詳細(xì)說了,詳細(xì)請參考我上面的STM32CubeMX新建工程。

1、選擇異步通信模式。

STM32F0423051.png

2、將時鐘配置成48MHz。

STM32F0423068.png

3、修改工程名稱及選擇編譯環(huán)境

 STM32F0423086.png

4、修改數(shù)據(jù)長度及波特率。

0STM32F0422813.png

5、添加發(fā)送數(shù)據(jù)及修改發(fā)送數(shù)據(jù)函數(shù)。

STM32F0423123.png

6、編譯之后下載程序,打開串口助手,即可看見Nucleo板子發(fā)過來的數(shù)據(jù)。

STM32F0422815.png

內(nèi)部晶振測試

由于板載的使用的是內(nèi)部晶振,這里就測試一下內(nèi)部晶振的誤差,這里利用定時器產(chǎn)生一個1Hz的方波,用邏輯分析儀查看得到的結(jié)果還是跟理論有一定的差別,如果對工作頻率有要求的話可以自己添加外部晶振。

STM32F0423268.png

功耗測試

運行模式下的功耗測試,開啟了串口時鐘和LED外設(shè)的時鐘(主頻在48Mhz)。

STM32F0423314.png

睡眠模式下的功耗,比普通模式下的功耗低得多。

STM32F0423339.png

待機(jī)模式下的功耗也相當(dāng)不錯。

STM32F0423356.png

接下來測試工作頻率在8MHz下的功耗,一般模式下工作電流在2.33mA,跟48MHz比起來真的是差了一大截,但是熊掌與魚不可兼得,工作頻率上去了功耗肯定得上去咯。

STM32F0423440.png

休眠模式下的功耗也很不錯。

STM32F0423456.png

待機(jī)模式下,功耗降到微安級了,低功耗表現(xiàn)得相當(dāng)不錯。

STM32F0423485.png

STM32F042 Nucelo這塊板子沿用了ST一直以來的簡潔風(fēng)格,在此基礎(chǔ)上又有所創(chuàng)新。這款板子主要集成多種通信協(xié)議,是作為USB設(shè)備及通信網(wǎng)關(guān)主控的不錯選擇。唯一不足的是板子例程非常少,只有一個IO反轉(zhuǎn)測試,讓一些小白手足無措。

資源下載

STM32單片機(jī)中文官網(wǎng)

STM32單片機(jī)官方開發(fā)工具

STM32單片機(jī)參考設(shè)計

STM32 Nucleo-32 boards用戶手冊:鏈接:http://pan.baidu.com/s/1gdUiTGZ 密碼:wa38

stm32cubemx:鏈接:http://pan.baidu.com/s/1Soubc 密碼:jobj

STM32CubeF0:鏈接:http://pan.baidu.com/s/1kTZx9Dt 密碼:epjz

MDK516a:鏈接:http://pan.baidu.com/s/1jHaf5XW 密碼:g6lt

STM32CubeMX新建工程源碼:鏈接:http://pan.baidu.com/s/1geeYsWr 密碼:mxte

串口通信源碼:鏈接:http://pan.baidu.com/s/1bowbyqF 密碼:zxbt

Nucleo-F042K6原理圖及PCB: 鏈接:http://pan.baidu.com/s/1dEkzjcX 密碼:94zm

STM32F042K6數(shù)據(jù)手冊:鏈接:http://pan.baidu.com/s/1c0KcMHU 密碼:24l4

STM32F042K6參考手冊:鏈接:http://pan.baidu.com/s/1o7mOAX8 密碼:zodk

USB庫:鏈接:http://pan.baidu.com/s/1qXysIAC 密碼:4kcs

USB庫使用手冊:鏈接:http://pan.baidu.com/s/1bnTBlwz 密碼:fj53

——————本文系21ic原創(chuàng),未經(jīng)許可嚴(yán)禁轉(zhuǎn)載——————

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項目外包 more+