国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

查看: 1565|回復(fù): 0
打印 上一主題 下一主題

【教程11】瘋殼·ARM功能手機(jī)-定時(shí)器實(shí)驗(yàn)教程

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
發(fā)表于 2022-8-17 15:41:20 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
ARM功能手機(jī)
——瘋殼·開(kāi)發(fā)板系列
定時(shí)器實(shí)驗(yàn)教程   





    圖1


    8LED硬件電路

        板子中有一個(gè)可控LED,接在DA14580的P24引腳,LED串聯(lián)1K的限流電阻,如下圖所示:

   
    圖2

    第二節(jié) Timer寄存器

    2.1 Timer介紹

    軟件定時(shí)器模塊包含兩個(gè)定時(shí)器模塊,它們可以通過(guò)軟件控制、編程并用于各種任務(wù)。
    2.1.1 Timer0

    定時(shí)器0有16位的通用定時(shí)器;可以產(chǎn)生兩路脈寬調(diào)制信號(hào);可編程的輸出頻率;可編程的占空比;可編程的軟件中斷。
    2.1.2 Timer2

    定時(shí)器2有14位的通用定時(shí)器;可以產(chǎn)生3路脈寬調(diào)制信號(hào);輸入時(shí)鐘頻率為16MHz;可編程的輸入頻率;占空比可調(diào);用于白色LED的亮度控制。

    2.2 寄存器介紹
    2.2.1 定時(shí)器0控制寄存器

   
    圖3
    15:4位:保留不使用;
    3位:PWM模式選擇,’0’表示PWM信號(hào)為高時(shí)輸出’1’,’1’表示PWM信號(hào)為高時(shí)輸出快時(shí)鐘信號(hào)的二分頻,則輸出頻率范圍為1~8MHz;
    2位:定時(shí)器0的時(shí)鐘分頻,為’1’使用選擇的時(shí)鐘源頻率,為’0’使用選擇的時(shí)鐘源進(jìn)行10分頻,注意這個(gè)值適用于計(jì)數(shù)寄存器;
    1位:時(shí)鐘源選擇,’1’使用快時(shí)鐘(16、8、4、2MHz),’0’使用慢時(shí)鐘(32KHz);
    0位:定時(shí)器0控制位,’0’表示定時(shí)器0關(guān)閉并處于復(fù)位狀態(tài),’1’定時(shí)器0運(yùn)行。

    2.2.2 定時(shí)器0計(jì)數(shù)控制寄存器

   
    圖4
    定時(shí)器0計(jì)數(shù)重新裝載值,如果讀取該寄存器則返回當(dāng)前計(jì)數(shù)器的值。
    2.2.3 定時(shí)器0高電平重新裝載值

   
    圖5
    定時(shí)器0高電平重新裝載值,如果讀取該寄存器則返回定時(shí)器0的計(jì)數(shù)值。
    2.2.4 定時(shí)器0低電平重新裝載值

   
    圖6
    定時(shí)器0低電平重新裝載值,如果讀取該寄存器則返回定時(shí)器0的計(jì)數(shù)值。
    2.2.5 PWM2占空比

   
    圖7
    PWM2信號(hào)的占空比。
    2.2.6 PWM3占空比

   
    圖8
    PWM3信號(hào)的占空比。
    2.2.7 PWM4占空比

   
    圖9
    PWM4信號(hào)的占空比。
    2.2.8 PWM2,3,4的頻率

   
    圖10
    PWM2、3、4信號(hào)的頻率,三個(gè)信號(hào)頻率相同。

    2.2.9 PWM2,3,4控制寄存器

   
    圖11
    2位:硬件暫停使能,為’1’則硬件可以停止PWM2、3、4。
    1位:軟件暫停使能,為’1’則PWM2、3、4暫停。
    0位:PWM信號(hào)使能,為’1’則PWM2、3、4使能。

    2.3 寄存器配置講解
    #define CLK_PER_REG             (* ( volatile uint16*)0x50000004)
    #define TIMER0_CTRL_REG         (* ( volatile uint16*)0x50003400)
    #define TIMER0_ON_REG           (* ( volatile uint16*)0x50003402)
    #define TIMER0_RELOAD_M_REG     (* ( volatile uint16*)0x50003404)
    #define TIMER0_RELOAD_N_REG      (* ( volatile uint16*)0x50003406)
    #define PWM2_DUTY_CYCLE          (* ( volatile uint16*)0x50003408)
    #define PWM3_DUTY_CYCLE          (* ( volatile uint16*)0x5000340A)
    #define PWM4_DUTY_CYCLE          (* ( volatile uint16*)0x5000340C)
    #define TRIPLE_PWM_FREQUENCY     (* ( volatile uint16*)0x5000340E)
    #define TRIPLE_PWM_CTRL_REG       (* ( volatile uint16*)0x50003410)
    啟動(dòng)Timer0模塊的時(shí)鐘:CLK_PER_REG |= 0x0008;
    定時(shí)器0初始化,選擇高頻時(shí)鐘,正常PWM模式,無(wú)分頻,則TIMER0_CTRL_REG = 0X0E;
    設(shè)置計(jì)數(shù)值為1000,高電平為500,低電平為200,則TIMER0_ON_REG=1000; TIMER0_RELOAD_M_REG=500; TIMER0_RELOAD_N_REG=200;
    開(kāi)定時(shí)器中斷NVIC_SetPriority (SWTIM_IRQn, 254); NVIC_EnableIRQ(SWTIM_IRQn);
    啟動(dòng)定時(shí)器TIMER0_CTRL_REG = (TIMER0_CTRL_REG|0x01);



    第三節(jié) 定時(shí)器實(shí)驗(yàn)

    實(shí)驗(yàn)需要使用的模塊有:手機(jī)開(kāi)發(fā)板底板,Jlink調(diào)試工具,杜邦線、3.7V鋰電池或Mocro USB線。
    使用JLINK通過(guò)杜邦線連接手機(jī)藍(lán)牙位于手機(jī)主控底板,連接方式如下:
    (1)JLINK一端只需要使用杜邦線連接JLINK的SWC、SWD、GND三個(gè)引腳,如下圖所示:

   
    圖12
    (2)手機(jī)藍(lán)牙一端需要使用杜邦線連接上方右側(cè)的J3三個(gè)引腳,與JLINK的連接引腳一一對(duì)應(yīng),分別為SWC-->SWCLK、SWD-->SWDIO、GND-->GND,如下圖所示:

   
    圖13
    將JLINK插上電腦的USB接口,連接好之后給手機(jī)主控底板供電,詳細(xì)的介紹可以參考《如何上電》教程,路徑為:..\WT_Mobile\0.從這里開(kāi)始\0.開(kāi)機(jī)測(cè)試。
    打開(kāi)定時(shí)器實(shí)驗(yàn)的Keil工程timer0_general.uvproj,位于目錄:
    ..\WT_Mobile\1.初級(jí)教程\DA14580\3_初級(jí)_定時(shí)器\projects\target_apps\peripheral_examples\timer0\timer0_general\Keil_5。如下圖所示:

   
    圖14
    使用手環(huán)調(diào)試下載線連接好Jlink,編譯,點(diǎn)擊DEBUG,然后點(diǎn)擊全速運(yùn)行,則可以看到藍(lán)色LED閃爍,如下圖所示:



   
    圖15



    文件下載請(qǐng)點(diǎn)擊: Timer教程.pdf (750.77 KB)


本版積分規(guī)則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 污网站免费在线观看 | 亚洲欧美日韩中文字幕在线一 | 国产欧美精品三区 | 亚洲视频观看 | 成人国产一区 | 色偷偷7777www| 国产视频精品视频 | 四虎成人影院 | 久久大陆 | 91日韩视频 | 亚洲高清日韩精品第一区 | 欧美一区二区在线视频 | 18美女福利视频网站免费观看 | 免费麻豆| 91网址在线播放 | 老师让我她我爽了好久老 | 免费看动漫强人物动漫的 | 一级毛片短视频 | 亚洲无限观看 | 九月丁香十月婷婷在线观看 | 亚洲区欧美 | 精品一久久香蕉国产线看播放 | 国产精品黄页网站在线播放免费 | 啦啦啦资源在线观看视频4 啦啦啦资源视频在线观看4 | 加勒比综合 | 国产精品毛片一区二区三区 | h日本动漫无删减在线观看免 | 99久久精品免费看国产四区 | 亚洲欧洲综合在线 | 亚洲精品视频免费看 | 九九热8| 亚洲一区成人 | 欧美日韩在线免费 | 日韩伦理在线看不卡 | 国产一区亚洲二区三区毛片 | 一区二区三区四区视频在线观看 | 天天摸夜夜摸成人免费视频 | 日本欧美中文字幕人在线 | 女人18毛片a级毛片免费看一 | 紫黑色的巨大又粗又硬视频 | 女人18一级毛片免费观看 |