Nuvoton(新唐科技)如何透過 PinView 確認 I/O 是否有漏電流?

功能介紹:

PinView 能夠用來確認 GPIO 的狀態,當偵測到不正常的狀態時,會將 GPIO 的號碼使用紅色標註提醒使用者,下列是五個 PinView 會將GPIO 號碼標註成紅色時的情況。

(1) GPIO 上有漏電流.

(2) 多功能管腳 (MFP, Multi-Function Pin) 暫存器的設定值未定義

(3) 外設 (Peripheral) 的時脈源沒有提供時脈

(4) UART 的鮑率 (Baudrate) 超過合理的範圍

(5) 非法的 PWM 預除頻設定值

 

使用場景:

晶片進入掉電模式(Power-down Mode)時,晶片功耗超出預期。

 

範例說明:

(1) PA0 GPIO輸出邏輯High,但PA0偵測到的邏輯為Low

GPIOA_DOUT[0] = 1 表示 PA0 輸出邏輯 High.

GPIOA_PIN[0] = 0 表示晶片偵測到PA0的電壓邏輯為Low (此邏輯為GPIO Pin上的實際邏輯)

 

(2) PA1 GPIO輸出邏輯Low,但PA1偵測到的邏輯為High

GPIOA_DOUT[1] = 0 表示 PA1輸出邏輯 Low.

GPIOA_PIN[1] = 1 表示晶片偵測到PA1的電壓邏輯為High (此邏輯為GPIO Pin上的實際邏輯)



 

(3) PA2 GPIO 輸出邏輯 High,但 PA2 偵測到的邏輯為 Low

GPIOA_DOUT[2] = 1 表示 PA2 輸出邏輯 High.

GPIOA_PIN[2] = 0 表示晶片偵測到PA2的電壓邏輯為Low (此邏輯為GPIO Pin上的實際邏輯)

 


(4) PA3 GPIO輸出邏輯Low,但PA3偵測到的邏輯為High

GPIOA_DOUT[3] = 0 表示 PA3輸出邏輯 Low.

GPIOA_PIN[3] = 1 表示晶片偵測到PA3的電壓邏輯為High (此邏輯為GPIO Pin上的實際邏輯)

 

★博文內容參考自 網站,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論