查看: 4262|回复: 10

[求助] USB HID 问题,基于KL25。

[复制链接]

该用户从未签到

4

主题

20

帖子

0

注册会员

Rank: 2

积分
76
最后登录
1970-1-1
发表于 2014-12-12 17:30:38 | 显示全部楼层 |阅读模式
问题1:上位机(电脑)第一次发送(KL25软件启动后),从机(KL25)能进中断,但是接收不到数据。以后发送都正常进中断,收数据。(每次启动后,第一次都收不到数据)
问题2:上位机连续发送8字节的数据,从机收不到,也进不了中断。其他不管多少字节,都能正常接收,就是8字节不行。

以上2个问题,请各位技术支持看一看。

附件:一个HID工程,是从鼠标例程修改过来的。数据从端口2发送,从端口1接收,都以中断的形式。下载到KL25中,接上USB线到电脑。就能从“BUS HOUND”软件查看,和发送数据。


唉!发帖到“ ARM Cortex-M0+”就没人回过,请大家看看吧!
我知道答案 目前已有10人回答

HID.rar

2.89 MB, 下载次数: 26, 下载积分: 威望 1

IAR 工程

回复

使用道具 举报

该用户从未签到

124

主题

3600

帖子

0

金牌会员

Rank: 6Rank: 6

积分
5781
最后登录
1970-1-1
发表于 2014-12-15 10:37:54 | 显示全部楼层
我需要了解以下信息。
1. 你说的上位机是指哪个,是类似HID 通信的上位机吗,跟串口助手相似,可以接收,发送数据。
2. 能否简单介绍你的源程序的来源,以及详细介绍一下你的移植过程,具体对程序哪些部分进行过修改?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2014-12-15 11:33:02 | 显示全部楼层
    楼主是修改鼠标的通讯方式,建议楼主查看一下在发送8字节数据的时候,鼠标是不是乱飞过?如果是,说明PC认为你还是一个鼠标设备。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4

    主题

    20

    帖子

    0

    注册会员

    Rank: 2

    积分
    76
    最后登录
    1970-1-1
     楼主| 发表于 2014-12-15 15:52:19 | 显示全部楼层
    FSL_TICS_ZP 发表于 2014-12-15 10:37
    我需要了解以下信息。
    1. 你说的上位机是指哪个,是类似HID 通信的上位机吗,跟串口助手相似,可以接收,发 ...

    你好!
    1,上位机是“BUS HOUND”软件,还有就是自己开发的上位机。“BUS HOUND”是类似串口助手一样的软件。
    2,该软件是飞思卡尔供应商周立功提供,具体哪些地方修改过,我也不是很清楚。因为之前我自己修改官方例程失败,找周立功提供的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4

    主题

    20

    帖子

    0

    注册会员

    Rank: 2

    积分
    76
    最后登录
    1970-1-1
     楼主| 发表于 2014-12-15 15:54:18 | 显示全部楼层
    安 发表于 2014-12-15 11:33
    楼主是修改鼠标的通讯方式,建议楼主查看一下在发送8字节数据的时候,鼠标是不是乱飞过?如果是,说明PC认 ...

    连续发8字节的时候,鼠标也没什么异常情况出现
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2014-12-15 16:07:56 | 显示全部楼层
    被USB搞得头大 发表于 2014-12-15 15:52
    你好!
    1,上位机是“BUS HOUND”软件,还有就是自己开发的上位机。“BUS HOUND”是类似串口助手一样的软 ...

    你好,
    1.我建议如果你是周立功的客户,我建议你可以先问问他们的技术支持,因为他们的东西,不管是例程还是上位机软件,肯定比我要熟悉。
    2. 我建议你吧需要实现的HID 功能说一下,因为飞思卡尔有给客户提供免费的USB 协议栈,客户可以直接应用,那我可以直接建议具体是由哪一个例程。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2014-12-15 16:19:10 | 显示全部楼层
    1、这个问题的描述上,应该是上电以后进入了休眠模式。
    2、在USBHS_ISR中加入断点,在8个字节的时候,程序是否能进入该函数?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4

    主题

    20

    帖子

    0

    注册会员

    Rank: 2

    积分
    76
    最后登录
    1970-1-1
     楼主| 发表于 2014-12-15 16:36:57 | 显示全部楼层
    安 发表于 2014-12-15 16:19
    1、这个问题的描述上,应该是上电以后进入了休眠模式。
    2、在USBHS_ISR中加入断点,在8个字节的时候,程序 ...

    能进中断,但缓存里没有数据
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4

    主题

    20

    帖子

    0

    注册会员

    Rank: 2

    积分
    76
    最后登录
    1970-1-1
     楼主| 发表于 2014-12-15 16:42:30 | 显示全部楼层
    FSL_TICS_ZP 发表于 2014-12-15 16:07
    你好,
    1.我建议如果你是周立功的客户,我建议你可以先问问他们的技术支持,因为他们的东西,不管是例程 ...

    1.我也同时联系了周立功,也在等待他们的回信。
    2.我需要实现,EP2 OUT,EP1, IN,枚举成自定义HID设备,做通信使用。通信就是要可靠,数据帧传送。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2014-12-15 17:30:43 | 显示全部楼层
    这个只能你仿真查询一下了。看看进入ISR以后,都走了哪些逻辑。看一下下面2个参数的操作。
    event.buffer_ptr = NULL;
    event.len = 0;
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-20 13:25 , Processed in 0.117210 second(s), 31 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表