TC397 gpt12_ 計時器 _ 連接 _ 套件 _ T397_ TFT 演示中联级级 32 位后定時值的何設置?

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

你好,GPT12_ 計時器 _ 連接 _ 套件 _TC397_TFT 演示 T5,T6 定何联(串聯),为一個 32 位元的定器,此一個時時,即置身的時,如(当前演示中默认为最大值)。

謝謝!

演示代碼:

/*************************************************************************************************************************/ #include GPT12_
計時器連接國 .H " "
#include 如果 _ 類型 " .h "
#include " 國際花園 12 小時 "

/*********************************************************************************************************************/ /*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/ ****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************
T5_INT 10 /* 定義 GPT12 定時器 5 個中斷優先順序 */ #define ISR_ 優先級 _ GPT12_T6_INT 11 /* 定義 GPT12 定時器 6 中斷優先順序 */ #define



#define轉移 _BY_16 /* 定義一個移位值 */
#define LED & 模塊 _P13,0 /* 在中斷服務例程中切換的指示燈 */

/*********************************************************************************************************************/ /*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------* /*********************************************************************************************************************/ 三三三十 G*****************/ 三三十一克 *********************************************************************************************************************
/*




-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------//*********************************************************************************************************************/ * 宏來定義中斷服務例程 */ IFX 中斷(GPT12_T5 _ 處理程序,0,優先級 _GPT12_T5_INT);


/* 定時器 T5 的中斷服務例程被觸發時,兩個 16 位定時器的串聯具有溢出 *
/無效 GPT12_T5_INT0_ 處理程序(無效)
{
IfxPort_setPinState(LED, IfxPort_State_toggled); /* Toggle LED */
}

/* 宏來定義中斷服務例程 */
IFX_ 中斷(GPT12_T6 _ 處理程序,0,優先級 _ GPT12_T6_ INT);

/* 定時器 T6 的中斷服務例程被觸發時,16 位定時器 T6 有一個溢出 */
無效 GPT12_T6_INT0_ 處理程序(無效)
{
uint32 計時器值低 =(uint32)IFXGP12_t6_獲取計時器的值(模塊 _GPT120); /* 獲取計時器的計數器 * = (使用者 32) IFXGT12_T5_ 獲取計時值 (模組 _GPT120); /* 獲取計時器 T5 的計數器值 */ &
&

/* 通過將定時器 T5 的偏移值添加到定時器 T6
的值,將兩個 16 位計時器值串聯到一個 32 位定時器。
*/
G_ 計時值 32 位元 = (計時值高偏移量 _ BY_16) + 計時值低值;} < <

/* 此函數初始化區塊 GPT2 的計時器 T5 和 T6,以串連到一個 32 位元計時器。 */
無效啟
動模組 (無效)
{
/* 啟用 GPT12 模組 */ 啟用模組 (模組); /* 選擇 2 作為 GPT2 模組的預&分配器-最快的時脈頻率 */ 警報器 2);
/* 在計時器模式下設置核心計時器 T6 */ 設置模式 >
&

&定時器);
/* 在計數器模式下設置輔助定時器 T5 */
IFXGP12_T5_ 設置模式 (模&組); /* 選擇定時器 T6 的輸出切換鎖存器的上升和下降邊緣模式 _ 時間 X);
/* 打開遙控器; 定時器 T5 由定時器 T6 的溢出控制 */ IFXGT12_T5_ 設置遠程控制 (模塊 _GPT120)
&

&, IFXGPT12_ 時間移除控制開啟);

/* 服務請求配置 */
/* 獲取定時器 T5 的源指針,初始化並啟用 */
揮發性 IFX_SRC_SRCR = IFXGPT12_T5_GetRC(模塊 _GPT & 120); IFXSRC_ 初始化 (, IFXSRC_TO_CP0, 啟用 (SRC); /* 獲取計時器 T6 的源指針, 初始化並啟用 */ SRC = IFXGPT12_GETRC (模組化);
IFXSRC_ 初始化 (SRC, IFXSRC_TO_CP0, c);


&

/* 初始化 LED 端口引腳 */
IFX 端口 _ 設置模式(LED,IFX 端口 _ 模式 _ 輸出推拉一般);

/* 啟動計時器 T6 */ 運行時間 (模
組-GPT120, 計時器啟動);} &

 

3 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @Bertxu ,

我不确定定是否即钟全議最理您的问,联联的 32 位元定時時是次运时时时,如果果是,如果果果值,初值,可可可可以在其中間設置。

BR,

傑瑞米

0
Translation_Bot
Community Manager
Community Manager
Community Manager

是设设初始值。如何初始建的增增果中写入样这个(演示代码参考)?

0
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨 @Bertxu ,

可可以用 IFXGPT12_行設置()和 IFXGPT12_T5_ 設置值()函函进设设置。

BR,

傑瑞米

0