首頁 > 評測 > 8位汽車MCU——STM8A Discovery評測

8位汽車MCU——STM8A Discovery評測

  • 作者:風(fēng)子
  • 來源:21ic
  • [導(dǎo)讀]
  • 一款主打汽車應(yīng)用市場8位MCU開發(fā)板——來自ST公司的STM8A系列STM8A-Discovery。

片上資源:

最高16MHz CPU頻率,哈佛架構(gòu) 3級流水線

32 Kbytes Flash,2 Kbytes RAM,1 Kbytes EEPROM,48引腳封裝

5種低功耗模式以適應(yīng)低功耗應(yīng)用

LCD接口

4通道DMA

12位ADC和12位DAC

2個超低功耗比較器

2個16位通用定時器,1個16位高級定時器,1個8位基本定時器

窗口看門狗和獨立看門狗定時器,蜂鳴器定時器

USART,SPI,I2C通信接口

三、 上電測試

上一節(jié)詳細(xì)介紹了STM8A-Discovery開發(fā)板的資源和板上所使用的單片機的特性,現(xiàn)在就上電運行測試一下。

首先給給STM8AF開發(fā)板上電,可以看到,所有的用戶LED依次點亮一次后熄滅,最后停留在紅燈一直亮,如圖

8.jpg

然后是STM8AL,上電后兩個LED交替閃爍后常亮,段式LCD有顯示:

9.jpg

仔細(xì)一看LCD,顯示的是ERR2,應(yīng)該是ERROR 2的簡寫,這就尷尬了,怎么會是錯誤!!!嗯,當(dāng)然是使用方法不對啦,回到前面拍包裝背后的圖,寫了具體怎么使用出廠程序的步驟,這就能解釋這款開發(fā)板配了兩塊板和一根特殊數(shù)據(jù)線的原因啦。

下面就按步驟,一步一步來:

10.jpg

1. 將STM8AF板和STM8AL板的CN3,CN4接口連接在一起,嗯,所以要兩塊板,是要連在一起通信的,第一步就錯了,也就難怪后面的結(jié)果不對啦,還是老老實實按步驟來

11.jpg

就是這樣子啦,設(shè)計很巧妙,剛好能連上

2. 將USB線接到電腦上, 注意到開發(fā)板的用戶手冊上有這么一句:

6.jpg

需要注意的是,一定要先連接電腦端,而且是要兩個USB A接口都要連接到主機的USB口上,所以開發(fā)板搭配了這么一條特殊的數(shù)據(jù)線。至于為什么要這樣,根據(jù)個人未經(jīng)驗證的猜測,應(yīng)該是一條數(shù)據(jù)線同時給兩塊開發(fā)板供電,而且開發(fā)板上有共計4個5~12V升壓芯片,兩個電源管理芯片,LCD等耗電大戶,開發(fā)板工作時耗電較高,有可能會超過一個USB接口的供電能力,所以就需要兩個接口來供電。所以一定要先連接好電腦端的兩個接口,才能接開發(fā)板,那么這兩個接口都要連接到主機USB口才行,而不能連接到USB HUB上面,總的來說,效果就是這樣

12.jpg

3. 將USB另一端連接到STM8AF開發(fā)板上

4. STM8AF板上所有的LED閃爍一次,STM8AL板上LED閃爍兩次,然后開始兩個板之間的LIN通信,最后LCD會顯示一個數(shù)字

13.jpg

5. 轉(zhuǎn)動STM8AF板上的RV1電位器,可以改變STM8AL板上LCD顯示的數(shù)字,顯示從0~100之間

6. 按STM8AF板上的用戶按鍵1,通過LIN通信,控制STM8AL板LCD上的顯示條依次增加顯示一個,而按用戶按鍵2則控制顯示減少

14.jpg

7. 按STM8AL板上的用戶按鍵1,每按一次,STM8AF板上的綠色LED就依次亮一個,而按用戶按鍵2,則熄滅一個

15.jpg

8. 后面的就是告訴你繼續(xù)開發(fā)自己的程序可以怎么坐,去哪里下載資源,就不說了。

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

網(wǎng)友評論

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

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