┌─────────────────────────────────────────────────────────────────────────────────┐
│架構圖                                                                           │
│                                                                                 │
│    clock source                                       clock source              │
│      APB clock                                     External clock(GP32C4T1_ETR) │
│        │                                                   │                    │
│┌────────────────┐      PWM(cycle=2s,duty=50%)      ┌────────────────┐           │
││ master:GP16C2T1│─────────────────────────────────>│ slave:GP32C4T1 │           │
│└────────────────┘                                  └────────────────┘           │
│                                                                                 │
│─────────────────────────────────────────────────────────────────────────────────│
│配置說明:                                                                        │
│                                                                                 │
│slave: GP32C4T1                                                                  │
│clock source: External clock(GP32C4T1_ETR)                                       │
│使用門控模式，門控模式觸發訊號選擇ITR1(GP16C2T1)                                 │
│                                                                                 │
│master: GP16C2T1                                                                 │
│clock source: APB clock(4MHz)                                                    │
│開啟channel 1中斷                                                                │
│產生週期2s，Duty為50%的PWM訊號，並將此訊號輸入到slave的門控觸發訊號。            │
│                                                                                 │
│─────────────────────────────────────────────────────────────────────────────────│
│程式目的:                                                                        │
│想要取得 slave輸入進去的external clock 頻率                                      │
│                                                                                 │
│─────────────────────────────────────────────────────────────────────────────────│
│程式邏輯:                                                                        │
│使用GP32C4T1透過外部輸入時鐘後增加GP32C4T1的count值，                            │
│並且透過master計時1秒的時間後透過門控模式將GP32C4T1停住，                        │
│並取出停下當下的count值。                                                        │
│此count值就代表在計時1s下slave的時鐘跳了幾次，也就是slave來源時鐘的頻率。        │
│                                                                                 │
└─────────────────────────────────────────────────────────────────────────────────┘