关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 采用PDIUSBD12的USB接口固件程序开发

采用PDIUSBD12的USB接口固件程序开发

作者: 时间:2013-01-18 来源:网络 收藏

3 端点配置
在D12芯片内存在三套输入/输出端点,根据配置不同可完成不同的工作,终端操作平台中的固件中是按照表1配置的。

本文引用地址:https://www.eepw.com.cn/article/201972.htm

b.JPG


根据端点的配置和各端点的特点,设置端点1为控制命令的传输端点,接收来自电脑的状态控制指令,共两个字节,如表2所示。

c.JPG


设置端点2为电键信号传输端口,手电键的按下或抬起通过00和01来标识,传输间隔为1 ms。

4 固件程序
多路复用地址/数据总线方式的实现,通过地址线的最低位来分辨命令和数据:
d.JPG
e.JPG
主循环程序首先做初始化I/O口,设置中断等准备工作,然后进入主循环,在主循环内查询事件标志,并做出相应处理。

5 结语
本文实现了固件程序的开发。该固件编写采用分层结构简洁且易于修改和测试,既增加了代码的可读性,又增加了程序的通用性和移植性。


上一页 1 2 3 下一页

关键词: PDIUSBD USB 接口

评论


相关推荐

技术专区

关闭