版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、STM8S使用常用問(wèn)題匯總按外設(shè)模塊=GPIO/AFIO=Beep=1、STM8S提供一個(gè)Beep引腳。通過(guò)簡(jiǎn)單的配置即可輸出IK、2K、4K三種頻率信號(hào)驅(qū)動(dòng)外部蜂鳴器。由于默認(rèn)情況下Beep輸出引腳PD4為T(mén)IM2_CC1功能,為此我們需要打開(kāi)“0ptionBytes的AFR7選項(xiàng)。打開(kāi)STVP,選擇你使用的MCU型號(hào),找到OptionBytes標(biāo)簽。將AFR7改為PortD4AlternateFunction=Beep。菜單欄選擇ProgramCurrenttab,成功后,即可正常使用Beep輸出功能。=Power/RESET=1、STM8S為雙電源MCU,外設(shè)工作電壓為3V5.5V,內(nèi)核
2、工作電壓為1.8V。因MCU內(nèi)部已集成1.8V低功耗電壓(LPVR)調(diào)節(jié)器,MCU工作僅需提供一個(gè)供電電源。在電源電路設(shè)計(jì)時(shí),需要注意芯片VCAP引腳上要提供濾波電容,該電容用于對(duì)內(nèi)部1.8V供電濾波,容值不小于470nF為宜,瓷片和Ta電容均可,盡量選擇較低ESR(等效串聯(lián)電阻值)的型號(hào)。VCAPexternalcapacitorStabilizationforthemainregulatorisachievedconnectinganexternalcapacitorCexttotheVqappin.Cext叵specifiedinTabie18.Careshouldbetakentoli
3、mittheseriesinductancetolessthan15nH.Figure12.ExternalcapacitorESRoESLVRleak1.ESRistheequivalentseriesrosislancsandESListh召召qui陽(yáng)泊ntinduclanc2、MCU芯片自帶上電復(fù)位(POR)與掉電復(fù)位(BOR),工作時(shí)供電需注意POR、BOR工作范圍。、PORPower-OnReset上電復(fù)位POR的功能是在VDD電壓由低向高上升越過(guò)規(guī)定的閥值(VIT+)之前,保持芯片復(fù)位,當(dāng)越過(guò)這個(gè)閥值(VIT+)后的一小段時(shí)間后(Resettemporization),結(jié)束復(fù)位開(kāi)始
4、取復(fù)位向量執(zhí)行指令。2)、BORBrown-OutReset掉電復(fù)位BOR的功能是在VDD電壓由高向低下降越過(guò)規(guī)定的閥值(VIT-)后,將在芯片內(nèi)部產(chǎn)生復(fù)位。Table19.Operatingconditionsatpower-up/power-downSymbolParameterConditionsMlnTVPMaxUnitVDDVDDrisetimerate2gpsA/VDDfalltimerate2(nwTEMPResetreleasedelayVuerisingmsVrr+Power-onresetthreshold2.S52.82.95VV|T-Brown-outresetthre
5、shold2.58212.88VHYS(BOR)Brown-outresethysteresis70mVFigure12.址dd/ddiovoltagedetection:POR/BORthresholdVmiVociaNR5T3、芯片復(fù)位地址指向0 x6000(內(nèi)部Bootloader存放首地址),在檢查無(wú)Boot操作,PC指向0 x8080地址。0 x80000 x807F為中斷向量占用。按使用開(kāi)發(fā)環(huán)境=STVD=1、STVD如何輸出hex文件菜單欄Project-Setting打開(kāi)“Post_Build”標(biāo)簽,命令框原默認(rèn)定義:chex-o$(OutputPath)$(TargetSNa
6、me).s19$(OutputPath)$(TargetSName).sm8輸出S19格式的目標(biāo)文件。在其中增加或修改為:chex-fi-o$(OutputPath)$(TargetSName).hex$(OutputPath)$(TargetSName).sm8即可輸出hex格式目標(biāo)文件。生成hex文件被輸出到目錄項(xiàng)目“Debug”目錄下。如圖:(原文件名:hex.png)引用圖片=RIDE按編譯器STM8ASMCOSMIC1、tinyZeroPage(0 x00OxFF)申明:tinychara.bsct在zeropage區(qū)域的初始化變量.ubsct在zeropage里面的未初始化變量.b
7、it-位操作段.sharenear-Zeropage以外的RAM區(qū)域.bss-未初始化變量區(qū)域;.data-已初始化變量區(qū)域;.const-常量區(qū)域far.fdata(largevariable).fconst.textEEPROM2、PlacingDataObjectsinShortRangeMemorytinycharc;#pragmaspaceexterntinyPlacingDataObjectsinLongRangeMemorynearcharext;#pragmaspaceexternnearPlacingDataObjectsintheEEPROMSpaceeepromcharv
8、ar;#pragmaspaceexterneepromnearNote:Thenearmodifierisnecessarybecausetheeepromislocatedoutsidethezeropage.3、MemoryModelsforcodesmallerthan64KStackShort(mods0)-GlobalvariablesaredefaultedtoshortrangeAnyglobalobjectinlongrangewillhavetobeaccessedexplicitlywiththenearmodifierunlessaccessedthroughapoint
9、er.StackLong(modsl0)-GlobalvariablesaredefaultedtolongrangeAnyobjectinshortrangewillhavetobeaccessedexplicitlywiththetinymodifier.MemoryModelsforcodelargerthan64KStackShort(mods)-GlobalvariablesaredefaultedtoshortrangeAnyglobalobjectinlongrangewillhavetobeaccessedexplicitlywiththenearmodifierunlessa
10、ccessedthroughapointer.StackLong(modsl)-GlobalvariablesarealsodefaultedtolongrangeAnyobjectinshortrangewillhavetobeaccessedexplicitlywiththetinymodifierMODSOMODSLOMODSMODS!名稱(chēng)StackShort短堆段挾式StackLongIfe堆棧模武StackShort短堆棧模式StackLong悵堆我撲式程序地址空間思宇所用型的地址空間在64K范用內(nèi)程字所用到的地址空間超出64K范鬧函數(shù)描針和數(shù)據(jù)描計(jì)玖認(rèn)為餌ar(2bytes)函數(shù)描
11、針默認(rèn)為甌地址為3字節(jié));數(shù)據(jù)指針默認(rèn)為uear全局變顯默認(rèn)類(lèi)型所左全周變星的地址默認(rèn)為1個(gè)字節(jié).對(duì)于地址趙出1個(gè)字節(jié)的變魚(yú)*必我川near定丈厠有全朋魚(yú)龍W認(rèn)hLcmg若費(fèi)將變量地址定岌為1個(gè)字節(jié).愛(ài)級(jí)用finy址文所有全周變量的地址數(shù)認(rèn)為1牛字節(jié)-對(duì)于地址遇岀1個(gè)節(jié)的變顯*必堿用盤(pán)near泄義所口全局變Long52*1地址宦義期必捕!;UgtiiiY4、變量地址的絕對(duì)定位:characia0 x20;#defineacia*(char*)0 x20structaciacharstatus;chardata;acia0 x6000Note:thatCOSMICCdoessupportthepointerand#definemethodsofimplementingI/Oaccess.5、內(nèi)嵌匯編1)、#pragmaasm/#pragmaendasm2)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年重慶海聯(lián)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)及答案詳解1套
- 2026年鄭州工業(yè)應(yīng)用技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及參考答案詳解
- 2026年資陽(yáng)環(huán)境科技職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性考試題庫(kù)及答案詳解一套
- 2026年江漢藝術(shù)職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性考試題庫(kù)參考答案詳解
- 2026年廣東省茂名市單招職業(yè)適應(yīng)性考試題庫(kù)及參考答案詳解1套
- 事業(yè)編法律面試題及答案
- 巴斯夫安全員面試題及答案
- 村莊之間集體土地置換協(xié)議書(shū)范本
- 2025年北京市上地實(shí)驗(yàn)學(xué)校招聘?jìng)淇碱}庫(kù)及參考答案詳解一套
- 2025護(hù)士年終考核個(gè)人總結(jié)(2篇)
- GB/T 31402-2015塑料塑料表面抗菌性能試驗(yàn)方法
- GB/T 20969.3-2007特殊環(huán)境條件高原機(jī)械第3部分:高原型工程機(jī)械選型、驗(yàn)收規(guī)范
- 最新-脂肪性肝病課件
- 眼科OCT異常圖譜解讀
- 保密工作知識(shí)講課稿范文(通用3篇)
- DB11- 996-2013-城鄉(xiāng)規(guī)劃用地分類(lèi)標(biāo)準(zhǔn)-(高清有效)
- 風(fēng)光互補(bǔ)系統(tǒng)實(shí)驗(yàn)(圣威科技)王鑫
- 1-院前急救風(fēng)險(xiǎn)管理
- 古典園林分析之郭莊講解課件
- 核電工程質(zhì)量保證知識(shí)培訓(xùn)教材PPT課件
- 交管12123駕照學(xué)法減分題庫(kù)及答案共155題(完整版)
評(píng)論
0/150
提交評(píng)論