色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

恒美股份 ? 來源:華芯微特32位MCU ? 作者:華芯微特32位MCU ? 2021-08-18 09:54 ? 次閱讀

概述

本章節主要是介紹了華芯微特公司SWM20x系列電機框架搭建之定時器模塊HALL接口功能特點及應用設置,方便用戶可以更快的上手設計。

SWM20x系列電機框架搭建:TIMR_HALL篇

霍爾接口

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

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

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

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

配置HALLSR寄存器,設置對應HALL輸入信號的原狀態

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

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

清除輸入HALL信號觸發中斷的狀態(HALLIF)

使能HALL中斷(HALLIE)

TIMER0使能(EN)

當外部HALL_X引腳產生指定電平變化時,將(計數器加載值-計數器當前值)的結果保存到寄存器HALLDR中,計數器復位到加載值重新計數,并產生TIMER中斷。同時HALLIF寄存器IFx將產生對應標示位,標識對應引腳產生電平變化。

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

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

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

中斷配置與清除

每路TIMER均具備獨立中斷,通過中斷使能寄存器IE進行各TIMER中斷使能。通過中斷狀態寄存器IF進行中斷查詢及清除。

TIMER中斷

可通過配置中斷使能寄存器IEx相應位使能中斷。當檢測到中斷觸發條件時,中斷標志寄存器IFx相應位中置1。如需清除此標志,需在相應標志位中寫1清零(R/W1C),否則中斷在開啟狀態下會一直進入。

HALL中斷

可通過配置HALL模式控制寄存器對應位設置輸入HALLx信號觸發中斷的條件:上升沿、下降沿、上升沿和下降沿。可通過配置HALL中斷使能寄存器HALLIE相應位使能中斷。當檢測到中斷觸發條件時,HALL中斷標志寄存器HALLIF相應位中置1。如需清除此標志,需在相應標志位中寫1清零(R/W1C),否則中斷在開啟狀態下會一直進入。

程序中配置如下:

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); //最大測量脈寬4us*65536 = 262ms

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

TIMRG-》HALLIF = 7; //HALL中斷狀態

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

NVIC_EnableIRQ(HALL_IRQn); //設置中斷優先級

TIMR_Start(TIMR0);

}

//霍爾檢測中斷

void HALL_Handler(void)

{

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

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

}

使用TIMRG-》HALLSR可獲取當前霍爾值。

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

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

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

編輯:jq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 寄存器
    +關注

    關注

    31

    文章

    5363

    瀏覽量

    120932
  • 接口
    +關注

    關注

    33

    文章

    8691

    瀏覽量

    151682
  • 電機
    +關注

    關注

    142

    文章

    9081

    瀏覽量

    146151
  • 定時器
    +關注

    關注

    23

    文章

    3255

    瀏覽量

    115173

原文標題:SWM20x系列電機框架搭建:TIMR_HALL篇

文章出處:【微信號:gh_737991c81b3d,微信公眾號:恒美股份】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    推出全新NSM201x-P系列電流傳感

    近日,納推出全新車規級集成電流路徑霍爾傳感NSM201x-P系列。該系列產品是對納
    的頭像 發表于 01-21 13:54 ?118次閱讀
    納<b class='flag-5'>芯</b><b class='flag-5'>微</b>推出全新NSM201<b class='flag-5'>x</b>-P<b class='flag-5'>系列</b>電流傳感<b class='flag-5'>器</b>

    【敏矽ME32G070開發板免費體驗】介紹、環境搭建、工程測試

    /定時器。 此外,ME32G070 系列還支持馬達控制功能,直流無刷電機控制 PWM 模塊。 特性 高性能 32位 ARM CPU 內核
    發表于 12-12 14:29

    詳解CKS32F107xx系列定時器同步功能

    CKS32F107xx系列部分定時器在內部是相連的,可用于定時器同步或鏈接,方便用戶配置不同的同步模式,以便在電機控制、數據采集和PWM信號生成等應用中,實現復雜的時間序列和多通道的同
    的頭像 發表于 11-26 17:51 ?472次閱讀
    詳解CKS32F107xx<b class='flag-5'>系列</b>的<b class='flag-5'>定時器</b>同步<b class='flag-5'>功能</b>

    SWM241系列、主流領域 LCD斷碼屏、TFT液晶屏

    個I2C 接口(支持主/從選擇)、1 個 CAN 模塊,此外還具有 1 個 16 位看門狗定時器,8 組 32 位加強型定時器(可觸發 DMA),4 路 8 通道 16bit PWM
    發表于 09-03 10:30

    屏驅MCU-SWM320系列

    、互補、中心對稱等多種輸出模式 ? 支持死區控制 ? ADC 采樣觸發 ? 定時器模塊 ? 6 路 32 位通用定時器 ◆ 具備獨立中斷 ◆ 可做計數器使用◆ 支持輸入單脈沖捕獲功能
    發表于 08-05 09:31

    定時器的工作方式介紹

    定時器是計算機和嵌入式系統中常見的一種硬件模塊,用于實現定時和計數功能。定時器的工作方式通常由一組寄存
    的頭像 發表于 07-12 10:29 ?1088次閱讀

    定時器相關的寄存有哪些類型

    在微控制編程中,定時器是一種非常常見的功能模塊,用于實現各種定時和計數功能。定時器的工作原理是
    的頭像 發表于 07-12 10:25 ?1046次閱讀

    STM32G4系列芯片定時器的延時輸出問題

    有人使用STM32G4系列芯片內部的多個定時器做PWM輸出,輸出頻率一樣,占空比也一樣,均為50%??墒?,當他中途調整各個定時器以相同的工作參數,即改變ARR的值和CCR值后,會發現TIM2和TIM5兩個
    的頭像 發表于 07-01 09:45 ?1865次閱讀
    STM32G4<b class='flag-5'>系列</b>芯片<b class='flag-5'>定時器</b>的延時輸出問題

    三菱plc如何顯示定時器時間

    三菱PLC(Programmable Logic Controller,可編程邏輯控制)是一種廣泛應用于工業自動化領域的設備。定時器是PLC中的一種基本功能,用于實現延時控制、計時控制等功能
    的頭像 發表于 06-20 11:10 ?2018次閱讀

    三菱FX系列PLC內部定時器,定時的時間單位有哪3種?

    三菱FX系列PLC是工業自動化領域中常用的一種可編程邏輯控制,具有強大的功能和靈活性。在FX系列PLC中,定時器是一種非常重要的基本
    的頭像 發表于 06-20 10:29 ?4210次閱讀

    如何實現一個軟件定時器

    在Linux,uC/OS,FreeRTOS等操作系統中,都帶有軟件定時器,原理大同小異。典型的實現方法是:通過一個硬件定時器產生固定的時鐘節拍,每次硬件定時器中斷到,就對一個全局的時間標記加一,每個軟件
    的頭像 發表于 04-29 11:00 ?726次閱讀

    加持!低功耗SPI模塊E48系列,可替代多款芯片方案

    億佰推出的高性價比無線數傳模塊——E48-433M20S,是一款基于普微電子CMT2310A芯片方案開發的純硬件模塊。E48-433M
    的頭像 發表于 03-08 08:19 ?1023次閱讀
    <b class='flag-5'>華</b>普<b class='flag-5'>微</b>強<b class='flag-5'>芯</b>加持!低功耗SPI<b class='flag-5'>模塊</b>E48<b class='flag-5'>系列</b>,可替代多款芯片方案

    使用555定時器的可調雙定時器電路

    定時器 IC 555 是最通用和最常用的 IC 之一,因為它的應用范圍更廣,如 PWM放大器、延遲定時器、開關電路、占空比選擇、時鐘脈沖發生等。這也可用于各種應用,如精確
    的頭像 發表于 02-25 15:16 ?2369次閱讀
    使用555<b class='flag-5'>定時器</b>的可調雙<b class='flag-5'>定時器</b>電路

    發布全新隔離式比較NSI22C1x系列

    ,一家在半導體領域享有盛譽的公司,近日宣布推出其全新的隔離式比較系列——NSI22C1x
    的頭像 發表于 02-21 10:47 ?891次閱讀

    淺談時間間隔計數定時器間隔測量功能

    與頻率計數一樣,定時器計數或間隔定時器也具有許多組成測試儀器的模塊。它們與計數中使用的非常
    的頭像 發表于 02-08 07:32 ?1863次閱讀
    主站蜘蛛池模板: 亚洲精品久久久久一区二区三 | 中国毛片网| 鸭子玩富婆流白浆视频 | 男宿舍里的呻吟h | 最近中文字幕完整版高清 | 国产亚洲日韩另类在线观看 | 伊人久久大香线蕉无码麻豆 | 国产一区二区三区国产精品 | 亚洲 日韩 国产 制服 在线 | 动漫女主被扒开双腿羞辱 | 亚洲伊人色综合久久天天伊人 | 好妞操| 全黄H全肉细节文NP 全黄h全肉细节全文 | 久久精品亚洲热综合一本 | 国产亚洲日韩另类在线播放 | 一本色道久久综合亚洲精品加 | 男人叼女人 | 国产午夜电影在线观看不卡 | 日韩中文无线码在线视频 | 日日摸夜添夜夜夜添高潮 | 性色欲情网站IWWW九文堂 | 少爷被多个暗卫肉高h | 日本在线免费 | 亚洲欧美中文字幕5发布 | 最新无码专区在线视频 | 男生扒开美女尿口戳戳 | 亚洲中文字幕无码一久久区 | 国产精品免费小视频 | 亚洲中文字幕无码一久久区 | 国产在线视频在线观看 | 成a人片亚洲日本久久 | 寂寞夜晚免费观看视频 | 精品人妻伦九区久久AAA片69 | 第一次处破女18分钟免费 | 亚洲 日本 天堂 国产 在线 | 一二三四在线高清中文版免费观看电影 | 成人免费肉动漫无遮网站 | 青青草在现线免费观看 | 亚洲国产精品综合久久一线 | 亚洲性夜夜夜色综合网 | 99国产精品免费视频 |