91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

華芯微特公司SWM20x系列電機(jī)框架搭建之定時(shí)器模塊HALL接口功能

恒美股份 ? 來源:華芯微特32位MCU ? 作者:華芯微特32位MCU ? 2021-08-18 09:54 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

概述

本章節(jié)主要是介紹了華芯微特公司SWM20x系列電機(jī)框架搭建之定時(shí)器模塊HALL接口功能特點(diǎn)及應(yīng)用設(shè)置,方便用戶可以更快的上手設(shè)計(jì)。

SWM20x系列電機(jī)框架搭建:TIMR_HALL篇

霍爾接口

TIMER0模塊提供了HALL接口功能,能夠自動(dòng)記錄脈沖變化間隔,并產(chǎn)生中斷。使用方式如下:

HALL功能為指定引腳,且不同封裝可能有所差異,具體引腳詳見管教排布:

配置PORTCON模塊中INEN寄存器使能引腳輸入功能

通過PORT_SEL寄存器將引腳切換為HALL功能

配置HALLSR寄存器,設(shè)置對(duì)應(yīng)HALL輸入信號(hào)的原狀態(tài)

配置TIMER0裝載值寄存器(LDVALx)

使能HALL模式控制寄存器中輸入HALL信號(hào)觸發(fā)使能位(HALLEN)

清除輸入HALL信號(hào)觸發(fā)中斷的狀態(tài)(HALLIF)

使能HALL中斷(HALLIE)

TIMER0使能(EN)

當(dāng)外部HALL_X引腳產(chǎn)生指定電平變化時(shí),將(計(jì)數(shù)器加載值-計(jì)數(shù)器當(dāng)前值)的結(jié)果保存到寄存器HALLDR中,計(jì)數(shù)器復(fù)位到加載值重新計(jì)數(shù),并產(chǎn)生TIMER中斷。同時(shí)HALLIF寄存器IFx將產(chǎn)生對(duì)應(yīng)標(biāo)示位,標(biāo)識(shí)對(duì)應(yīng)引腳產(chǎn)生電平變化。

39f2a1d0-ff6a-11eb-9bcf-12bb97331649.png

Hall0、Hall1、Hall2 是HALL功能的三個(gè)輸入引腳,任意一個(gè)HALL引腳上出現(xiàn)跳變沿時(shí),將(計(jì)數(shù)器加載值-計(jì)數(shù)器當(dāng)前值)的結(jié)果保存到寄存器HALLDR中,并且計(jì)數(shù)器復(fù)位到加載值重新計(jì)數(shù)。HALL0~2信號(hào)輸入同時(shí)支持連接至CMP0~2,可通過ACMPCR2寄存器HALLx位配置,可選擇為CMPxOUT引腳或者HALLIO引腳。

3a27aa2e-ff6a-11eb-9bcf-12bb97331649.png

中斷配置與清除

每路TIMER均具備獨(dú)立中斷,通過中斷使能寄存器IE進(jìn)行各TIMER中斷使能。通過中斷狀態(tài)寄存器IF進(jìn)行中斷查詢及清除。

TIMER中斷

可通過配置中斷使能寄存器IEx相應(yīng)位使能中斷。當(dāng)檢測(cè)到中斷觸發(fā)條件時(shí),中斷標(biāo)志寄存器IFx相應(yīng)位中置1。如需清除此標(biāo)志,需在相應(yīng)標(biāo)志位中寫1清零(R/W1C),否則中斷在開啟狀態(tài)下會(huì)一直進(jìn)入。

HALL中斷

可通過配置HALL模式控制寄存器對(duì)應(yīng)位設(shè)置輸入HALLx信號(hào)觸發(fā)中斷的條件:上升沿、下降沿、上升沿和下降沿。可通過配置HALL中斷使能寄存器HALLIE相應(yīng)位使能中斷。當(dāng)檢測(cè)到中斷觸發(fā)條件時(shí),HALL中斷標(biāo)志寄存器HALLIF相應(yīng)位中置1。如需清除此標(biāo)志,需在相應(yīng)標(biāo)志位中寫1清零(R/W1C),否則中斷在開啟狀態(tài)下會(huì)一直進(jìn)入。

程序中配置如下:

void Motor_hall(void)

{

PORT_Init(PORTB, PIN4, PORTB_PIN4_HALL_IN0, 1); //連接PB4

PORT_Init(PORTB, PIN5, PORTB_PIN5_HALL_IN1, 1); //連接PB5

PORT_Init(PORTB, PIN6, PORTB_PIN6_HALL_IN2, 1); //連接PB6

PORTB-》PULLU |= ((1 《《 PIN4) | (1 《《 PIN5) | (1 《《 PIN6)); //上拉使能

TIMR_Init(TIMR0, TIMR_MODE_TIMER, CyclesPerUs*4, 65536, 0); //最大測(cè)量脈寬4us*65536 = 262ms

TIMRG-》HALLEN = 1; //HALL模式控制

TIMRG-》HALLIF = 7; //HALL中斷狀態(tài)

TIMRG-》HALLIE = 1; //HALL中斷使能

NVIC_EnableIRQ(HALL_IRQn); //設(shè)置中斷優(yōu)先級(jí)

TIMR_Start(TIMR0);

}

//霍爾檢測(cè)中斷

void HALL_Handler(void)

{

TIMRG-》HALLIF = 7; //清除中斷

printf(“%dus ”, TIMRG-》HALLSR); //輸出霍爾值

}

使用TIMRG-》HALLSR可獲取當(dāng)前霍爾值。

具體詳情可登錄華芯微特官網(wǎng):http://www.synwit.cn/

共享文件夾:ftp://221.217.59.230/

QQ技術(shù)交流群:492524359 等方式獲取最新支持。

編輯:jq

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

    關(guān)注

    31

    文章

    5608

    瀏覽量

    130001
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    9521

    瀏覽量

    157048
  • 電機(jī)
    +關(guān)注

    關(guān)注

    143

    文章

    9592

    瀏覽量

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

    關(guān)注

    23

    文章

    3368

    瀏覽量

    123653

原文標(biāo)題:SWM20x系列電機(jī)框架搭建:TIMR_HALL篇

文章出處:【微信號(hào):gh_737991c81b3d,微信公眾號(hào):恒美股份】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    LM555QML定時(shí)器功能特性、應(yīng)用及設(shè)計(jì)要點(diǎn)

    LM555QML定時(shí)器功能特性、應(yīng)用及設(shè)計(jì)要點(diǎn) 在電子設(shè)計(jì)領(lǐng)域,定時(shí)器是一種常用的器件,可用于生成精確的時(shí)間延遲或振蕩。TI公司的LM555QML
    的頭像 發(fā)表于 02-10 15:40 ?145次閱讀

    深入解析xx555系列精密定時(shí)器功能、應(yīng)用與設(shè)計(jì)要點(diǎn)

    深入解析xx555系列精密定時(shí)器功能、應(yīng)用與設(shè)計(jì)要點(diǎn) 在電子工程師的工具箱中,定時(shí)器是一種至關(guān)重要的組件,它廣泛應(yīng)用于各種電子設(shè)備中,用于實(shí)現(xiàn)精確的時(shí)間控制。今天,我們將深入探討xx
    的頭像 發(fā)表于 02-10 15:40 ?290次閱讀

    LM555-MIL定時(shí)器:高精度定時(shí)與振蕩的理想

    LM555-MIL定時(shí)器:高精度定時(shí)與振蕩的理想選 在電子設(shè)計(jì)領(lǐng)域,定時(shí)器和振蕩是極為關(guān)鍵的元件,它們廣泛應(yīng)用于各種需要精確時(shí)間控制的場(chǎng)
    的頭像 發(fā)表于 02-09 10:55 ?354次閱讀

    深入剖析LTC2956:多功能喚醒定時(shí)器的卓越

    深入剖析LTC2956:多功能喚醒定時(shí)器的卓越選 在電子設(shè)備的設(shè)計(jì)中,如何實(shí)現(xiàn)高效的電源管理和精確的定時(shí)控制是關(guān)鍵問題。LTC2956作為一款具有強(qiáng)大
    的頭像 發(fā)表于 02-08 16:00 ?525次閱讀

    基金深度探訪成都活動(dòng)成功舉行

    1月23日,由鵬基金與每日經(jīng)濟(jì)新聞聯(lián)合主辦的“科創(chuàng)中國(guó)燈塔基金·鵬基本面投資美·成都”深度探訪活動(dòng)在
    的頭像 發(fā)表于 01-26 15:25 ?601次閱讀

    LAT1173高精度定時(shí)器的同步功能應(yīng)用筆記

    STM32G474 所含的高精度定時(shí)器(HRTIMER)其實(shí)包含了多個(gè)定時(shí)器,多個(gè)定時(shí)器之間可以單獨(dú)工作,也可以進(jìn)行同步,且高精度定時(shí)器還能與片上的其他
    發(fā)表于 01-11 17:32 ?0次下載

    TMDS181x 6Gbps TMDS重定時(shí)器:高清視頻傳輸?shù)睦硐?b class='flag-5'>之

    TMDS181x 6Gbps TMDS重定時(shí)器:高清視頻傳輸?shù)睦硐?b class='flag-5'>之選 在當(dāng)今的高清視頻時(shí)代,數(shù)字視頻接口(DVI)和高清多媒體接口(HDM
    的頭像 發(fā)表于 12-19 16:30 ?692次閱讀

    PT32L007x系列微控制

    高級(jí)定時(shí)器(支持 PWM 和電機(jī)控制)、2 個(gè)通用定時(shí)器、1 個(gè)低功耗定時(shí)器、獨(dú)立看門狗和系統(tǒng)滴答定時(shí)器。GPIO:最多 18 個(gè)高速 I/
    發(fā)表于 11-19 09:21

    定時(shí)器同步并行模式

    AT32F4xx定時(shí)器同步并行模式 支持型號(hào): AT32F 系列 主要使用外設(shè): TIMER 獲取示例 1 快速使用方法 1.1 硬件資源 AT-START-F403A V1.0 實(shí)驗(yàn)
    發(fā)表于 09-22 09:56

    基于 AS32X601 微控制定時(shí)器模塊(TIM)技術(shù)研究與應(yīng)用實(shí)踐

    摘要: 本文全面介紹了國(guó)科安推出的AS32X601系列微控制定時(shí)器模塊(TIM),包括其系
    的頭像 發(fā)表于 08-19 16:44 ?844次閱讀

    Texas Instruments DS160PT801X16EVM重定時(shí)器評(píng)估模塊數(shù)據(jù)手冊(cè)

    Texas Instruments DS160PT801X16EVM重定時(shí)器評(píng)估模塊(EVM)是一款16通道PCIe轉(zhuǎn)接卡板,用于評(píng)估DS160PT801 PCIe Gen4重定時(shí)器
    的頭像 發(fā)表于 07-29 15:25 ?800次閱讀
    Texas Instruments DS160PT801<b class='flag-5'>X</b>16EVM重<b class='flag-5'>定時(shí)器</b>評(píng)估<b class='flag-5'>模塊</b>數(shù)據(jù)手冊(cè)

    Texas Instruments TLC3555EVM定時(shí)器評(píng)估模塊 (EVM)數(shù)據(jù)手冊(cè)

    Texas Instruments TLC3555EVM定時(shí)器評(píng)估模塊 (EVM) 設(shè)計(jì)用于幫助用戶輕松評(píng)估和測(cè)試TLC3555器件的運(yùn)行和功能。評(píng)估模塊可按標(biāo)準(zhǔn)
    的頭像 發(fā)表于 07-21 14:03 ?767次閱讀
    Texas Instruments TLC3555EVM<b class='flag-5'>定時(shí)器</b>評(píng)估<b class='flag-5'>模塊</b> (EVM)數(shù)據(jù)手冊(cè)

    力AT32L021系列低功耗ARM?Cortex?-M0+微控制

    通道,滿足高速數(shù)據(jù)采集需求。定時(shí)器:1 個(gè) 16 位帶死區(qū)控制 PWM 高級(jí)控制定時(shí)器,適用于電機(jī)控制等應(yīng)用。5 個(gè) 16 位通用定時(shí)器,提供靈活的
    發(fā)表于 06-05 08:58

    MCU定時(shí)器/計(jì)數(shù)

    架構(gòu)與功能特性? 定時(shí)器類型與配置? 高級(jí)控制定時(shí)器?:支持互補(bǔ)PWM輸出與剎車功能,適用于電機(jī)驅(qū)動(dòng)等高精度控制場(chǎng)景。通用
    的頭像 發(fā)表于 04-27 13:54 ?781次閱讀

    德普電動(dòng)自行車電機(jī)控制芯片DPM32M052G8P7代理供應(yīng)

    BEMF功能 4對(duì)共8通道增強(qiáng)型PWM輸出,支持互補(bǔ)、死區(qū)、硬件過流比較剎車 6個(gè)通用定時(shí)器,2個(gè)捕獲比較定時(shí)器,1個(gè)低功耗定時(shí)器 支持HALL
    發(fā)表于 03-15 14:18