cancel
Showing results for 
Search instead for 
Did you mean: 

Community Translations

Kenshow
Esteemed Contributor

Hi,               

I would like to translate KBA224172 into Japanese.

Please confirm to my work.

Thanks,

Kenshow

0 Likes
2 Replies
JennaJo
Moderator
Moderator

Hi, Kenshow-san

Confirm to work this KBA.

Thanks,

Jenna

Jenna Jo
0 Likes
Kenshow
Esteemed Contributor

Hi Jenna-san,

                                

Japanese translation was over.
Please check below.

Original KBA:

Generate CY_U3P_UART_EVENT_TX_DONE Event in UARTLpRegMode Firmware Example – KBA224172

Thanks.

Kenshow

==============================

タイトル: UARTLpRegModeファームウェアの例でCY_U3P_UART_EVENT_TX_DONEイベントを生成 – KBA224172

バージョン:**

質問:

UartLpRegModeファームウェアの例でCY_U3P_UART_EVENT_TX_DONEを生成する方法は?

回答:

UartLpRegModeファームウェアの現在の実装では、次のSDKパスにあります。

EZ-USB FX3 SDK\1.3\firmware\serialif_examples\cyfxuartlpregmode

TX_DONEイベントはライブラリで有効になっていないため、生成できません。TX_DONEイベントを有効にするには、特定のレジスタを変更する必要があります。

1. レジスタのアドレスを格納するファームウェアコードの先頭に次の変数を定義します。

     uvint32_t *uart_config = (uvint32_t*)0xE0000800;

     uvint32_t *uart_int_mask = (uvint32_t*)0xE000080C;

2. においてCyFxUartLpApplnInit() 、後にこれらのコード行を追加)(CyU3PUartSetConfig

*uart_config &= ~((1u << 31));

*uart_int_mask |= (1u << 3);

*uart_config |= ((1u << 31));


     コードは次のようになります。
pastedImage_6.png  

この手順により、CYU3UART_EVENT_TX_DONEイベントが有効になります。

3. コールバック関数CyFxUartLpApplnCallback()CY_U3P_UART_EVENT_TX_DONEイベントを確認します

pastedImage_9.png  

 

==============================

23-June-2020

Kenshow

0 Likes