JAJZ044A December   2024  – October 2025 AM62D-Q1

 

  1.   1
  2.   概要
  3. 1使用上の注意およびアドバイザリ マトリックス
    1. 1.1 サポート対象デバイス
  4. 2シリコンの使用上の注意およびアドバイザリ
    1. 2.1 シリコンの使用上の注意
      1.      i2351
      2.      i2330
      3.      i2372
    2. 2.2 シリコンのアドバイザリ
      1.      i2049
      2.      i2062
      3.      i2087
      4.      i2134
      5.      i2189
      6.      i2196
      7.      i2199
      8.      i2208
      9.      i2249
      10.      i2278
      11.      i2279
      12.      i2310
      13.      i2311
      14.      i2312
      15.      i2366
      16.      i2371
      17.      i2120
      18.      i2137
      19.      i2253
      20.      i2383
      21.      i2401
      22.      i2407
      23.      i2409
      24.      i2410
      25.      i2376
      26.      i2399
      27.      i2413
      28.      i2414
      29.      i2417
      30.      i2419
      31.      i2420
      32.      i2421
      33.      i2422
      34.      i2423
      35.      i2431
      36.      i2435
      37.      i2160
      38.      i2436
      39.      i2482
      40.      i2464
      41.      i2487
      42.      i2493
  5.   商標
  6.   改訂履歴

i2310

USART:「タイムアウト割り込みの誤ったクリア / トリガ」を追加

詳細:

RHR/MSR/LSR レジスタが読み出されたときに、USART が誤ってクリアしたり、タイムアウト割り込みをトリガしたりすることがあります。

回避方法:

CPU の使用事例の場合。

  • タイムアウト割り込みが誤ってクリアされた場合:
    • FIFO 内の保留データがタイムアウト割り込みを再トリガするため、これは有効です
  • タイムアウト割り込みが誤って設定され、FIFO が空である場合は、次の SW 回避方法を使用して割り込みをクリアします。
    • TIMEOUTH および TIMEOUTL レジスタでタイムアウト カウンタの High 値を設定します
    • EFR2 ビット 6 を 1 に設定して、タイムアウト モードを周期的に変更します
    • IIR レジスタを読み出して、割り込みをクリアします
    • タイムアウト モードを元のモードに戻すには、EFR2 ビット 6 を 0 に戻します

DMA の使用事例の場合。

  • タイムアウト割り込みが誤ってクリアされた場合:
    • 次の周期的なイベントでタイムアウト割り込みが再トリガされるため、これは有効です
    • ユーザーは、EFR2 のビット 6 を 1 に設定して、RX タイムアウト動作を周期的モードにする必要があります
  • タイムアウト割り込みが誤って設定されている場合:
    • これにより、DMA は SW ドライバによって破棄されます
    • 次の受信データが有効であるため、SW で DMA が再度設定されます