




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、2009年單片機(jī)巡回講座,北京、深圳、上海、臺(tái)北、青島、重慶、南京、哈爾濱、武漢、福州、Xi,如何啟動(dòng)STM8S系列單片機(jī)的開發(fā);2.主要內(nèi)容:STM8S系列單片機(jī)簡介;逐步開發(fā)STM8S系列單片機(jī);3.基于STM8S的電容式觸摸按鍵方案介紹:4.STM8S產(chǎn)品線介紹,5。逐步開始開發(fā)STM8S系列單片機(jī)。下載集成開發(fā)環(huán)境STVD(1),在本頁找到STM8S系列的相關(guān)資料和軟件。7.安裝集成開發(fā)環(huán)境STVD(2),宇宙c,選擇提交信息,軟件下載鏈接將彈出。9.宇宙C編譯器(2)安裝(1),10,宇宙C編譯器(2)安裝(2),詳細(xì)填寫注冊信息以獲得低于16 K的免費(fèi)許可證。發(fā)送此電子郵件后,您可
2、以收到宇宙公司發(fā)送的許可證文件。將收到的許可證文件復(fù)制到宇宙安裝路徑下的許可證文件夾。11。安裝在線調(diào)試工具。注意:因?yàn)镾TVD附帶了STlink驅(qū)動(dòng)程序,所以沒有必要單獨(dú)安裝它。如果您想使用Rlink,您需要手動(dòng)安裝Rlink的驅(qū)動(dòng)程序。12、STM8S項(xiàng)目開發(fā)實(shí)例、13、STM8S硬件設(shè)計(jì),以STM8S105S4-PKT評(píng)估板為例、14、STM8S硬件設(shè)計(jì)注意事項(xiàng)(1),STM8S系列單片機(jī)的工作電壓約為2.95V5.5V(具體電壓以數(shù)據(jù)表提供的數(shù)據(jù)為準(zhǔn))。因此,設(shè)計(jì)時(shí)應(yīng)注意保證單片機(jī)的電源在此范圍內(nèi)。不同封裝的STM8S微控制器最多有以下電源引腳:VDD/VSS、VDDIO/VSSIO、
3、VDDA/VSSA、VREF /VREF-:為了保證單片機(jī)的正常工作,芯片的所有電源引腳都必須連接到相應(yīng)的電源。VcapVcap引腳是STM8S單片機(jī)核心電源的引出引腳。為了確保內(nèi)核的正常工作,必須在Vcap引腳上增加一個(gè)去耦電容,并且離微控制器越近越好。建議此引腳上的電容應(yīng)為680nf1uF。請注意,不能使用電解電容器,它們較差的高頻特性不適合在這里使用。時(shí)鐘STM8可以使用外部時(shí)鐘或內(nèi)部時(shí)鐘。當(dāng)使用外部時(shí)鐘時(shí),如果微控制器頻率超過16兆赫,等待周期應(yīng)配置為1個(gè)選項(xiàng)字節(jié)。STM8的內(nèi)部時(shí)鐘為16MHz,可根據(jù)需要進(jìn)一步分頻。其中有3位或4位頻率微調(diào)器。校正后,頻率誤差理論上不超過0.5% (
4、3位頻率微調(diào)器)或0.25% (4位頻率微調(diào)器)。15、stm8s (2)的硬件設(shè)計(jì)注意事項(xiàng),復(fù)位電路可以采用傳統(tǒng)的外部RC模式,如上圖所示。此外,由于微控制器本身具有內(nèi)部弱上拉電阻,外部上拉電阻可能不會(huì)增加。下圖是數(shù)據(jù)手冊中提供的推薦電路。輸入輸出端口的分配要注意選項(xiàng)字節(jié)的配置,尤其要注意輸入輸出重映射功能的狀態(tài)是否與實(shí)際項(xiàng)目一致。STM8的I2C接口是真正的開漏接口,這意味著它沒有內(nèi)部上拉電阻和電源保護(hù)二極管。并非所有的輸入/輸出端口都是高電流端口。當(dāng)輸入輸出具有很強(qiáng)的驅(qū)動(dòng)能力時(shí),檢查是否需要外部驅(qū)動(dòng)。上電時(shí),游泳界面應(yīng)處于穩(wěn)定狀態(tài),防止單片機(jī)誤進(jìn)入調(diào)試模式。16、STM8S軟件設(shè)計(jì)創(chuàng)建工
5、作區(qū)、工作區(qū)名稱工作區(qū)存儲(chǔ)路徑、17、STM8S軟件設(shè)計(jì)創(chuàng)建項(xiàng)目、本示例命名為工作區(qū)文件名STM8_IO_Test。內(nèi)存路徑為: c 3360 tm8 _ new project 1,相關(guān)項(xiàng)目按照以下描述填寫:projectfilename: io _ test。項(xiàng)目位置:不需要更改,但保持不變(默認(rèn)路徑與工作區(qū)相同)。工具鏈:默認(rèn)的編譯器是Raisonance。使用下拉菜單選擇STM8宇宙。工具鏈根:選擇STM8 COMMISSIC編譯器的安裝地址。如圖所示,配置窗口完成后,確認(rèn)后進(jìn)入MCU選擇窗口。18、STM8S軟件設(shè)計(jì)單片機(jī)選擇、選擇目標(biāo)單片機(jī)并雙擊。選定的微控制器將出現(xiàn)在此列中。本示
6、例使用STM8迷你kit2作為目標(biāo)板,因此選擇STM8S105S4并雙擊它,使其出現(xiàn)在選定的微控制器列中。顯示支持當(dāng)前所選微控制器的所有工具。、19、save 19、STM8S軟件設(shè)計(jì)項(xiàng)目、展開屏幕左側(cè)的io_test項(xiàng)目列,您可以看到系統(tǒng)已經(jīng)自動(dòng)生成了兩個(gè)c文件:main.c stm8_interrupt_vector.c、添加要在Include Files文件夾下使用的頭文件,并在添加完所有源文件和頭文件后選擇save。20,STM8S軟件設(shè)計(jì)編譯,選擇Build Rebuild,編譯成功,編譯保存后,項(xiàng)目文件夾內(nèi)容,21,軟件編譯注意事項(xiàng),時(shí)鐘分配主時(shí)鐘啟動(dòng)是否正常穩(wěn)定,各外設(shè)時(shí)鐘是否開
7、啟,選項(xiàng)字節(jié)I/O重映射功能狀態(tài)是否與實(shí)際項(xiàng)目一致。如果看門狗通過硬件方式啟用,看門狗將在復(fù)位后立即生效,主程序必須喂狗。如果單片機(jī)的主頻高于16兆赫,則需要將選項(xiàng)字節(jié)的單片機(jī)等待周期配置為1。通過讀取該寄存器,一些狀態(tài)寄存器位被清零,因此這種寄存器操作的結(jié)果應(yīng)該是清楚的。建議將常用變量賦給零頁,這樣可以提高這些變量的訪問速度。異常變量可以在0 xFF之外由near定義(相對(duì)而言,訪問速度稍慢)。用戶可以根據(jù)實(shí)際情況決定。22、在線調(diào)試選擇在線調(diào)試工具,根據(jù)需要選擇合適的調(diào)試工具。本例使用ST-link、23、在線調(diào)試進(jìn)入在線調(diào)試模式、24、引入在線調(diào)試窗口、指令斷點(diǎn)、反匯編、源程序、內(nèi)存、外
8、設(shè)寄存器、內(nèi)核寄存器、堆棧、局部變量、觀察窗口、輸出窗口、25、在線調(diào)試、26、在線調(diào)試RD/WR飛行,STM8S在調(diào)試過程中支持RD/WR飛行功能,用戶可以直接觀察程序運(yùn)行時(shí)變量的變化。您也可以在不中斷程序的情況下直接修改寄存器或變量的值。支持熱插拔功能。當(dāng)程序運(yùn)行時(shí),你可以通過STVD窗口通過SWIM界面觀察內(nèi)存中每個(gè)值的變化,而不影響程序的連續(xù)運(yùn)行。(前提是沒有讀保護(hù))。27,在在線調(diào)試中啟用即時(shí)功能,右鍵單擊監(jiān)視窗口或內(nèi)存窗口,選擇“即時(shí)讀/寫,監(jiān)視窗口或內(nèi)存窗口的背景顏色變?yōu)辄S色,表示它處于即時(shí)狀態(tài),28,在線調(diào)試熱插拔功能,1。關(guān)閉所有工作區(qū)。2。通過調(diào)試儀器目標(biāo)設(shè)置3打開調(diào)試工具
9、配置界面。啟用熱插拔功能,4。重新進(jìn)入在線調(diào)試界面,你可以看到內(nèi)存中的值隨著程序的變量而變化。29,介紹了基于STM8S,30,idea的電容式觸摸按鍵方案,該電容式觸摸傳感軟件庫可以提供以下功能:該軟件庫模塊可以方便地應(yīng)用于大多數(shù)微控制器并直接嵌入到主控制器中。該軟件庫適用于大多數(shù)用戶界面要求:最多24個(gè)鍵,2個(gè)滑桿/滾輪。經(jīng)濟(jì)的解決方案:少量的硬件和軟件開銷采用各種必要的軟件過濾處理,以獲得高度可靠和優(yōu)化的固件源代碼。完全免費(fèi)的源代碼(但只適用于ST微控制器),31。如何工作?電容性人體接觸可以通過檢測鋼筋混凝土網(wǎng)絡(luò)的充放電時(shí)間來測量。RC網(wǎng)絡(luò)由一個(gè)電阻和電極的電容(Cx)組成。按鈕、電極
10、電容(CX)、閃存、微控制器硬件資源、stm8或stm32微控制器、觸摸傳感軟件層、采集層、后處理層、應(yīng)用編程接口、客戶應(yīng)用軟件層、定時(shí)器、硬件、軟件、時(shí)基、負(fù)載、電阻、gp I/OS、32、性能、每個(gè)觸摸通道需要2個(gè)電阻和一個(gè)微控制器通用輸入輸出端口。您可以將微控制器的任何通用輸入輸出端口配置為觸摸通道。觸摸按鈕可以分布在多達(dá)3個(gè)不同的GPIO端口上(目前,它可能會(huì)在未來擴(kuò)展)。軟件庫使用兩個(gè)定時(shí)器:一個(gè)用作時(shí)基,另一個(gè)用于采集,33。stm8資源需求。MCU硬件1*16位定時(shí)器(收集:以測量RC充電和放電時(shí)間)1*8位定時(shí)器(后處理:時(shí)基)每個(gè)通道1個(gè)通用IO 1 I/O用作加載輸出(所有
11、通道通用)MCU內(nèi)存(庫常數(shù))僅鍵: 1900字節(jié)鍵1滾輪/滑塊: 3800字節(jié)鍵2滾輪/滑塊: 3900字節(jié)隨機(jī)存取存儲(chǔ)器僅鍵: 57 (13*(Nb 鍵2滾輪/滑塊: 154(13 *(Nb _ Keys-1)-示例1 :10鍵占用174字節(jié)的內(nèi)存空間-示例2 : 5鍵1滾輪占用174字節(jié)的內(nèi)存空間,示例34:STM8S 103K 3(10按鈕I2C發(fā)光二極管蜂鳴器)、stm8s103k3 (LQFP32)、load、1、2、3、4、5、6、7、8、9、10、GPI/o,GPI/o,GPI/o,GPI/o,GPI/o,GPI/o,IRQ,3.3v,Vdd,10電阻3.3M,10電阻10K,3.3v,Vss,0v,3.3v,3.3v,100nf,100nf,GPI/o,GPI/o,GPI/o,GPI/o,蜂鳴器,由于這些引腳的電容太大,從動(dòng)屏蔽需要占用每個(gè)端口的一個(gè)輸入輸出引腳,因此最多只能支持21個(gè)按鍵和2個(gè)滾輪/滑塊,硬件配置通過軟件庫中的配置文件完成。36,許可協(xié)議,觸摸感應(yīng)庫為ST微控制器提供了完整的NRE/免版稅電容式觸摸感應(yīng)軟件解決方案。安裝觸摸感應(yīng)庫的任何人都必須承認(rèn)并同意受許可協(xié)議約束。許可協(xié)議要求軟件庫只能與ST微控制器一起使用。軟件庫必須與軟件包一起分發(fā)給客戶,以確保他們
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 短期用工協(xié)議2025
- 跨國貨物運(yùn)輸代理合同范例
- 2025版工程總承包合同EPC模式
- 高層辦公樓建筑深度剖析
- 5《老師 您好》公開課一等獎(jiǎng)創(chuàng)新教學(xué)設(shè)計(jì)(表格式)-1
- 局部凍傷的預(yù)防與護(hù)理
- 高中化學(xué) 第2章 元素與物質(zhì)世界 第1節(jié) 元素與物質(zhì)的分類一、二教學(xué)設(shè)計(jì)1 魯科版必修1
- 電力供應(yīng)與購買合同
- 人教版小學(xué)二年級(jí)上冊數(shù)學(xué) 第6單元 第2課時(shí) 8的乘法口訣 教案
- 電商企業(yè)股份制聯(lián)合入股合同
- 硫酸車間焚硫爐烘爐及鍋爐煮爐方案資料
- 大班語言《扁擔(dān)和板凳》
- 新產(chǎn)品試產(chǎn)管理程序
- 錨索抗滑樁畢業(yè)設(shè)計(jì)(湖南工程學(xué)院)
- 各國關(guān)于數(shù)據(jù)與個(gè)人隱私的法律規(guī)定
- 人教版(PEP)五年級(jí)英語下冊(U1-U4)單元專題訓(xùn)練(含答案)
- 維生素K2行業(yè)研究、市場現(xiàn)狀及未來發(fā)展趨勢(2020-2026)
- 定遠(yuǎn)縣蔡橋水庫在建工程實(shí)施方案
- 繪本故事《三只小豬蓋房子》課件
- GB 13296-2013 鍋爐、熱交換器用不銹鋼無縫鋼管(高清版)
- 部編版八年級(jí)語文下冊寫作《學(xué)寫讀后感》精美課件
評(píng)論
0/150
提交評(píng)論