91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

嵌入式教程_DSP C674x教學(xué)實(shí)驗(yàn)箱操作教程:2-15 看門(mén)狗功能實(shí)驗(yàn)

創(chuàng)龍教儀 ? 來(lái)源:創(chuàng)龍教儀 ? 作者:創(chuàng)龍教儀 ? 2023-07-11 17:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

實(shí)驗(yàn)?zāi)康?/h2>


本節(jié)視頻的目的是熟悉定時(shí)器的基本結(jié)構(gòu),學(xué)習(xí)看門(mén)狗定時(shí)器的功能和控制方法,并實(shí)現(xiàn)基于定時(shí)器中斷方式控制程序。

實(shí)驗(yàn)原理


定時(shí)器

TMS320C6748有4個(gè)定時(shí)器/計(jì)數(shù)器,均可配置為64位計(jì)數(shù)器、兩個(gè)獨(dú)立32位計(jì)數(shù)器及自動(dòng)重裝32位計(jì)數(shù)器,可以產(chǎn)生周期中斷DMA事件及外部事件。定時(shí)器/計(jì)數(shù)器還可以用于捕獲外部輸入信號(hào)邊緣并計(jì)數(shù)。此外,定時(shí)器1還可以用作64位看門(mén)狗計(jì)數(shù)器。
本實(shí)驗(yàn)使用的是定時(shí)器1。

定時(shí)器的功能
(1)定時(shí)
時(shí)鐘源一般來(lái)源于DSP內(nèi)部,當(dāng)然也可以選擇來(lái)自于外部。
(2)計(jì)數(shù)
可以利用它的功能來(lái)計(jì)算外部脈沖在一段時(shí)間內(nèi)到來(lái)的次數(shù),所以叫做計(jì)數(shù)器(記錄外部脈沖的次數(shù))。因?yàn)閮?nèi)部有一個(gè)計(jì)數(shù)的count,如果用作定時(shí)就是先輸入一個(gè)數(shù)字,然后在來(lái)了一個(gè)時(shí)鐘之后count自動(dòng)減一。如果用成計(jì)數(shù)就是在一個(gè)脈沖到來(lái)之后count自動(dòng)加一。
(3)看門(mén)狗
一些定時(shí)器設(shè)計(jì)有信號(hào)連接到內(nèi)部器件的復(fù)位,因此可用于看門(mén)狗定時(shí)器模式。

定時(shí)器的特性
(1)64 位自增計(jì)數(shù)器
(2)定時(shí)器模式:
64 位通用定時(shí)器模式(低32位定時(shí)器叫Timer12,高32位定時(shí)器叫Timer34)
雙 32 位非鏈?zhǔn)酵ㄓ枚〞r(shí)器模式模式
雙 32 位鏈?zhǔn)蕉〞r(shí)器模式
看門(mén)狗定時(shí)器模式
(3)2種時(shí)鐘源:
內(nèi)部時(shí)鐘
外部時(shí)鐘/事件輸入定時(shí)器的相連引腳
(4)3種工作模式:
一次工作 (定時(shí)器運(yùn)行一個(gè)周期然后停止)
持續(xù)工作 (定時(shí)器在每個(gè)周期結(jié)束自動(dòng)清零并繼續(xù)工作)
持續(xù)工作周期性重載(定時(shí)器在每個(gè)周期自動(dòng)獲取重載寄存器的值并繼續(xù)工作)
(5)產(chǎn)生 CPU 中斷
(6)產(chǎn)生輸出事件讓設(shè)備復(fù)位(僅看門(mén)狗模式)
(7)產(chǎn)生 DMA 同步事件
(8)產(chǎn)生輸出事件到定時(shí)器輸出引腳(如果引腳可用)
(9)外部事件捕獲相連的定時(shí)器引腳(如果引腳可用)

看門(mén)狗


看門(mén)狗,又叫watchdog timer,是一個(gè)定時(shí)器電路,由于芯片的工作常常會(huì)受到來(lái)自外界電磁場(chǎng)的干擾,造成各種寄存器和內(nèi)存的數(shù)據(jù)混亂,會(huì)導(dǎo)致程序指針錯(cuò)誤、不在程序區(qū)、取出錯(cuò)誤的程序指令等,都會(huì)陷入死循環(huán),程序的正常運(yùn)行被打斷,由DSP控制的系統(tǒng)無(wú)法繼續(xù)正常工作,會(huì)造成整個(gè)系統(tǒng)的陷入停滯狀態(tài),發(fā)生不可預(yù)料的后果。
看門(mén)狗就是定期的查看芯片內(nèi)部的情況,一旦發(fā)生錯(cuò)誤就向芯片發(fā)出重啟信號(hào)的電路。看門(mén)狗命令在程序的中斷中擁有最高的優(yōu)先級(jí)。
工作原理:在系統(tǒng)運(yùn)行以后也就啟動(dòng)了看門(mén)狗的計(jì)數(shù)器,看門(mén)狗就開(kāi)始自動(dòng)計(jì)數(shù),如果到了一定的時(shí)間還不去清看門(mén)狗,那么看門(mén)狗計(jì)數(shù)器就會(huì)溢出從而引起看門(mén)狗中斷,造成系統(tǒng)復(fù)位,所以在使用看門(mén)狗時(shí)要注意清看門(mén)狗。

wKgZomStG7iAHWnwAAkxbRIXJGI811.png

定時(shí)器的時(shí)鐘源


時(shí)鐘信號(hào)可分為內(nèi)部時(shí)鐘和外部時(shí)鐘輸入,定時(shí)器0和定時(shí)器1的時(shí)鐘為PLL0_AUXCK(旁路時(shí)鐘,24MHz),定時(shí)器2和定時(shí)器3默認(rèn)狀態(tài)下使用的時(shí)鐘為PLL0_SYSCLK2(為系統(tǒng)頻率的二分之一,228MHz),可通過(guò)定時(shí)器配置將其時(shí)鐘設(shè)置為PLL1_SYSCLK2(可以避免因CPU主頻變化對(duì)設(shè)備產(chǎn)生的不利影響)。

wKgaomStG86AE19bAAM1XI329s4331.png

定時(shí)器時(shí)鐘源由定時(shí)器控制寄存器 (TCR) 時(shí)鐘源 (CLKSRC12) 位選擇。復(fù)位后,時(shí)鐘源為內(nèi)部時(shí)鐘。兩個(gè)時(shí)鐘源都可以驅(qū)動(dòng)定時(shí)器時(shí)鐘:
? 設(shè)置 CLKSRC12 = 0 為內(nèi)部時(shí)鐘。
? 設(shè)置 CLKSRC12 = 1 為輸入引腳 TM64P_IN12 外部時(shí)鐘。

實(shí)驗(yàn)使用的是定時(shí)器1,定時(shí)器1時(shí)鐘來(lái)源于PLL旁路時(shí)鐘, 即晶體振蕩器時(shí)鐘24MHz。
所以看門(mén)狗時(shí)間間隔:T=計(jì)數(shù)周期*(1/24MHz) =0x07270E00/24000000s=5s
0x07270E00 是程序中設(shè)定的計(jì)數(shù)周期。在main.c的宏定義中設(shè)定。

wKgaomStG-KAZ_fAAAHUJgZeuKU595.png

程序流程設(shè)計(jì)中首先要初始化串口終端,接著進(jìn)行定時(shí)器初始化,然后在串口終端輸出打印信息,在主循環(huán)中等待等待輸入字符,并復(fù)位看門(mén)狗定時(shí)器。

wKgZomStG_OAAp1qAAWrZHmjCU0990.png

定時(shí)器配置源碼


配置定時(shí)器的函數(shù)源碼和函數(shù)使用說(shuō)明可以查看timer.c。其中,第一個(gè)參數(shù)是定時(shí)器模塊寄存器的基地址,第二個(gè)參數(shù)是用于配置定時(shí)器模塊。

wKgaomStHAuAUpg2AASR6LFoeeY329.png

周期配置源碼


配置定時(shí)器周期的函數(shù)源碼和函數(shù)使用說(shuō)明可以查看timer.c。其中,第一個(gè)參數(shù)是定時(shí)器模塊寄存器的基地址,第二個(gè)參數(shù)是要設(shè)置周期的定時(shí)器,第三個(gè)參數(shù)是設(shè)置的周期大小。

wKgZomStHCGAC0SxAANm2kCdhBA128.png

看門(mén)狗定時(shí)器使能源碼

配置使能看門(mén)狗定時(shí)器的函數(shù)源碼和函數(shù)使用說(shuō)明可以查看timer.c,參數(shù)是定時(shí)器模塊寄存器的基地址。

wKgZomStHDqAPYPGAAIysKtzYyI446.png

定時(shí)器使能源碼


配置復(fù)位看門(mén)狗定時(shí)器的函數(shù)源碼和函數(shù)使用說(shuō)明可以查看timer.c,參數(shù)是定時(shí)器模塊寄存器的基地址。

wKgaomStHFCAQv4uAAJWMuB6Br0567.png

操作現(xiàn)象


實(shí)驗(yàn)設(shè)備


本實(shí)驗(yàn)使用的硬件接口UART2 RS232接口,所需硬件為實(shí)驗(yàn)板、仿真器RS232 交叉串口母母線、USB轉(zhuǎn)RS232串口線和電源

wKgZomStHGyAVYf7AAexW23E-hs575.png

硬件連接


(1)使用 RS232 交叉串口母母線和 USB 轉(zhuǎn) RS232 串口線連接實(shí)驗(yàn)板的UART2串口和電腦的 USB
口。
(2)連接仿真器和電腦的USB接口,
(3)將撥碼開(kāi)關(guān)撥到DEBUG模式01111,連接實(shí)驗(yàn)箱電源,撥動(dòng)電源開(kāi)關(guān)上電。

wKgaomStHIKAfSvwAApmtFgvgRw231.png

軟件操作


設(shè)置串口調(diào)試工具:


(1)先在設(shè)備管理器查看串口的端口號(hào);
(2)再設(shè)置串口調(diào)試工具,波特率設(shè)置為115200。

wKgZomStHJuAaB6wAAqNxYSkR_A605.png

CCS操作:

導(dǎo)入工程,選擇Demo文件夾下的對(duì)應(yīng)工程
編譯工程
將CCS連接實(shí)驗(yàn)箱并加載程序
點(diǎn)擊運(yùn)行程序,串口調(diào)試終端會(huì)打印提示信息,若在 5s 內(nèi)無(wú)任何信息輸入將復(fù)位系統(tǒng)。
由于在仿真加載模式下,復(fù)位后程序不會(huì)自動(dòng)運(yùn)行,故只會(huì)打印一次信息。若將程序燒寫(xiě)到NANDFLASH后,并在NANDFLASH檔位啟動(dòng)系統(tǒng),系統(tǒng)復(fù)位后程序會(huì)再次運(yùn)行,將會(huì)持續(xù)打印提示信息。

wKgZomStHK2AVIpbAAqNxdCtqKw029.png


審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • dsp
    dsp
    +關(guān)注

    關(guān)注

    556

    文章

    8155

    瀏覽量

    357392
  • 嵌入式
    +關(guān)注

    關(guān)注

    5150

    文章

    19659

    瀏覽量

    317397
  • 看門(mén)狗
    +關(guān)注

    關(guān)注

    10

    文章

    583

    瀏覽量

    71791
  • 中斷
    +關(guān)注

    關(guān)注

    5

    文章

    905

    瀏覽量

    42784
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3298

    瀏覽量

    118866
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    國(guó)產(chǎn)嵌入式教學(xué)實(shí)驗(yàn)操作教程:2-13 定時(shí)器控制實(shí)驗(yàn)

    獨(dú)立32位計(jì)數(shù)器及自動(dòng)重裝32位計(jì)數(shù)器,可以產(chǎn)生周期中斷DMA事件及外部事件。定時(shí)器/計(jì)數(shù)器還可以用于捕獲外部輸入信號(hào)邊緣并計(jì)數(shù)。此外,定時(shí)器1還可以用作64位看門(mén)狗計(jì)數(shù)器。本實(shí)驗(yàn)使用的是定時(shí)器2
    發(fā)表于 02-21 14:09

    可拆DSP實(shí)驗(yàn)TL6748-TEB-A

    6748的浮點(diǎn)C6000 DSP可拆新型嵌入式教學(xué)實(shí)驗(yàn)
    發(fā)表于 11-04 23:11

    看門(mén)狗嵌入式Linux中的應(yīng)用有哪些

    嵌入式領(lǐng)域中 Watchdog 看門(mén)狗通常被作為用于應(yīng)對(duì)系統(tǒng)或者應(yīng)用意外崩潰的有效手段。其可以在程序執(zhí)行出錯(cuò)并無(wú)法恢復(fù)的情況下,自動(dòng)重啟應(yīng)用甚至復(fù)位整個(gè)系統(tǒng),從而使系統(tǒng)脫離宕機(jī)狀態(tài),恢復(fù)正常業(yè)務(wù)
    發(fā)表于 01-01 07:42

    獨(dú)立看門(mén)狗實(shí)驗(yàn)教程

    獨(dú)立看門(mén) 看門(mén)狗實(shí)驗(yàn)網(wǎng)上有很多實(shí)驗(yàn)教程,比較典型的有正點(diǎn)原子的實(shí)驗(yàn)教程,野火的
    發(fā)表于 07-30 07:18

    嵌入式系統(tǒng)】獨(dú)立看門(mén)狗原理+看門(mén)狗實(shí)驗(yàn)分析 精選資料推薦

    嵌入式系統(tǒng)】獨(dú)立看門(mén)狗原理+看門(mén)狗實(shí)驗(yàn)分析1、看門(mén)狗模塊概述在由單片機(jī)構(gòu)成的微機(jī)系統(tǒng)中,由于單片機(jī)工作常常會(huì)受到來(lái)自外界電磁場(chǎng)干擾導(dǎo)致程序
    發(fā)表于 08-03 06:27

    嵌入式教程_數(shù)字信號(hào)處理實(shí)驗(yàn)_DSP_C674x2-15 看門(mén)狗功能實(shí)驗(yàn)

    實(shí)驗(yàn)目的 本節(jié)視頻的目的是熟悉定時(shí)器的基本結(jié)構(gòu),學(xué)習(xí)看門(mén)狗定時(shí)器的功能和控制方法,并實(shí)現(xiàn)基于定時(shí)器中斷方式控制程序。 實(shí)驗(yàn)原理 定時(shí)器 TMS320
    發(fā)表于 08-02 15:33

    嵌入式操作教程_DSP教學(xué)實(shí)驗(yàn):5-6 灰度圖像直方圖(LCD顯示)

    多達(dá) 10 倍。VLIB 是針對(duì) C6x DSP 內(nèi)核優(yōu)化的可擴(kuò)展庫(kù)。包括的40 多個(gè)內(nèi)核的集合可以實(shí)現(xiàn)背景建模與減法、對(duì)象特征提取、追蹤與識(shí)別和低級(jí)像素處理。 包括適用于 C64x+、C67
    發(fā)表于 11-30 10:42

    X25045 看門(mén)狗電路芯片的電路設(shè)計(jì)

    X25045 看門(mén)狗電路芯片的電路設(shè)計(jì) 看門(mén)狗(Watchdog)電路是嵌入式系統(tǒng)需要的抗干擾措施之一。本文用X25045芯片設(shè)計(jì)了一種新
    發(fā)表于 10-21 01:35 ?4110次閱讀
    <b class='flag-5'>X</b>25045 <b class='flag-5'>看門(mén)狗</b>電路芯片的電路設(shè)計(jì)

    AVR內(nèi)部看門(mén)狗實(shí)驗(yàn)

     AVR內(nèi)部看門(mén)口實(shí)驗(yàn)。 1、看門(mén)口實(shí)驗(yàn)。在主程序中周期喂狗,通過(guò)按下按鍵讓程序無(wú)限循環(huán),從而啟動(dòng)看門(mén)狗。 2、內(nèi)部1 M晶振,程序采用單任務(wù)方式,軟件延
    發(fā)表于 06-30 11:33 ?709次閱讀

    嵌入式ARM_Cortex-A15教學(xué)實(shí)驗(yàn)平臺(tái)產(chǎn)品手冊(cè)V2.0

    CortexA15嵌入式教學(xué)ARM實(shí)驗(yàn)產(chǎn)品介紹
    發(fā)表于 03-03 14:38 ?20次下載

    獨(dú)立看門(mén)狗實(shí)驗(yàn)-IWDG-M3

    關(guān)于STM32獨(dú)立看門(mén)狗實(shí)驗(yàn)文檔
    發(fā)表于 11-27 15:30 ?3次下載

    基于TI TMS320C6748定點(diǎn)/浮點(diǎn)DSP C674x處理器

      TI TMS320C6748定點(diǎn)/浮點(diǎn)DSP C674x處理器提供語(yǔ)音、算法、圖像、視頻等多種類(lèi)型實(shí)驗(yàn)提供教學(xué)
    的頭像 發(fā)表于 11-10 10:20 ?3497次閱讀
    基于TI TMS320<b class='flag-5'>C</b>6748定點(diǎn)/浮點(diǎn)<b class='flag-5'>DSP</b> <b class='flag-5'>C674x</b>處理器

    廣州創(chuàng)龍電子嵌入式三核實(shí)驗(yàn)概述

    TL138F-TEB是創(chuàng)龍一款基于TI OMAP-L138(定點(diǎn)/浮點(diǎn)DSP C674x + ARM9)+ Xilinx Spartan-6 FPGA 三核新可拆新型嵌入式
    的頭像 發(fā)表于 11-11 15:30 ?2107次閱讀
    廣州創(chuàng)龍電子<b class='flag-5'>嵌入式</b>三核<b class='flag-5'>實(shí)驗(yàn)</b><b class='flag-5'>箱</b>概述

    嵌入式系統(tǒng)】獨(dú)立看門(mén)狗原理+看門(mén)狗實(shí)驗(yàn)分析

    嵌入式系統(tǒng)】獨(dú)立看門(mén)狗原理+看門(mén)狗實(shí)驗(yàn)分析1、看門(mén)狗模塊概述在由單片機(jī)構(gòu)成的微機(jī)系統(tǒng)中,由于單片機(jī)工作常常會(huì)受到來(lái)自外界電磁場(chǎng)干擾導(dǎo)致程序
    發(fā)表于 11-25 09:51 ?1次下載
    【<b class='flag-5'>嵌入式</b>系統(tǒng)】獨(dú)立<b class='flag-5'>看門(mén)狗</b>原理+<b class='flag-5'>看門(mén)狗</b><b class='flag-5'>實(shí)驗(yàn)</b>分析

    高校嵌入式教學(xué)實(shí)驗(yàn),開(kāi)啟智慧教學(xué)新篇章

    高校嵌入式教學(xué)實(shí)驗(yàn),開(kāi)啟智慧教學(xué)新篇章
    的頭像 發(fā)表于 05-23 08:32 ?783次閱讀
    高校<b class='flag-5'>嵌入式</b><b class='flag-5'>教學(xué)</b><b class='flag-5'>實(shí)驗(yàn)</b><b class='flag-5'>箱</b>,開(kāi)啟智慧<b class='flag-5'>教學(xué)</b>新篇章
    主站蜘蛛池模板: 婷婷久久综合九色综合98 | 免费看黄视频的网站 | 精品欧美小视频在线观看 | 毛片毛片| 色综合色狠狠天天综合色hd | 天天干天天做天天射 | 天天干天天插天天操 | 最近2018中文字幕免费视频 | 久久婷婷人人澡人人爱91 | 欧美一级在线观看 | 久久99免费 | 五月综合激情久久婷婷 | 失禁h啪肉尿出来高h男男 | 国产色产综合色产在线观看视频 | 美女久久久久久 | 天天干天天做天天射 | 四虎国产精品免费久久影院 | 天天色综合社区 | 成年人网站黄色 | 种子天堂| 国产图片区 | 欧美日韩色综合网站 | 国产美女被艹 | 日本福利片午夜免费观着 | 一区二区三区四区无限乱码在线观看 | 两性色午夜视频免费播放 | 在线观看你懂的网站 | 久久精品国产99国产精品免费看 | 国产伦精品一区二区免费 | 中文字幕有码在线视频 | 久久久五月天 | 四虎影院在线免费观看视频 | 精品精品国产高清a毛片牛牛 | 午夜精品久久久久久毛片 | 黄色网络在线观看 | 窝窝午夜看片成人精品 | 一区二区三区视频免费观看 | 午夜精品福利影院 | 狠狠干欧美 | 中文字幕区| 欧美日韩一区二区三区视频在线观看 |