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

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

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

AT32講堂036 | AT32 MCU定時(shí)器入門(mén)指南

雅特力 AT32 MCU ? 2022-11-02 14:56 ? 次閱讀

AT32定時(shí)器概述

定時(shí)器種類(lèi)有基本定時(shí)器、通用定時(shí)器、高級(jí)控制定時(shí)器,以AT32F435xx舉例,下表為各種類(lèi)型定時(shí)器的功能總表。本文主要就定時(shí)器溢出中斷進(jìn)行基礎(chǔ)講解和案列解析。表1. 各定時(shí)器功能總表12b602fa-5a78-11ed-b116-dac502259ad0.png12d608ac-5a78-11ed-b116-dac502259ad0.png

例 定時(shí)器溢出中斷

功能簡(jiǎn)介

定時(shí)器溢出中斷是定時(shí)器最基礎(chǔ)功能,進(jìn)入中斷的時(shí)間周期可由相關(guān)寄存器配置。

  • 定時(shí)器計(jì)數(shù)器值TMRx_CVAL
  • 定時(shí)器預(yù)分頻寄存器TMRx_DIV
  • 定時(shí)器周期寄存器(TMRx_PR)

定時(shí)器中斷頻率計(jì)算公式如下12fb96bc-5a78-11ed-b116-dac502259ad0.png其中,TMRxCLK雖然來(lái)源于APB1/2時(shí)鐘,但下圖時(shí)鐘架構(gòu)可以看出,檔APB1/2 Divider存在非1除頻時(shí),TMRxCLK會(huì)有x2。例如AHB=240 MHz,APB1/2=120MHz,TMRxCLK的實(shí)際頻率為240 MHz.以向上計(jì)數(shù)模式舉例,TMREN bit使能后,TMRx_CVAL會(huì)開(kāi)始進(jìn)行累加1,直到其值等于TMRx_PR后,OVFIF位會(huì)置起并且定時(shí)器會(huì)觸發(fā)溢出中斷事件,(若溢出中斷有開(kāi)啟,則會(huì)產(chǎn)生溢出中斷),同時(shí)TMRx_CVAL會(huì)再次從0開(kāi)始計(jì)數(shù),周而復(fù)始。圖1. 定時(shí)器時(shí)鐘源架構(gòu)13107a5a-5a78-11ed-b116-dac502259ad0.png

資源準(zhǔn)備

1) 硬件環(huán)境對(duì)應(yīng)產(chǎn)品型號(hào)的AT-START BOARD2) 軟件環(huán)境project\at_start_xxx\examples\tmr\timer_base

軟件設(shè)計(jì)

1) 配置流程

  • 編寫(xiě)定時(shí)器溢出中斷函數(shù)的應(yīng)用程序
  • 開(kāi)啟定時(shí)器外設(shè)時(shí)鐘
  • 配置定時(shí)器TMRx_DIV寄存器和TMRx_PR寄存器
  • 配置定時(shí)器為向上計(jì)數(shù)方向
  • 開(kāi)啟定時(shí)器溢出中斷
  • 開(kāi)啟NVIC溢出中斷
  • 開(kāi)啟定時(shí)器計(jì)數(shù)

2) 代碼介紹

  • main函數(shù)代碼描述

13248068-5a78-11ed-b116-dac502259ad0.png

  • TMR1_OVF_TMR10_IRQHandler中斷函數(shù)代碼描述

134d7112-5a78-11ed-b116-dac502259ad0.png

實(shí)驗(yàn)效果

  • LED3每1秒翻轉(zhuǎn)一次。

例 PWM輸出

功能簡(jiǎn)介

定時(shí)器的輸出部分由比較器和輸出控制構(gòu)成,用于編程輸出信號(hào)的周期、占空比、極性。高級(jí)定時(shí)器的輸出部分在不同通道上有所不同。

高級(jí)定時(shí)器在通道1到通道3上擁有互補(bǔ)輸出,且配備死區(qū)調(diào)節(jié);通道1到通道4擁有剎車(chē)控制。通用定時(shí)器的輸出部分沒(méi)有上述功能,只配備了4個(gè)通道輸出?;径〞r(shí)器、通用定時(shí)器和高級(jí)定時(shí)器的具體功能差異可查看RM的TMR章節(jié)。

如下圖為高級(jí)定時(shí)器通道1到3輸出部分原理圖:

圖2.高級(jí)定時(shí)器通道1到3輸出部分原理圖136d9abe-5a78-11ed-b116-dac502259ad0.png圖3. 高級(jí)定時(shí)器通道4輸出部分原理圖1389964c-5a78-11ed-b116-dac502259ad0.png

PWM輸出是定時(shí)器最常用的輸出模式,分為PWM模式A和PWM模式B。其差異在于:

PWM模式A:-OWCDIR=0,若TMRx_C1DT>TMRx_CVAL時(shí)設(shè)置C1ORAW為高,否則為低;-OWCDIR=1,若TMRx_C1DT時(shí)設(shè)置C1ORAW為低,否則為高。PWM模式B:-OWCDIR=0,若TMRx_C1DT>TMRx_CVAL時(shí)設(shè)置C1ORAW為低,否則為高;-OWCDIR=1,若TMRx_C1DT時(shí)設(shè)置C1ORAW為高,否則為低。

資源準(zhǔn)備

1) 硬件環(huán)境對(duì)應(yīng)產(chǎn)品型號(hào)的AT-START BOARD2) 軟件環(huán)境project\at_start_xxx\examples\tmr\7_pwm_output

軟件設(shè)計(jì)

1) 配置流程

  • 開(kāi)啟定時(shí)器外設(shè)時(shí)鐘
  • 配置輸出管腳
  • 配置定時(shí)器TMRx_DIV寄存器和TMRx_PR寄存器
  • 配置定時(shí)器為向上計(jì)數(shù)方向
  • 配置定時(shí)器輸出通道為PWM模式B
  • 開(kāi)啟定時(shí)器計(jì)數(shù)

2) 代碼介紹

  • main函數(shù)代碼描述

13aaa15c-5a78-11ed-b116-dac502259ad0.png

實(shí)驗(yàn)效果

  • 通過(guò)邏輯分析儀或者示波器可將波形打出來(lái)。

如下圖:圖4. 7路PWM輸出13d8d4a0-5a78-11ed-b116-dac502259ad0.png圖中通道1到4輸出頻率相同但占空比不同的波形,互補(bǔ)通道通過(guò)輸出極性的調(diào)節(jié)與其對(duì)應(yīng)的通道輸出相同的波形。

例 PWM輸入捕獲

功能簡(jiǎn)介

定時(shí)器的輸入部分由專(zhuān)門(mén)的捕獲電路實(shí)現(xiàn),可用于對(duì)輸入信號(hào)的濾波、選擇、分頻和輸入捕獲功能;通過(guò)對(duì)捕獲值的計(jì)算,可得到輸入波形的頻率和占空比。

如下圖為輸入部分原理圖:

圖5. 定時(shí)器輸入部分原理圖14891752-5a78-11ed-b116-dac502259ad0.png

輸入模式下,當(dāng)選中的觸發(fā)信號(hào)被檢測(cè)到時(shí),通道寄存器(TMRx_CxDT)會(huì)記錄當(dāng)前計(jì)數(shù)器計(jì)數(shù)值,并將捕獲比較中斷標(biāo)志位(CxIF)置1,若已使能通道中斷(CxIEN)、通道DMA請(qǐng)求(CxDEN)則產(chǎn)生相應(yīng)的中斷和DMA請(qǐng)求。若在CxIF已置1后檢測(cè)到選中的觸發(fā)信號(hào),則將CxOF位置1。

另外,還提供了更加高效的PWM波輸入捕獲功能,可以更方便的計(jì)算出輸入波形的頻率和占空比。此模式的通過(guò)內(nèi)部?jī)蓚€(gè)CxDT寄存器實(shí)現(xiàn),輸入波形通過(guò)定時(shí)器的通道1或者通道2輸入即可。圖6. 定時(shí)器捕獲PWM波原理圖14a545ee-5a78-11ed-b116-dac502259ad0.png

將定時(shí)器配置成PWM輸入模式后,可通過(guò)C1DT和C2DT的值計(jì)算出對(duì)應(yīng)PWM波形的頻率和占空比:

頻率=TMR_CLK/C1DT占空比=C2DT/C1DT

資源準(zhǔn)備

1) 硬件環(huán)境對(duì)應(yīng)產(chǎn)品型號(hào)的AT-START BOARD2) 軟件環(huán)境project\at_start_xxx\examples\tmr\pwm_input

軟件設(shè)計(jì)

1) 配置流程

  • 開(kāi)啟定時(shí)器外設(shè)時(shí)鐘
  • 配置輸入管腳
  • 配置定時(shí)器TMRx_DIV寄存器和TMRx_PR寄存器
  • 配置定時(shí)器為向上計(jì)數(shù)方向
  • 配置定時(shí)器的PWM輸入模式
  • 開(kāi)啟定時(shí)器計(jì)數(shù)

2) 代碼介紹

  • main函數(shù)代碼描述

14c9c482-5a78-11ed-b116-dac502259ad0.png

  • 中斷函數(shù)代碼描述

14ee1a94-5a78-11ed-b116-dac502259ad0.png

實(shí)驗(yàn)效果

  • 從PA7灌入PWM波形;
  • 將串口1連接到上位機(jī),然后通過(guò)上位機(jī)串口工具即可看到打印信息

例 輸入捕獲

功能簡(jiǎn)介

通過(guò)對(duì)外部信號(hào)的上升沿或者下降沿進(jìn)行捕獲可以實(shí)現(xiàn)對(duì)外部信號(hào)輸入捕獲并計(jì)算頻率的功能。本例程實(shí)現(xiàn)了對(duì)外部信號(hào)進(jìn)行捕獲并通過(guò)串口打印出頻率。


資源準(zhǔn)備

1) 硬件環(huán)境對(duì)應(yīng)產(chǎn)品型號(hào)的AT-START BOARD2) 軟件環(huán)境project\at_start_xxx\examples\tmr\input_capture

軟件設(shè)計(jì)

1) 配置流程

  • 開(kāi)啟定時(shí)器外設(shè)時(shí)鐘
  • 配置輸入管腳
  • 配置定時(shí)器TMRx_DIV寄存器和TMRx_PR寄存器
  • 配置定時(shí)器為向上計(jì)數(shù)方向
  • 配置定時(shí)器的輸入捕獲功能
  • 開(kāi)啟定時(shí)器計(jì)數(shù)

2) 代碼介紹

  • main函數(shù)代碼描述

15101946-5a78-11ed-b116-dac502259ad0.png

  • 中斷函數(shù)代碼描述

15408504-5a78-11ed-b116-dac502259ad0.png

實(shí)驗(yàn)效果

  • 從PA7灌入PWM波形;
  • 將串口1連接到上位機(jī),然后通過(guò)上位機(jī)串口工具即可看到打印信息。

例 DMA傳輸

功能簡(jiǎn)介

定時(shí)器擁有強(qiáng)大的DMA傳輸能力,基本每個(gè)定時(shí)器都支持DMA請(qǐng)求的產(chǎn)生。這使得應(yīng)用更加靈活。

本實(shí)驗(yàn)將src_buffer[0]、src_buffer[1]和src_buffer[2]數(shù)據(jù)通過(guò)DMA傳輸?shù)絋MR的TMRx_C3DT寄存器。實(shí)現(xiàn)了每個(gè)周期占空比都發(fā)生改變,且占空比在src_buffer[0]、src_buffer[1]和src_buffer[2]的值之間進(jìn)行有序的切換。

資源準(zhǔn)備

1) 硬件環(huán)境對(duì)應(yīng)產(chǎn)品型號(hào)的AT-START BOARD2) 軟件環(huán)境project\at_start_xxx\examples\tmr\dma

軟件設(shè)計(jì)

1) 配置流程

  • 開(kāi)啟定時(shí)器外設(shè)時(shí)鐘
  • 配置輸入管腳
  • 配置定時(shí)器TMRx_DIV寄存器和TMRx_PR寄存器
  • 配置定時(shí)器為向上計(jì)數(shù)方向
  • 配置DMA通道
  • 配置定時(shí)器的溢出事件產(chǎn)生DMA請(qǐng)求
  • 開(kāi)啟定時(shí)器計(jì)數(shù)

2) 代碼介紹

  • main函數(shù)代碼描述

15597cda-5a78-11ed-b116-dac502259ad0.png

實(shí)驗(yàn)效果

從PA10、PB15輸出PWM波形;

例 burst傳輸

功能簡(jiǎn)介

高級(jí)定時(shí)器和通用定時(shí)器除了支持常規(guī)的DMA傳輸功能,還額外支持DMA burst傳輸功能。在配置為burst傳輸后,當(dāng)TMR產(chǎn)生一個(gè)DMA請(qǐng)求可連續(xù)傳輸以TMR地址為起始地址的多筆數(shù)據(jù);傳輸數(shù)據(jù)的起始地址和數(shù)據(jù)量可通過(guò)軟件配置。

如何配置burst傳輸:

1. 配置TMRx_DMACTRL寄存器,此寄存器的bit0到bit4為DMA傳輸?shù)刂菲?,此值決定了DMA傳輸?shù)钠鹗嫉刂?;bit8到bit12為DMA傳輸長(zhǎng)度配置,此值決定了DMA傳輸?shù)臄?shù)據(jù)筆數(shù)。2. 配置DMA通道,此配置流程與常規(guī)DMA通道配置相同;需要注意的是DMA通道的源與目標(biāo)地址寄存器中的一個(gè)必須為T(mén)MRx_DMADT寄存器地址;具體是源還是目標(biāo)就由數(shù)據(jù)傳輸?shù)姆较驔Q定。

本實(shí)驗(yàn)將src_buffer[0]和src_buffer[2]數(shù)據(jù)通過(guò)burst傳輸?shù)絋MR的TMRx_PR和TMRx_C1DT寄存器。

資源準(zhǔn)備

1) 硬件環(huán)境對(duì)應(yīng)產(chǎn)品型號(hào)的AT-START BOARD2) 軟件環(huán)境project\at_start_xxx\examples\tmr\dma_burst

軟件設(shè)計(jì)

1) 配置流程

  • 開(kāi)啟定時(shí)器外設(shè)時(shí)鐘
  • 配置輸入管腳
  • 配置定時(shí)器TMRx_DIV寄存器和TMRx_PR寄存器
  • 配置定時(shí)器為向上計(jì)數(shù)方向
  • 配置DMA通道和定時(shí)器的burst功能
  • 配置DMAMUX
  • 開(kāi)啟定時(shí)器計(jì)數(shù)

2) 代碼介紹

  • main函數(shù)代碼描述

1599484c-5a78-11ed-b116-dac502259ad0.png

實(shí)驗(yàn)效果

  • 從PA8輸出PWM波形;

例 單脈沖輸出

功能簡(jiǎn)介

單脈沖輸出模式是PWM模式的特例,將OCMEN位置1可開(kāi)啟單周期模式,此模式下,僅在當(dāng)前計(jì)數(shù)周期中進(jìn)行比較匹配,完成當(dāng)前計(jì)數(shù)后,TMREN位清0,因此僅輸出一個(gè)脈沖。當(dāng)配置為向上計(jì)數(shù)模式時(shí),需要嚴(yán)格配置CVAL;向下計(jì)數(shù)時(shí),需嚴(yán)格配置CVAL>CxDT。

當(dāng)TMR受到外部觸發(fā)或者軟件使能CNT時(shí),TMR開(kāi)始計(jì)數(shù)并在此次overflow事件時(shí)停止計(jì)數(shù)。此過(guò)程中輸出也會(huì)根據(jù)配置產(chǎn)生波形。

單脈沖輸出原理如下圖:

圖7. 單脈沖輸出原理圖18fa2d94-5a78-11ed-b116-dac502259ad0.png

圖中當(dāng)受到外部觸發(fā)后,TMR開(kāi)始計(jì)數(shù),當(dāng)CVAL等于CxDT時(shí),改變輸出狀態(tài),當(dāng)CVAL溢出時(shí),輸出狀態(tài)再次改變從而達(dá)到輸出一個(gè)單脈沖的目的。

本實(shí)驗(yàn)將TMR4配置為單脈沖模式。TMR4的通道1配置為輸入并充當(dāng)觸發(fā)輸入的源頭,通道2配置為輸出模式,充當(dāng)單脈沖輸出的端口。

資源準(zhǔn)備

1) 硬件環(huán)境對(duì)應(yīng)產(chǎn)品型號(hào)的AT-START BOARD2) 軟件環(huán)境project\at_start_xxx\examples\tmr\one_cycle

軟件設(shè)計(jì)

1) 配置流程

  • 開(kāi)啟定時(shí)器外設(shè)時(shí)鐘
  • 配置輸入、輸出管腳
  • 配置定時(shí)器TMRx_DIV寄存器和TMRx_PR寄存器
  • 配置定時(shí)器為向上計(jì)數(shù)方向
  • 配置定時(shí)器為單脈沖模式
  • 配置通道2為輸出口,并作為T(mén)MR觸發(fā)的觸發(fā)源

2) 代碼介紹

  • main函數(shù)代碼描述

190e2420-5a78-11ed-b116-dac502259ad0.png

實(shí)驗(yàn)效果

  • PB7輸入管腳,外部給上升沿觸發(fā)即可;
  • PB6為輸出管腳,輸出單脈沖波形。

使用邏輯分析儀打出波形如下:

圖8. 單脈沖輸出結(jié)果193d81b6-5a78-11ed-b116-dac502259ad0.png

例 32位定時(shí)器

功能簡(jiǎn)介

部分定時(shí)器可支持?jǐn)U展為32位定時(shí)器(具體請(qǐng)查看RM)。擴(kuò)展后,不單CVAL寄存器為32位,DIV和CxDT都會(huì)自動(dòng)擴(kuò)展為32位。

使能32位定時(shí)器只需要設(shè)置TMRx_CTRL1寄存器的bit10為1即可。

本實(shí)驗(yàn)將TMR2配置為32位定時(shí)器模式,然后配置為PWM輸出模式使其輸出PWM波形。

資源準(zhǔn)備

1) 硬件環(huán)境對(duì)應(yīng)產(chǎn)品型號(hào)的AT-START BOARD2) 軟件環(huán)境project\at_start_xxx\examples\tmr\tmr2_32bit

軟件設(shè)計(jì)

1) 配置流程

  • 開(kāi)啟定時(shí)器外設(shè)時(shí)鐘
  • 配置輸入、輸出管腳
  • 使能32位模式
  • 配置定時(shí)器TMRx_DIV寄存器和TMRx_PR寄存器
  • 配置通道輸出PWM波形

2) 代碼介紹

  • main函數(shù)代碼描述

19509ecc-5a78-11ed-b116-dac502259ad0.png

實(shí)驗(yàn)效果

  • PA0/1/2/3輸出波形;

圖9. 32位定時(shí)器輸出結(jié)果197e310c-5a78-11ed-b116-dac502259ad0.png

例 定時(shí)器同步

功能簡(jiǎn)介

主次定時(shí)器之間可由內(nèi)部連接信號(hào)進(jìn)行同步。主定時(shí)器可由PTOS[2:0]位選擇主定時(shí)器輸出,即同步信息;次定時(shí)器由SMSEL[2:0]位選擇從模式,即次定時(shí)器的工作模式。定時(shí)器從模式有以下幾種:

復(fù)位模式:

此模式下,當(dāng)次定時(shí)器收到一個(gè)同步信號(hào)后,次定時(shí)器復(fù)位計(jì)數(shù)器和預(yù)分頻器,定時(shí)器的 CVAL寄存器變?yōu)?重新開(kāi)始計(jì)數(shù)。若OVFS位為0,將產(chǎn)生一個(gè)溢出事件。圖10. 復(fù)位模式圖199430ec-5a78-11ed-b116-dac502259ad0.png

掛起模式:

掛起模式下,計(jì)數(shù)的計(jì)數(shù)和剎車(chē)受選中觸發(fā)輸入信號(hào)控制,當(dāng)觸發(fā)輸入為高電平時(shí)計(jì)數(shù)器開(kāi)始計(jì)數(shù);當(dāng)為低電平時(shí),計(jì)數(shù)器暫停計(jì)數(shù)。圖11. 掛起模式圖19a78714-5a78-11ed-b116-dac502259ad0.png

觸發(fā)模式:

觸發(fā)模式下,次定時(shí)器當(dāng)受到外部觸發(fā)信號(hào)后,自動(dòng)啟動(dòng)定時(shí)器,即硬件置TMR_EN為1。所以在觸發(fā)模式下,初始化定時(shí)器后軟件不需要使能定時(shí)器。圖12. 掛起模式圖19c942aa-5a78-11ed-b116-dac502259ad0.png本例程實(shí)現(xiàn)了TMR2同步TMR3和TMR4。主定時(shí)器TMR2選擇溢出事件作為同步信號(hào)輸出,次定時(shí)器TMR3和TMR4選擇掛起模式作為從模式。

資源準(zhǔn)備

1) 硬件環(huán)境對(duì)應(yīng)產(chǎn)品型號(hào)的AT-START BOARD2) 軟件環(huán)境project\at_start_xxx\examples\tmr\parallel_synchro

軟件設(shè)計(jì)

1) 配置流程

  • 定時(shí)器外設(shè)時(shí)鐘
  • 配置輸入、輸出管腳
  • 配置定時(shí)器TMRx_DIV寄存器和TMRx_PR寄存器
  • 配置主模式和從模式
  • 配置PWM輸出模式
  • 使能定時(shí)器

2) 代碼介紹

  • main函數(shù)代碼描述

19e40b3a-5a78-11ed-b116-dac502259ad0.png

實(shí)驗(yàn)效果

  • 通過(guò)PA6/PA0/PB6輸出波形,可使用邏輯分析儀抓取波形查看。

關(guān)于雅特力雅特力科技于2016年成立,是一家致力于推動(dòng)全球市場(chǎng)32位微控制器(MCU)創(chuàng)新趨勢(shì)的芯片設(shè)計(jì)公司,專(zhuān)注于ARM Cortex-M4/M0+的32位微控制器研發(fā)與創(chuàng)新,全系列采用55nm先進(jìn)工藝及ARM Cortex-M4高效能或M0+低功耗內(nèi)核,締造M4業(yè)界最高主頻288MHz運(yùn)算效能,并支持工業(yè)級(jí)別芯片工作溫度范圍(-40°~105°)。雅特力目前已累積相當(dāng)多元的終端產(chǎn)品成功案例:如微型打印機(jī)、掃地機(jī)、光流無(wú)人機(jī)、熱成像儀、激光雷達(dá)、工業(yè)縫紉機(jī)、伺服驅(qū)控、電競(jìng)周邊市場(chǎng)、斷路器、ADAS、T-BOX、數(shù)字電源、電動(dòng)工具等終端設(shè)備應(yīng)用,廣泛地覆蓋5G、物聯(lián)網(wǎng)、消費(fèi)、商務(wù)及工控等領(lǐng)域。

聲明:本文內(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)投訴
  • mcu
    mcu
    +關(guān)注

    關(guān)注

    146

    文章

    16885

    瀏覽量

    349922
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    STM32轉(zhuǎn)AT32代碼轉(zhuǎn)換

    1.引言在嵌入式開(kāi)發(fā)中,我們經(jīng)常會(huì)遇到更換單片機(jī)芯片的事情,若芯片是同一廠家的還好說(shuō),若是不同廠家的則需要重新寫(xiě),重新調(diào),重新去學(xué)習(xí)其底層驅(qū)動(dòng)程序,比較費(fèi)時(shí)費(fèi)力。如:ST32轉(zhuǎn)AT32、ST32轉(zhuǎn)
    的頭像 發(fā)表于 09-28 08:09 ?233次閱讀
    STM32轉(zhuǎn)<b class='flag-5'>AT32</b>代碼轉(zhuǎn)換

    AT32講堂088 | 雅特力AT32F402/F405時(shí)鐘配置

    簡(jiǎn)介時(shí)鐘是芯片正確高效運(yùn)行的基礎(chǔ),正確的時(shí)鐘配置是芯片能正確運(yùn)行的必要條件,其重要性不言而喻。AT32各系列產(chǎn)品的時(shí)鐘配置部分可能存在細(xì)微的差異和需要注意的事項(xiàng),本文檔就著重針對(duì)各系列的情況來(lái)詳細(xì)
    的頭像 發(fā)表于 09-15 08:08 ?341次閱讀
    <b class='flag-5'>AT32</b><b class='flag-5'>講堂</b>088 | 雅特力AT32F402/F405時(shí)鐘配置

    AT32講堂087 | 雅特力AT32 IDE快速入門(mén)指南

    新建項(xiàng)目新項(xiàng)目向?qū)T32ID提供支持雅特力MCU的C語(yǔ)言項(xiàng)目模板,方便用戶(hù)快速創(chuàng)建項(xiàng)目。菜單欄【File】>【New】>【CProject】。新建項(xiàng)目向?qū)У膶?duì)話框?qū)⒊霈F(xiàn)。在對(duì)
    的頭像 發(fā)表于 09-15 08:08 ?319次閱讀
    <b class='flag-5'>AT32</b><b class='flag-5'>講堂</b>087 | 雅特力<b class='flag-5'>AT32</b> IDE快速<b class='flag-5'>入門(mén)</b><b class='flag-5'>指南</b>

    雅特力AT32 MCU的隨機(jī)數(shù)生成

    概述產(chǎn)品和生態(tài)系統(tǒng)安全性的需求比以往任何時(shí)候都更加重要。真隨機(jī)數(shù)是所有安全系統(tǒng)的核心,其質(zhì)量會(huì)影響設(shè)計(jì)的安全性。因此在沒(méi)有內(nèi)置硬件TRNG的AT32的微控制系列中,如何提高隨機(jī)數(shù)的有效,來(lái)符合
    的頭像 發(fā)表于 08-30 12:26 ?412次閱讀
    雅特力<b class='flag-5'>AT32</b> <b class='flag-5'>MCU</b>的隨機(jī)數(shù)生成

    AT32講堂085 | 雅特力AT32 MCU HICK時(shí)鐘校準(zhǔn)

    簡(jiǎn)介AT32系列MCU內(nèi)部都有提供適合運(yùn)行的內(nèi)部高速時(shí)鐘(HICK),其本質(zhì)就是內(nèi)置于芯片的RC振蕩。在25℃下,其典型值頻率8MHz的精度由工廠校準(zhǔn)到±1%,在-40到105℃,該內(nèi)部高速時(shí)鐘
    的頭像 發(fā)表于 08-30 12:26 ?471次閱讀
    <b class='flag-5'>AT32</b><b class='flag-5'>講堂</b>085 | 雅特力<b class='flag-5'>AT32</b> <b class='flag-5'>MCU</b> HICK時(shí)鐘校準(zhǔn)

    定時(shí)器的工作方式介紹

    定時(shí)器是計(jì)算機(jī)和嵌入式系統(tǒng)中常見(jiàn)的一種硬件模塊,用于實(shí)現(xiàn)定時(shí)和計(jì)數(shù)功能。定時(shí)器的工作方式通常由一組寄存來(lái)控制,這些寄存定義了
    的頭像 發(fā)表于 07-12 10:29 ?653次閱讀

    如何實(shí)現(xiàn)一個(gè)軟件定時(shí)器?

    在Linux,uC/OS,F(xiàn)reeRTOS等操作系統(tǒng)中,都帶有軟件定時(shí)器,原理大同小異。典型的實(shí)現(xiàn)方法是:通過(guò)一個(gè)硬件定時(shí)器產(chǎn)生固定的時(shí)鐘節(jié)拍,每次硬件定時(shí)器中斷到,就對(duì)一個(gè)全局的時(shí)間標(biāo)記加一,每個(gè)軟件
    的頭像 發(fā)表于 04-29 11:00 ?567次閱讀

    使用555定時(shí)器的可調(diào)雙定時(shí)器電路

    定時(shí)器 IC 555 是最通用和最常用的 IC 之一,因?yàn)樗膽?yīng)用范圍更廣,如 PWM放大器、延遲定時(shí)器、開(kāi)關(guān)電路、占空比選擇、時(shí)鐘脈沖發(fā)生等。這也可用于各種應(yīng)用,如精確
    的頭像 發(fā)表于 02-25 15:16 ?1946次閱讀
    使用555<b class='flag-5'>定時(shí)器</b>的可調(diào)雙<b class='flag-5'>定時(shí)器</b>電路

    雅特力AT32 MCU與SEGGER攜手合作,開(kāi)發(fā)量產(chǎn)事半功倍

    近日,雅特力與SEGGER共同宣布J-Link仿真調(diào)試與Flasher在線燒錄全面支持AT32 MCU產(chǎn)品,SEGGER工具鏈的加持使AT32
    的頭像 發(fā)表于 02-23 10:27 ?341次閱讀

    AT32 定時(shí)器配置中pr和div的作用

    AT32定時(shí)器是51系列單片機(jī)中的一種定時(shí)器,可以實(shí)現(xiàn)多種定時(shí)功能。在AT32定時(shí)器中,pr和d
    的頭像 發(fā)表于 01-08 10:12 ?1167次閱讀

    單片機(jī)定時(shí)器的用法

    本章以CW32通用定時(shí)器為例介紹單片機(jī)定時(shí)器的用法。
    的頭像 發(fā)表于 01-04 10:37 ?1310次閱讀
    單片機(jī)<b class='flag-5'>定時(shí)器</b>的用法

    潤(rùn)開(kāi)鴻AT32開(kāi)發(fā)平臺(tái)通過(guò)OpenHarmony兼容性測(cè)評(píng)

    近期,江蘇潤(rùn)開(kāi)鴻數(shù)字科技有限公司(以下簡(jiǎn)稱(chēng)“潤(rùn)開(kāi)鴻”)AT32開(kāi)發(fā)平臺(tái)通過(guò)OpenAtom OpenHarmony(以下簡(jiǎn)稱(chēng)\"OpenHarmony\")3.2.
    發(fā)表于 12-21 17:20

    潤(rùn)開(kāi)鴻AT32開(kāi)發(fā)平臺(tái)通過(guò)OpenHarmony兼容性測(cè)評(píng)

    點(diǎn)擊藍(lán)字 ╳ 關(guān)注我們 開(kāi)源項(xiàng)目 OpenHarmony 是每個(gè)人的 OpenHarmony 近期,江蘇潤(rùn)開(kāi)鴻數(shù)字科技有限公司(以下簡(jiǎn)稱(chēng)“潤(rùn)開(kāi)鴻”)AT32開(kāi)發(fā)平臺(tái)通過(guò)OpenAtom
    的頭像 發(fā)表于 12-20 21:10 ?636次閱讀
    潤(rùn)開(kāi)鴻<b class='flag-5'>AT32</b>開(kāi)發(fā)平臺(tái)通過(guò)OpenHarmony兼容性測(cè)評(píng)

    定時(shí)器會(huì)阻塞線程嗎 定時(shí)器指令有哪幾種

    定時(shí)器會(huì)阻塞線程嗎 定時(shí)器指令有哪幾種? 定時(shí)器一般不會(huì)阻塞線程,但具體是否會(huì)阻塞取決于所使用的定時(shí)器實(shí)現(xiàn)方式和使用方式。 定時(shí)器指令可以分
    的頭像 發(fā)表于 12-19 14:03 ?866次閱讀

    潤(rùn)開(kāi)鴻AT32開(kāi)發(fā)平臺(tái)通過(guò)OpenHarmony兼容性測(cè)評(píng)

    近期,江蘇潤(rùn)開(kāi)鴻數(shù)字科技有限公司(以下簡(jiǎn)稱(chēng)“潤(rùn)開(kāi)鴻”)AT32開(kāi)發(fā)平臺(tái)通過(guò)OpenHarmony3.2.Release版本兼容性測(cè)評(píng),助力潤(rùn)開(kāi)鴻基于該開(kāi)發(fā)平臺(tái)全新研發(fā)推出的行業(yè)終端設(shè)備順利融入
    的頭像 發(fā)表于 12-15 08:02 ?575次閱讀
    潤(rùn)開(kāi)鴻<b class='flag-5'>AT32</b>開(kāi)發(fā)平臺(tái)通過(guò)OpenHarmony兼容性測(cè)評(píng)