FX3 UART

作者: 土DOU吹雪 | 来源:发表于2019-11-07 15:41 被阅读0次

1.在 EZ-USB FX3 SDK\1.3\firmware 中 fx3_sdk_1_3_3_src.zip 压缩文件夹有头文件(.h文件)的 .C 源码。

2.下图所示,源码显示 CyU3PUartSetConfig 函数中调用了 CyU3PRegisterUartCallBack 函数。所以两个函数设置的回调函数本质上是同一操作。
![源码][1]

3.回调函数的描述中指出,回调函数在接收到 UART 中断时执行。这个例子可以看到 FX3 的 SDK 不提供中断处理函数,或者说是将中断处理通过回调函数执行。
![回调函数][2]

4.回调函数的参数 CyU3PUartEvt_t 表示中断类型,从下图中可见回调函数处理的中断共有四种。
![回调函数参数][3]
![中断种类][4]

5.FX3 有 carkit uart 模式,即通过 USB 口充当 UART,如下图所示。这种情况下 FX3 的作用类似于电平转换而非上述作为通信的一端。但是这种方式支持的最高波特率为 9600。
![carkit uart][5]

6.配置 carkit uart 模式需要将 CyU3POtgConfig_t 的 otgMode 参数设置为下图所示:
![配置][6]

相关文章

  • FX3 UART

    1.在 EZ-USB FX3 SDK\1.3\firmware 中 fx3_sdk_1_3_3_src.zip 压...

  • UART接口

    认识UART接口UART详解---简单的讲:(UART与COM) 嵌入式里面说的串口,一般是指UART口, 但是我...

  • GPIO 模拟Uart 通信 (soft uart/serial

    GPIO 模拟Uart 通信 (soft uart/serial) 在Uart不够用的时候可以通过GPIO 来模拟...

  • pcDuino3使能多串口

    pcDuino3标准的接口中只提供了UART0和UART2,UART0作为默认系统debug口使用,UART2定义...

  • 12.12每日总结

    今天我们学习的是UART,UART是异步串行通讯,他是PYB里边的类from pyb import UART,下午...

  • Raspberry UARTs

    相比树莓派零、1、2 以及 3 的双串口 UART0(PL011)和 UART1(mini UART),树莓派4 ...

  • 简单介绍两款UART接口的WiFi模块

    UART接口 UART接口是通用的异步串行接口,按照标准波特率完成双向通讯,传输速度较慢。采用UART接口,WiF...

  • 2017 .12.12

    今天上午学习了Uart串行异步通信 UART.any() # 返回缓冲区中接收的字符数 UART.read([nb...

  • 2017-12-12

    今天我们黄老师为我们讲解了UART 通用异步串行通信,UART--通用异步串行通信接口的总称,UART允许在串行链...

  • STM32 中 UART 和 USART 的区别

    STM32 中 UART 和 USART 的区别 概述 UART:Universal asynchronous r...

网友评论

      本文标题:FX3 UART

      本文链接:https://www.haomeiwen.com/subject/oajvbctx.html