新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > STM8 單線(xiàn)接口模塊(SWIM)和調(diào)試模塊(DM)

        STM8 單線(xiàn)接口模塊(SWIM)和調(diào)試模塊(DM)

        作者: 時(shí)間:2016-11-11 來(lái)源:網(wǎng)絡(luò) 收藏
        介紹

        STM8在線(xiàn)調(diào)試模式或在應(yīng)用編程模式由一個(gè)單線(xiàn)硬件接口來(lái)管理,該接口擁有對(duì)存儲(chǔ)器超高速編程的特性。該接口和在線(xiàn)調(diào)試模塊相配合,可提供一種非侵入性(non-intrusive)的仿真模式,在這種仿真模式下,在線(xiàn)調(diào)試器的調(diào)試仿真功能非常強(qiáng)大,其性能已經(jīng)接近于一個(gè)全功能仿真器。
        主要特性
        基于一個(gè)異步,高注入電流(8mA),漏極開(kāi)路的雙向通訊。
        允許讀寫(xiě)存儲(chǔ)器空間的任意位置。
        可讀寫(xiě)CPU寄存器(A,X,Y,CC,CP)。它們有用于讀寫(xiě)的寄存器映射地址。
        在運(yùn)行中可對(duì)RAM和外設(shè)寄存器進(jìn)行非侵入式讀寫(xiě)。
        器件復(fù)位有相應(yīng)的復(fù)位狀態(tài)指示位,請(qǐng)參考復(fù)位狀態(tài)寄存器(RST_SR)。
        時(shí)鐘速度可選,請(qǐng)參考SWIM時(shí)鐘控制寄存器(CLK_SWIMCCR)。

        本文引用地址:http://www.104case.com/article/201611/316702.htm

        SWIM引腳可用作普通I/O口,但如果用戶(hù)還想使用該引腳做調(diào)試,則在使用上有一些限制。最安全的作法是在PCB板上提供一個(gè)跳線(xiàn)選擇。


        SWIM模式


        在上電復(fù)位后,SWIM模塊復(fù)位,然后進(jìn)入OFF模式。


        OFF:在上電復(fù)位后的默認(rèn)狀態(tài)。SWIM不能用作普通I/O口。
        I/O:將全局配置寄存器(CFG_GCR)中的SWD位置位后進(jìn)入該模式。在這種模式下,SWIM引腳可用作普通I/O口。一旦系統(tǒng)復(fù)位,SWIM模塊重新回到OFF模式。
        SWIM:當(dāng)在SWIM引腳上輸入特定的序列時(shí)進(jìn)入該模式。在這種模式下,調(diào)試工具通過(guò)SWIM引腳使用三種命令(SRST系統(tǒng)復(fù)位,ROTF運(yùn)行中讀,WOTF運(yùn)行中寫(xiě))來(lái)控制STM8。
        注意:可參考STM8 SWIM通訊協(xié)議和調(diào)試模塊用戶(hù)手冊(cè)來(lái)了解SWIM和調(diào)試模塊(DM)的更多信息。



        評(píng)論


        技術(shù)專(zhuān)區(qū)

        關(guān)閉
        主站蜘蛛池模板: 布拖县| 抚远县| 扎赉特旗| 航空| 雷山县| 双城市| 天门市| 教育| 广饶县| 康乐县| 晋江市| 县级市| 寻甸| 教育| 五家渠市| 巴彦县| 顺平县| 贺兰县| 寻甸| 越西县| 防城港市| 郁南县| 禹州市| 清丰县| 克拉玛依市| 金乡县| 托克托县| 新巴尔虎右旗| 临泉县| 南木林县| 莱州市| 万山特区| 冀州市| 鄢陵县| 定结县| 元江| 泰兴市| 新田县| 临海市| 来宾市| 盈江县|