This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/EK-TM4C123GXL:UART Tiva C

Guru**** 2480915 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/701071/ccs-ek-tm4c123gxl-uart-tiva-c

器件型号:EK-TM4C123GXL

工具/软件:Code Composer Studio

大家好、我正在使用 TM4C123GXL。 UART 缓冲区的接收大小为16字节、但我希望读取的字节数超过16字节。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您的问题不清楚。 FIFO 的大小(16字节)不会阻止您接收超过16字节的数据。 CPU 需要在缓冲区已满之前处理这些数据、否则您将遇到溢出错误。 在产生中断之前、FIFO 中要接收的字节数是可编程的。 例如、您可以将水印阈值设置为 FIFO 的一半、此时填满时将生成一个中断、以在新数据流入时通知 CPU 处理接收到的数据。 您可以接收 N 个字节的数据、但只要 FIFO 中有8个字节的数据、就会通知 CPU。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Indrajeet、

    您已经在 以下位置对该问题有了一个未决的查询:e2e.ti.com/.../699511

    请勿创建重复的主题帖、我将回复您在其他帖子上的最新信息。