版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)ARM FLY安富萊STM 8S-EK1開發(fā)板用戶手冊(cè)文檔版本:V1.2Ifa安富萊電子WWW.ARMFLY.COM安富萊STM8S-EK1開發(fā)板是由安富萊電子設(shè)計(jì)和生產(chǎn)的一款產(chǎn)品。該 產(chǎn)品不僅包括開發(fā)板硬件,也包括硬件原理圖、例程、完整的軟件開發(fā)環(huán) 境以及專業(yè)的技術(shù)支持。因此請(qǐng)不要以硬件物料成本計(jì)算產(chǎn)品價(jià)格。本文檔為安富萊STM8S-EK1開發(fā)板配套的用戶手冊(cè),詳細(xì)介紹了開發(fā) 板的使用方法。配套光盤中提供的原理圖、軟件例程、文檔和開發(fā)軟件僅用于學(xué)習(xí)和 設(shè)計(jì)參考,我們不承擔(dān)客戶將相關(guān)資料用于產(chǎn)品時(shí)所帶來的一切風(fēng)險(xiǎn)
2、,這 些風(fēng)險(xiǎn)包括產(chǎn)品質(zhì)量問題、版權(quán)問題。本文檔的版權(quán)歸安富萊電子所有。任何公司或者個(gè)人未經(jīng)許可,不得 將本文檔用于商業(yè)目的。購(gòu)買開發(fā)板之后,您可以加入售后QQ群(群內(nèi)成員都擁有開發(fā)板)尋 求技術(shù)支持。您也可以在我們的論壇()注冊(cè)一個(gè)賬號(hào), 我們會(huì)升級(jí)該賬號(hào)為VIP權(quán)限,這樣您就可以自由下載升級(jí)例程(終身有 效)。申請(qǐng)加入QQ群和升級(jí)BBS用戶權(quán)限時(shí),必須提供開發(fā)板的SN (及 CPU的序號(hào)),否則會(huì)審核不過。本手冊(cè)的內(nèi)容會(huì)不斷完善,您可以登錄論壇的 STM8版塊獲取升級(jí)版本。開發(fā)板特點(diǎn)選擇STM8STM8SF103F3P6(批量?jī)r(jià)格低于2元)。主要面向低成本產(chǎn)品開發(fā)以及入門學(xué)習(xí)該CPU帶8KF
3、Iash , 1KRAM, 1KEEPROM,帶5路ADC,3個(gè)定時(shí)器,1個(gè)串口,1個(gè)SPI,1個(gè)I2C。支持在線調(diào)試。秒殺STC51單片機(jī)。帶一個(gè)軌到軌四運(yùn)放,方便你快速搭建模擬信號(hào)處理前端電路。余音蜂鳴器電路。不是簡(jiǎn)單的蜂鳴器驅(qū)動(dòng),帶余音控制電路的。讓你的按鍵音不再單調(diào)。CPU支持3.3V和5V供電,通過跳線帽可以切換供電電壓,方便你駁接各種外設(shè)。所有的CPUGPIO都有跳線控制,利用杜邦線就可以將板載外設(shè)接到任意10,方便你快速構(gòu)建產(chǎn)品的原型進(jìn)行評(píng)估和前期軟件開發(fā)。非常靈活的USB轉(zhuǎn)TLL電路。禾I用跳線帽就可以實(shí)現(xiàn):a)作為獨(dú)立的USB-TTL線使用。(脫開STM8S的跳線帽即可)b)
4、和STM8S通信。(缺省配置)有了這個(gè)電路,可以通過PC軟件控制STM8S實(shí)現(xiàn)各種應(yīng)用。具有RS485接口芯片,可以讓 STM8S板載1個(gè)DIP8封裝的編程座的插座。配上 S08的編程座,就可以實(shí)現(xiàn)對(duì)任意的 8腳芯24XX和93xx系列的串行25XX系列SPI接口的串行Flash 。全軟件控制芯片的電源、地線、信號(hào)線接線方式,無需額外的硬件跳線。和5V1個(gè)2X8的雙排母和2x8注意事項(xiàng)供電電源是5V,通過USBOLED保修方法超過1年后可提供免費(fèi)維修服務(wù),僅收取器件材料成本。往返運(yùn)費(fèi)全部保修憑據(jù)是CPU序號(hào)。該CPU具有全球唯一的序號(hào),我們出廠的每塊板子均會(huì)登記此序號(hào)。因此保修手續(xù)簡(jiǎn)單,無需其
5、它收據(jù)、發(fā)票等紙檔憑非保修范疇如下。超出保修范疇的僅收取器件更換成本,往返運(yùn)費(fèi)由客a)由于用戶使用不當(dāng)(比如供電高壓過高,短路等)造成板子損壞;b)用戶做試驗(yàn)或自行維修造成線路板焊盤脫落、銅線起皮的;c)用戶日常維護(hù)不當(dāng)造成線路板腐蝕、基板出現(xiàn)裂紋的;d)顯示模塊。目 錄1 開發(fā)板使用方法 71.1 檢查硬件功能 71.2 跳線配置101.3 電源供應(yīng)錯(cuò)誤!未定義書簽。1.4 燒寫程序112 開發(fā)板硬件 142.1 CPU 介紹142.2 硬件規(guī)格152.3 GPIO資源分配162.4 電源電路172.5 時(shí)鐘源182.6 復(fù)位電路182.7 RS485 接口 192.8 USB 轉(zhuǎn) TTL
6、電路202.9 按鍵和編碼輪212.10模擬電路222.10.1 低電壓軌到軌四運(yùn)放SGM324 232.10.2 單端同相放大器電路 242.10.3 差分儀表放大器電路 252.10.4 4-20mA 電流采樣電路 262.10.5 二極管測(cè)溫電路262.10.6 電壓基準(zhǔn)電路 272.11 LED 指示燈272.12 SWIM 調(diào)試接口283 軟件開發(fā)環(huán)境293.1 STM8開發(fā)工具選擇293.2 ST公司的STVD集成開發(fā)環(huán)境 293.2.1 STVD 簡(jiǎn)介293.2.2 安裝 STVD+STVP 313.2.3 安裝編譯器363.2.4 注冊(cè) COSMIC 編譯器并配置STVD 42
7、3.2.5 創(chuàng)建STVD工程的步驟453.2.6 STM8固件庫(kù)中的 STVD工程設(shè)置參數(shù) 503.3 IAREWSTM8集成開發(fā)環(huán)境573.3.1 EWSTM88 簡(jiǎn)介573.3.2 EWSTM88 安裝573.4 串口超級(jí)終端軟件 583.5 ST-Li nk/V2 仿真器604 安富萊STM8例程介紹614.1 源代碼結(jié)構(gòu) 614.2 工程中源代碼分組說明 614.3 公共源代碼文件說明 614.4 編譯器預(yù)定義宏 624.5 STM8CPU 分類624.6 編譯方法625 附錄:主板 PCB圖645.1 主板PCB走線和絲印圖(去掉鋪地) 645.2 主板安裝尺寸圖 65文檔更新記錄
8、662012年11月09日版本:1.2第5頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)1開發(fā)板使用方法02.軟件資料03.出廠預(yù)裝的程序1.1檢查硬件功能開發(fā)板出廠時(shí)已經(jīng)燒寫了預(yù)裝的程序。源代碼在:光盤接線和上電1、請(qǐng)將 OLED顯示模塊插到開發(fā)板CN2插座(2*8排母)。3、 請(qǐng)用 USB打印線連接開發(fā)板和PC機(jī),開發(fā)板上的USB電源指示燈LED2會(huì)點(diǎn)亮4、 撥動(dòng)開發(fā)板上的S1電源開關(guān)給開發(fā)板上電,開發(fā)板上的CPU電源指示燈 LED3會(huì)點(diǎn)亮備注:標(biāo)配的OLED顯示模塊有藍(lán)字和白字兩種。(上圖是白字的)程序執(zhí)行結(jié)果【OLED界面】插上OLED屏,
9、上電后通過OLED屏幕觀察結(jié)果。旋轉(zhuǎn)編碼輪可以看到OLED屏屯砂nt計(jì)數(shù)器的值進(jìn)行+1或-1變化。按下旋轉(zhuǎn)編碼器(0K鍵),可以切換OLED屏顯示方向(正向或倒180度)按下Cancel鍵黃色帽),切換到白屏狀態(tài),方便檢查屏幕是否有黑點(diǎn)。再按一下切換會(huì)主界面。2060O仟*g<s»Oyo安富篥STH8S-QC12uww.ARHflu>com(白字翻轉(zhuǎn)180度效果)2012年11月09日版本:1.2第7頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. C
10、OMUM400STM8S- EK1開發(fā)板用戶手冊(cè)【LED1指示燈】只要上電,LED1指示燈將被程序點(diǎn)亮,每隔600ms閃爍1次2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)上電時(shí),會(huì)將 STM8CPU內(nèi)部的唯一序號(hào)(UID )打印到串口,請(qǐng)打開PC機(jī)上的串口軟件觀察串口打印結(jié)果。我們推薦使用SecureCRT軟件作為串口工具當(dāng)然你也可以使用WindowsXP下的超級(jí)終端軟件,或者其他
11、的串口助手之類的軟件。SecureCRT 軟件的兼容性略勝一籌。開發(fā)板板載一個(gè)PL-2303HX 的USB轉(zhuǎn)TTL需要安裝USB驅(qū)動(dòng)程序才能在PC機(jī)上看到這個(gè)虛擬的串口。驅(qū)動(dòng)程序在:STM8S-EK1光盤03.開發(fā)工具00.板載USB轉(zhuǎn)TTL芯片驅(qū)動(dòng)程序2012年11月09日版本:1.2第9頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)iARMFLYUID序號(hào)提供給我們作為入QQ群的憑證【LED數(shù)碼管顯示屏界面】如果你需要驗(yàn)證模擬電路的功能,請(qǐng)燒寫ADC米樣例程。2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COM
12、UM400STM8S- EK1開發(fā)板用戶手冊(cè)1.2跳線配置序號(hào)跳線編號(hào)說明1J2CPU供電電壓選擇,可以選擇3.3V或5V,缺省是3.3V2J5選擇 CPU的 PD6/UART1_RX 弓1腳連接至URS485芯片的 RXUSB轉(zhuǎn)TTL芯片的 TX缺省是連接到USB轉(zhuǎn)TTL芯片的 TX3J4選擇 CPU的PD5/UART1_TX 引腳連接到RS485芯片的 TXUSB轉(zhuǎn)TTL芯片的 RX缺省是連接到USB轉(zhuǎn)TTL芯片的 RX4J8連接LED指示燈(標(biāo)號(hào)為L(zhǎng)ED1)到CPU的PC7,缺省是插上狀態(tài)5J3選擇CPU的PD4/BEEP引腳連接到RS485芯片的還是用來控制蜂鳴器的6J12蜂鳴器驅(qū)動(dòng)電
13、路的電源,插上是連接到VCC(電壓由J2跳線決定,3.3V)缺省是7J11蜂鳴器驅(qū)動(dòng)電路電源使能控制,可以選擇固定使能或者有CPU的PC3引腳進(jìn)8J62x4的跳線排,分別連接獨(dú)立按鍵、編碼輪按鍵、編碼輪TA、編碼輪9J12X7的跳線排,分別連接模擬電路電源、第1路模擬輸入、第2路模擬輸入(差分)、4-20mA輸入、二極管測(cè)溫輸入、2.5V電壓基準(zhǔn)輸入缺省J1是斷開的。如果你做ADC實(shí)驗(yàn),需要按照例程說明進(jìn)行跳線配置TB。缺開發(fā)板跳線帽顏色約定:紅色:表示CPU電壓選擇綠色:黃色:2012年11月09日版本:1.2第11頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK
14、1開發(fā)板用戶手冊(cè)law ST ToolsetDvelopinant Tools:U ST Vj sual DevelopARM FLY1.3燒寫程序燒寫程序,必須使用ST-LII仿真器。同時(shí)需要在PC機(jī)上安裝STVD軟件(內(nèi)含 ST-LINK 的驅(qū)動(dòng)程序和STVP燒錄程序)?!居亚樘崾尽恐挥胁糠中吞?hào)的STM8S支持串口ISP燒寫程序。本開發(fā)板的F103F3 不支持串口 ISP下載。方法有 2種:1、 如果沒有HEX或S19文件,請(qǐng)首先安裝開發(fā)環(huán)境:STVD或者EWSTM8。首先編譯源碼,生成目標(biāo)文件,然后直接通過開發(fā)軟件提供的下載或者調(diào)試按鈕燒錄CPU程序。2、STVP程序直接燒寫CPU程序。
15、接線方法:推薦使用ST-LINKV2 版本的仿真器,V2版的仿真器有獨(dú)立的SWIM接口,可以直接和安富萊STM8S-EK1開發(fā)板如果你有早期版本的ST-L仿真器,可以用仿真器自帶的杜邦線,按照 信號(hào)名稱對(duì)接即可。只需要VCC、SWIM、GND三根線即可。燒寫步驟:(我們以燒寫本開發(fā)板出廠預(yù)裝的程序?yàn)槔?P排線插到開發(fā)板的SWIM調(diào)試接口)1、按照上圖接線(USB打印線給開發(fā)板供電,仿真器的 2、啟動(dòng)STVP軟件。開始菜單中的位置如下:2012年11月09日版本:1.2第13頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2012年11月09日版本:
16、1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)ST ViProgrammerRelease MotesSetupSTVD Tutorial2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)3、CPU 類型選擇 STM8SF103F34、執(zhí)行菜單找到光盤上的 hex文件。路徑:光盤 STM8S-EK102.配套例程03.出廠預(yù)裝的程序5、數(shù)據(jù)窗口選中PROGRAMMEMORY2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMU
17、M400STM8S- EK1開發(fā)板用戶手冊(cè)編程對(duì)象有三種:程序區(qū)(PROGRAMMEMORY 、EEPROM(DATAMEMORY)、6、執(zhí)行菜單 Program->Curre nttabProgram! Verify Erase Blank-Ch-eckHelpCurrent tabCtrl+FAddress Range. , PAll tabs (on active Ectors if any)【友情提示】開發(fā)板LED2指示燈是 USB-TTL電路的電源指示燈,插上USB線就會(huì)亮,不受電源開關(guān)的控制。LED3指示燈是 CPU的電源指示燈,電源開關(guān)控制的就是CPU的電源( VCC)20
18、12年11月09日版本:1.2第15頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)不能和 MCU進(jìn)行通信,請(qǐng)檢查SWIM電纜連接。如果應(yīng)用程序禁止了SWIM功能,同時(shí)將Reset引腳配置為輸出,或者禁止了SWIM時(shí)鐘分頻器。請(qǐng)嘗試現(xiàn)在開關(guān)一下目標(biāo)板的電源,此時(shí)引腳被 ST-LINK仿真器強(qiáng)制設(shè)置為低。7、編程過程大約只有3秒鐘,如果成功。在successfully verified”的提示信息STVP軟件的信息輸出窗口應(yīng)
19、該出現(xiàn)“M MEMORY2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)> Programming PROGRAM MEMORY area.Cut Vers ion. &nd RsvisisitL of device : 1.2 C PROGRAM MEMORY programming completed> Verifying PKOGRAM MEMORY area
20、.Cut Version and Revision of device: 1.2 < PKOGRAK MEMORY successfully verif ied友情提示:STVP燒錄程序成功后,ST-LINK 仿真器會(huì)將NRST 口線設(shè)置為低,即讓STM8S處于復(fù)位狀需要拔掉SWIM調(diào)試線,單片機(jī)程序才會(huì)正常運(yùn)行。2開發(fā)板硬件2.1 CPU介紹CPU內(nèi)部資源參數(shù)名稱數(shù)據(jù)CPU型號(hào)內(nèi)部Flash容量8KB, 1萬次擦寫壽命,至少20年數(shù)據(jù)不丟失內(nèi)部RAM容量1KB內(nèi)部 EEPROM容量640字節(jié),30萬次擦寫壽命GPIO數(shù)量16個(gè)定時(shí)器3 個(gè)TIM4UART1 個(gè)-UART1SPI1 個(gè)-
21、SPI18Mbit/SI2C1 個(gè),400Kbit/SADC1個(gè)10位ADC,最多 5路輸入看門狗內(nèi)存地址分配RAM【0x0000 - 0x03FF】,容量1K字節(jié)EEPROMFLASH前128字節(jié)是 32個(gè)中斷向量表工作電壓范圍:2.955.5V128字節(jié)如果最求更低的成本,STM8S003F3P6 ,唯一的區(qū)別是EEPROM容量只有如果對(duì) PCB面積要求苛刻,可以選擇封裝為UFQFTM8S103F3U63X3mm2012年11月09日版本:1.2第17頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)ARM FLY2.2硬件規(guī)格CPI型號(hào)(8KFL
22、ASH/ 1KRAM/1K2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)USB轉(zhuǎn)UART接口( TTL),采用PL-2303HX芯片(USB線供電,同時(shí)一個(gè)虛擬串口)OLED顯示模塊,分辨率128*64,缺省是白字(模塊可拆卸)2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)RS485接 口,采用 SP
23、3485芯片1個(gè)獨(dú)立按鍵(歐姆龍大鍵帽)1個(gè)帶0K鍵的旋轉(zhuǎn)編碼器1個(gè)無源蜂鳴器(35V工作)預(yù)留1個(gè)DIP8編程座接口,可燒錄S08封裝的串行EEPRO和串行FLASH 【編程座需另外購(gòu)買】2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)四運(yùn)算放大器,TL431基準(zhǔn),雙二極管測(cè)溫,差分儀表放大,2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM4
24、00STM8S- EK1開發(fā)板用戶手冊(cè)監(jiān)視程序執(zhí)行過程4-20mA 輸入接口,0-5V1個(gè)LED旨示燈,通過杜邦線可以跳到任意IO,2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)具備一個(gè)遠(yuǎn)程顯示器接口, 5根線可以連接若干個(gè)4位LED數(shù)碼管顯示器(74HC595靜態(tài)驅(qū)動(dòng),3.3V2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S
25、- EK1開發(fā)板用戶手冊(cè)2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)和5V自適應(yīng))【四位數(shù)碼管顯示器需要另購(gòu)】【ST-LINKV2仿真器需要標(biāo)準(zhǔn)SWIM調(diào)試接口,可以和ST-LINKV2的 SWIM調(diào)試口直接相連。另購(gòu)】2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)電源開關(guān)RS485端子SWIM調(diào)試
26、口數(shù)碼管屏接口OLED屏接口-無源蜂鳴器AD9850 模塊接口USB 接口預(yù)留排母CPUU£B電源指示燈USB 轉(zhuǎn) TTL串口電路匚PU電源指彌四運(yùn)放模擬電路DIP8編程器接口軟件可控LED指示燈單端信號(hào)差分信號(hào)4-20mA編碼器才竝按鍵電壓輸入電壓輸入電流輸入旋鈕2012年11月09日版本:1.2第19頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2.3 GPIO資源分配以使用杜邦線將板載外設(shè)的IO配置到 CPU的任意 GPIO 。序號(hào)CPU管腳功能說明1PD4使用管腳的BEEP功能驅(qū)動(dòng)無源蜂鳴器(固定3種頻率:1KHz2KHz4KHz
27、)軟件上也可以將PD4配置為 PWM輸出,波形頻率可以任意設(shè)定;如果配置2PD5串口 UART1_TX (缺?。┠M輸入AIN53PD6串口 UART1_RX (缺?。┠M輸入 AIN64PA1外部16M晶振OSCIN(缺省)大部分例程使用的是CPU內(nèi)部高速時(shí)鐘,此該引腳可做普通10使用因5PA2外部16M晶振OSCOUT(缺?。?,大部分例程使用的是CPU內(nèi)部高速時(shí)鐘因此該引腳可做普通10使用6PA3OLED片選(缺?。┗蛲庵?4HC595數(shù)碼管顯示器的數(shù)據(jù)鎖存,配置為推挽27PB5獨(dú)立按鍵(缺?。?PB49PC3外置AD9850模塊的 RESET10PC4外置AD9850模塊的 W_CLKA
28、IN2,缺省連接到 AIN2;【做11PC5OLED的SCK外置74HC595數(shù)碼管顯示器的SCK(串行時(shí)鐘)12PC6OLED的SDI外置74HC595數(shù)碼管顯示器的SDI(串行數(shù)據(jù))13PC7LED指示燈外置AD9850模塊的 FQ_UD14PD1SWIM調(diào)試接口15PD2編碼輪的 TB 口 模擬輸入AIN4,缺省是和編碼輪連接16PD3編碼輪的 TA 口 模擬輸入AIN3,缺省是和編碼輪連接2.4 電源電路USB串口設(shè)備(光盤上有驅(qū)動(dòng)程序S1控制。這樣設(shè)計(jì)的目的是避免開發(fā)板使用USB線供電。供電電壓5V。當(dāng)用戶插上USB線后,USB轉(zhuǎn)TTL電路會(huì)上電,計(jì)算機(jī)會(huì)發(fā)現(xiàn)一個(gè)S1電源開關(guān)僅控制C
29、PU系統(tǒng)的電源。USB轉(zhuǎn)TTL電路的電源不受上的USB串口設(shè)備被移除。J2跳線(紅色跳線帽)用來選擇CPU電壓。1-2短接(缺省)時(shí)CPU電壓為 3.3V ; 2-3短接時(shí)(為5.0V (實(shí)際電壓由計(jì)算機(jī)USB 口的電壓決定)。PCB板上絲印說明:VCC :即原理圖中的VCC_CPU,由J2跳線決定是3.3V還是5.0V。+5 V :即原理圖中的VDD5V ,這是由計(jì)算機(jī)的USB口提供的電源,總電流限制在500mA。3.3V :即原理圖中的VDD3.3V,該電源由LDO電源芯片 AMS1117-3.3 提供。ARM FLY2.5時(shí)鐘源CPU外部晶振頻率是16MHz。(這也是 STM8SF103
30、支持的最高頻率)C25100/50 C26100/501我們的例程均未用到外部高速時(shí)鐘,均使用的是CPU內(nèi)部高速時(shí)鐘16MHz。因此,你可以將跳線帽拔掉,將這PA1和PA2引腳用作普通GPIO。2.6復(fù)位電路STM8這款CPU的復(fù)位引腳是低電平有效,即NRST為低電平時(shí),CPU處于復(fù)位狀態(tài)。|M?S7L PD1/SWIWCZ>El: NRST 1 51 )151 U11 互 T T T6衛(wèi)衛(wèi)ToUART1_CK TIM2.CHL BEEP/PDlUAKT1_TX/AIN5/PD5UARTlZRX AIN6/PD6NRSTOSCIN/PA10SC0UT/PA2vssVCAPVDD:SPI_
31、NSS/TIM2 CH3/PA3STMSS103F3P6S4按鍵是復(fù)位按鍵。按下時(shí),CPU處于復(fù)位狀態(tài)。ST-LINK 仿真器也可以控制NRST。由于STM8S內(nèi)部自帶上電復(fù)位(POR)和掉電復(fù)位(BOR)功能,因此NRST引腳可以懸空。2012年11月09日版本:1.2第21頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)ARMFL Y2.7 RS485 接口本開發(fā)板貼裝了一個(gè)RS485接口芯片SP3485,用于將TTL電平信號(hào)轉(zhuǎn)換為RS485差分信號(hào)缺省跳線模式下,RS485芯片的數(shù)據(jù)端口和控制端口是懸空的。因此如果做RS485相關(guān)的實(shí)驗(yàn),J4跳
32、線帽缺省在1-2位置,J5跳線帽缺省在1-2位置,J3跳線帽缺省在1-2位置。如果需要 STM8S控制RS485芯片|要切換J4跳線帽到2-3位置,線帽到2-3位置3跳線帽到 2-3RS485芯片的 R0是RS485總線的接收信號(hào),串聯(lián)的1K電阻用于避免軟件錯(cuò)誤導(dǎo)致CPU輸出10短RS485芯片的 DI是RS485總線的發(fā)送信號(hào)。當(dāng)DE=1時(shí)表示使能發(fā)送。RE是接收使能控制,當(dāng)F時(shí),RS485總線的數(shù)據(jù)會(huì)反映到R0引腳。對(duì)于RS485半雙工通信,一般將DE和RE連在一起,用一根CN7是5.0間距的接線端子。連接到其他CN7的第3腳根據(jù)需要進(jìn)行連接。RS485設(shè)備,一般只需要接RS485_A和R
33、S485_B兩根線即RS485總線(RS485_A 和RS485_B )上拉電阻、下拉電阻以及A-B間負(fù)載電阻由客戶根據(jù)實(shí)際需要選2012年11月09日版本:1.2第23頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)ARM FLY2.8 USB轉(zhuǎn)TTL電路USB轉(zhuǎn)TTL串口電路拔掉2個(gè)跳線帽,可以釋放CPU的UARTL:L PL-TXD <USE 5VVD訊.3V1 x J_2y1 PLJ?XD I )1-PL8 ± 11 h IT rrTOD-525 RXD RI_ GXD NC DSfiJt DCDJi CTS_N SHTD_N
34、 EH_CLK eOata004WJVOC9330 50CIOo2527TT20T9IS1615U聽52012年11月09日版本:1.2第25頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)PD6/LfARTl_RX/AIN6P£k5/UAflTl_TK/AI?f5PL-23O3HXUSB-TTL電源指示燈GND關(guān)掉電源開關(guān),PL2303仍然有電避免Windows系統(tǒng)頻繁撿測(cè)到USB設(shè)備插入和拔出該電路的主要功能是實(shí)現(xiàn)一個(gè)USB接口的虛擬串口,方便PC機(jī)軟件和STM8S進(jìn)行通信。PL-2303HX 是由Prolific公司生產(chǎn)的一種高度集成
35、的USB轉(zhuǎn)串口( TTL電平)轉(zhuǎn)換器。支持的串口波J5跳線帽缺省在1-2位置, J4跳線帽缺省在 1-2位置。CN12是一個(gè) 4P的單排針,它的主要功能是將STM8S的UART1接口引方便你控制其它的串口設(shè)備。當(dāng)你需要用STM8S直接控制其他串口設(shè)備時(shí),需要拔除J5和J5上的跳線帽。ARM FLY2.9按鍵和編碼輪開發(fā)板具有2個(gè)獨(dú)立按鍵,其中編碼輪,又稱為為編碼器旋鈕,型號(hào)為1個(gè)按鍵是編碼輪的中間鍵。光盤上有EC11編碼器的規(guī)格書。按鍵和編碼器旋鈕電路VCC_CPU注意:缺省狀態(tài)下,I膽和2個(gè)按鍵不能同時(shí)工柞 如果需要同時(shí)工柞,可以將按鍵調(diào)到其他叩100歐電阻的作用;EC113圭二:10K10
36、KLOKWK如果軟件錯(cuò)誤地將按鍵采樣口設(shè)置為輸出, 同時(shí)按鍵被按下接地時(shí)可能導(dǎo)致10過流損壞 串聯(lián)的L00歐電阻可以起到限流作用3卜 &d124|6 |3PB4/I2C-SCL 1: PB5; Z2C_SDA 1' PD3/AIN'4 1 PD2 / AIN313一 _ ISfeQr-SP缺省狀態(tài);全部插上跳線帽1-2插上跳線帽3-4插上跳鏡帽5-6插上跳繞帽7-8插上跳線帽2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AF
37、MFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)靈活的跳線帽謨計(jì),方便您將按鍵璉接到CPU的枉意10J6跳線組用于將鍵盤電路和編碼器電路連接到CPU。缺省是全部插上的。C30,C22和串聯(lián)電阻組成的RC濾波電路的功能是濾波編碼器內(nèi)部機(jī)械開關(guān)切換時(shí)造成的抖動(dòng)。EC11編碼器的輸出波形如下:每旋轉(zhuǎn)一格(每周16個(gè)脈沖或 20個(gè)脈沖),TA和TB輸出電平會(huì)跳變一次。順時(shí)針旋轉(zhuǎn)和逆時(shí)針旋轉(zhuǎn)TB輸出的方波相位不同。單片機(jī)軟件可以通過這個(gè)相位關(guān)系判斷旋轉(zhuǎn)方向。2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)ST
38、M8SF3具有5路10BitADC 輸入通道。J1是2X7的跳線排,定義如下:序號(hào)跳線編號(hào)說明11-2模擬電路供電跳線,插上時(shí)由VCC供電(3.3V 或 5V)23-435-647-8420mA電流米樣電路輸入(在150歐電阻上獲得電壓信號(hào))59-10711-12TL431-2.5V電壓基準(zhǔn)813-14模擬電路的地,插上時(shí)和GND連通2.10模擬電路STM8S-EK1開發(fā)板集成了功能強(qiáng)大而且靈活的模擬電路單元。模擬電路的電源VDDA和地AGND可以3.3V或5V供電。通過J1跳線完全斷開,你可以單獨(dú)給模擬電路提供電源或者直接用開發(fā)板的CM14msl/sei 臺(tái)|<!>是 lil
39、39;igI 畧AmOO二 RziJ TjTr n*_ 5£i " ' * 匸店U5i4i 匕 堂 12012年11月09日版本:1.2第27頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2.10.1低電壓軌到軌四運(yùn)放SGM3242012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)單片機(jī)系統(tǒng)多半是單電源供電的,常見的
40、有3.3V供電和 5.0V供電。模擬信號(hào)的前端調(diào)理電路(運(yùn)放電STM8S-EK1開發(fā)板的模擬電路核心器件選用了圣邦微的一款低電壓的軌到軌四運(yùn)放集成電路。型號(hào)為:SGM324YS/SO14 。和 SGM324性能相同的也有單運(yùn)放SGM321和雙運(yùn)放SGM358。“軌到軌”指輸入或輸出電壓的最大值等于(非常逼近)運(yùn)放的電源電壓,最小值等于(非常逼近) 運(yùn)放的地電壓,也就是0V。SGM321SOT23-5SC70-5SGM3&8UTB +百OUT B-iMe+ lhJBSO-S/MSOP-B/DIP-BCUTA刪A+lh A+vs+ INB4NESGM324OllTDIND+ IND+IMC
41、-INCOUTCTSSOP-14 I SO-14SGM324和LMV324是兼容的,但是很多性能指標(biāo)要超過 是輸入不是軌到軌的。SGM324的輸入和輸出都是軌到軌的。 是nA級(jí)別。LMV324。LMV324的輸出是軌到軌的,但SGM324的輸入偏置電流是pA級(jí)MV3242012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子VWVAFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)ARM FLY2.10.2單端同相放大器電路輸入戎誡比-Rb / (Ra + RbJ = 1/LS3. 3 * u 42.9運(yùn)肢增益=(Rc+KdJ/Rd =對(duì)咅因此可測(cè)IS的園大輸AillJh二42
42、.9 / 2二21. 45VSGM521R12CO啟-.芻測(cè)量電壓的應(yīng)用:其中 W1是電位器(缺省不裝)。如果去掉如果該電路采集的是變化頻率較快的波形,可以貼裝R50 ,換為電位器的話,該電路的放大倍數(shù)就可以通過C28和C6用于波形補(bǔ)償6的具體值需電阻型傳感器的應(yīng)用:R13上拉電阻缺省不貼(圖中的阻值僅供參考)。如果你連接光敏電阻、熱敏電阻、PT100電阻輸出特性的傳感器時(shí),可以通過R13電阻和傳感器電阻的串聯(lián)獲得分壓值。在這種應(yīng)用時(shí),不需要貼裝 R20。2012年11月09日版本:1.2第29頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2012
43、年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2.10.3差分儀表放大器電路2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)W2電位器缺省未貼裝。調(diào)節(jié)RG電阻可以改變電路的增益。J7
44、跳線用于選擇輸出偏置電壓。缺省是2-3短接。'光盤STM8S-EK1O1硬件資料芯片資料'運(yùn)算放大器喀稱大小 iSGM321-35S-324. pif55S KB°蘭運(yùn)磁3成;的彼兼放大郢電路分析衛(wèi)旺434 KB般表放大器正確使用方法.pdf529 KB2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)ARMFL Y2.10.4 4-20mA電流采樣電路2KAGND0-T9S-二I oAGND> ADC_2OMA L1:2012年11月09日版本:1.2第31頁(yè)共66頁(yè)安富萊電子WW
45、/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)4mA電流時(shí),兩端電壓為0.6V ;當(dāng)輸入20mA電流時(shí),兩R17(150歐)就是電流采樣電阻。當(dāng)輸入 電壓為 3.0V。C13用于濾波。2.10.5二極管測(cè)溫電路2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S-
46、 EK1開發(fā)板用戶手冊(cè)2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)利用二極管的正向壓降隨溫度變化的特性,我們可以通過測(cè)量二極管的壓降來測(cè)量環(huán)境溫度。一般可用于放大電路的軟件溫度補(bǔ)償。由于i個(gè)二極管的壓降溫度變化率小,因此用了4個(gè)二極管串聯(lián)。2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2.10.6電
47、壓基準(zhǔn)電路2012年11月09日版本:1.2第33頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)AGND電壓基準(zhǔn)采用TL431-2.5專用基準(zhǔn)源芯片實(shí)現(xiàn)。單片機(jī)可以利用一路ADC通道來采樣這個(gè)2.5V基準(zhǔn),從而換算得到其它的模擬通道的采樣值。2.11 LED指示燈開發(fā)板有 3個(gè)LED指示燈2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)20
48、12年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)LED1這是可以軟件控制的指示燈,插上LED2J8跳線帽時(shí),該指示燈由PC7控制。2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)ARM FLYLED32.12 SWIM調(diào)試接口2.54mm間距的KF12510-4P插座,可以和ST-LINKV2仿真器直接連接。開發(fā)板提供了一個(gè)標(biāo)準(zhǔn)的VCC CPC編程調(diào)試接口NBST不是必須的VCC :(目標(biāo)板提供電源給ST-L仿真器內(nèi)部的電平轉(zhuǎn)換接口電路)SWIM(單線通信協(xié)議)GND :NRST:復(fù)位信號(hào)(ST-LINK可以控制STM8S復(fù)位)2012年11月09日版本:1.2第#頁(yè)共66頁(yè)安富萊電子WW/AFMFLY. COMUM400STM8S- EK1開發(fā)板用戶手冊(cè)3軟件開發(fā)環(huán)境3.1 STM8開發(fā)工具選擇仿真器51單片機(jī)必須用單獨(dú)的仿真芯片才能STM8具備串口ISP功能),充分發(fā)揮開STM8單片機(jī)內(nèi)部集成了調(diào)試功能,可以在線調(diào)試排錯(cuò)。它不像調(diào)試。因此我們強(qiáng)烈推薦您購(gòu)買
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度數(shù)據(jù)中心PPP項(xiàng)目運(yùn)維服務(wù)合同3篇
- 2024食用菌菌種生產(chǎn)技術(shù)改造與升級(jí)合同3篇
- 2025年度水電工程安全防護(hù)與應(yīng)急處理合同樣本4篇
- 2024私家車短期租賃合同
- 2025年農(nóng)業(yè)科技園區(qū)土地承包種植合同4篇
- 2025年度新能源汽車充電車棚建設(shè)及運(yùn)營(yíng)管理合同4篇
- 北京朗視儀器股份有限公司介紹企業(yè)發(fā)展分析報(bào)告
- 2025年度個(gè)人戶外活動(dòng)組織管理合同范本4篇
- 2025年度個(gè)人藝術(shù)品鑒定與評(píng)估合同4篇
- 2025年山東兗礦煤化供銷有限公司招聘筆試參考題庫(kù)含答案解析
- 稱量與天平培訓(xùn)試題及答案
- 超全的超濾與納濾概述、基本理論和應(yīng)用
- 2020年醫(yī)師定期考核試題與答案(公衛(wèi)專業(yè))
- 2022年中國(guó)育齡女性生殖健康研究報(bào)告
- 各種靜脈置管固定方法
- 消防報(bào)審驗(yàn)收程序及表格
- 教育金規(guī)劃ppt課件
- 呼吸機(jī)波形分析及臨床應(yīng)用
- 常用緊固件選用指南
- 私人借款協(xié)議書新編整理版示范文本
- 自薦書(彩色封面)
評(píng)論
0/150
提交評(píng)論