首页 > 学院 > 开发设计 > 正文

FX3学习笔记5-状态机

2019-11-09 14:56:27
字体:
来源:转载
供稿:网友

1、实验环境

硬件平台:CYUSB3KIT-003 EZ-USB® FX3™ SuperSpeed Explorer Kit

sdk版本:EZ-USB FX3 SDK1.3 / SuperSpeed Explorer Kit 1.0

实验例程:cyfxuvc_an75779(cyPRess官网下载demo)

2、实验目的

获取状态机的执行状态,方便跟踪调试程序

3、状态机配置说明

注意:

状态机时钟可以选择internal和external,如果选择external则必须将板子的PCKL引脚与外部时钟相连,否则状态机不工作。

4、状态机启动流程

4.1状态机配置装载api

extern CyU3PReturnStatus_tCyU3PGpifLoad ( const CyU3PGpifConfig_t *conf /**< Pointer to GPIF configuration structure. */ );

4.2状态机启动api

extern CyU3PReturnStatus_tCyU3PGpifSMStart ( uint8_t stateIndex, /**< State from which to start execution. This should be 0 in most cases. */ uint8_t initialAlpha /**< Initial alpha values to start GPIF state machine Operation with. */ );

4.3获取状态机当前状态api

extern CyU3PReturnStatus_tCyU3PGpifGetSMState ( uint8_t *curState_p /**< Return parameter to be filled with current state information. */ );
上一篇:屏幕分辨率

下一篇:NSLog输出

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表