你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32F407之HID_FS_DEMO

[复制链接]
胤幻1988 发布时间:2016-12-6 13:56
最近在搞STM32F407的HID想做个跟上位机通讯的自动化控制程序~搞了一天终于弄好了~唉,菜鸟没办法~本人用的是原子的407开发板,但是程序通用性还是很强的只要PA11,PA12引出加电阻接到USB的D+,D-应该就可以用啦。用的是FS模式没有外界PHY,起码应该比串口强吧~
5 E+ D7 K% ?! B! ?5 G直接效果图:
6 n0 ?8 ^% `* T2 h1 Q# G) C& U QQ截图20161206135043.jpg
/ i, [9 E' P5 t) z+ d) q* y QQ截图20161206135109.jpg
: `; ?8 L( }* F& w8 A QQ截图20161206135138.jpg 0 q* H7 r) Y; W+ i* t5 @. d$ c
) H" E# D: K' h: y, D, R$ p7 M: Y
发送格式为:SSXXXXXXPP   格式首位必须是"SS"和"PP" ,X只能是0~9,个数不限(总体个数64以内)
% l' O- i' z  k前6个XXXXXX会拆分成3个指令:对应Buffer数组位置为Buffer[2]~Buffer[7]
' v& _& K- x! `# |                         FirstCommand=(Buffer[2]-0x30)*10+(Buffer[3]-0x30);
: `; {' @+ }% j9 \  G' n% ~                         SecondCommand=(Buffer[4]-0x30)*10+(Buffer[5]-0x30);
, J$ B2 i* C2 S( D6 R6 `8 i( h                         ThirdCommand=(Buffer[6]-0x30)*10+(Buffer[7]-0x30);
# R- Y) K( K+ [7 X' f$ WFirstCommand作为主要指令判断,SecondCommand,ThirdCommand作为附带参数~0 S4 \' m; Z: R2 \, @' h
控制LED0和LED亮灭。4 d5 r1 M/ ^: N% P* d& _
多余的XX自定义。
3 \% I! a5 x" I- \  c# ~按板子上的4个KEY会响应输出对应key的语句~; b) e7 A; _9 q2 a5 y/ P; t
上位机直接用的多功能调试助手!6 Y$ Z% o% \4 z' r  d
6 `+ o6 U( Y: M" |
& u: B$ G- y8 D- I

原子STM32407开发板配套_HID_demo.rar

下载

8.75 MB, 下载次数: 904

上下位机程序

收藏 2 评论9 发布时间:2016-12-6 13:56

举报

9个回答
andypanfan 回答时间:2016-12-7 08:44:40
谢谢   分享!!!!!
limale 回答时间:2016-12-7 09:17:50
谢谢分享
cloudmr 回答时间:2018-3-24 14:21:31
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
wind5027 回答时间:2018-9-6 23:00:55
参考一下,谢谢
wind5027 回答时间:2018-9-6 23:14:37
407 开发板上可以用
lanbu 回答时间:2019-1-13 14:43:43
谢谢分享,试试效果
业余高手 回答时间:2019-7-16 22:02:57
赶紧学习一下,大佬~!
timepig 回答时间:2019-9-6 17:06:16
多谢分享
dxb900 回答时间:2020-3-7 11:28:20
wind5027 发表于 2018-9-6 23:00
6 S# N( T4 v" Y5 A/ `- V) t参考一下,谢谢
- A: d, K6 E2 Y
谢谢分享,值得参考!!
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版