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

STM32F407之HID_FS_DEMO

[复制链接]
胤幻1988 发布时间:2016-12-6 13:56
最近在搞STM32F407的HID想做个跟上位机通讯的自动化控制程序~搞了一天终于弄好了~唉,菜鸟没办法~本人用的是原子的407开发板,但是程序通用性还是很强的只要PA11,PA12引出加电阻接到USB的D+,D-应该就可以用啦。用的是FS模式没有外界PHY,起码应该比串口强吧~
. n& h8 j! L" K( b4 A3 _. S* N直接效果图:
( w- n. b1 X" s- p! S+ s QQ截图20161206135043.jpg
9 ~5 t) A" E, [/ }' K" N  h" r QQ截图20161206135109.jpg ) E7 ]) O2 n: r& |
QQ截图20161206135138.jpg
( E1 ~7 v4 q9 @/ S# D( _5 G8 i% I. {1 }
发送格式为:SSXXXXXXPP   格式首位必须是"SS"和"PP" ,X只能是0~9,个数不限(总体个数64以内)0 j  s' p' V+ Z- L7 B% R
前6个XXXXXX会拆分成3个指令:对应Buffer数组位置为Buffer[2]~Buffer[7]6 F4 u5 q% f* F0 X6 o; n% c
                         FirstCommand=(Buffer[2]-0x30)*10+(Buffer[3]-0x30);
7 E2 _& ~6 e- \) u3 E4 U                         SecondCommand=(Buffer[4]-0x30)*10+(Buffer[5]-0x30);
* {9 {3 b! f, u7 B                         ThirdCommand=(Buffer[6]-0x30)*10+(Buffer[7]-0x30);* b. T3 f- o1 n
FirstCommand作为主要指令判断,SecondCommand,ThirdCommand作为附带参数~* v2 E% [) J+ A% y9 e
控制LED0和LED亮灭。
8 _2 V4 m; P' W) i6 C' u多余的XX自定义。2 i  U+ o) `. n
按板子上的4个KEY会响应输出对应key的语句~2 k+ L4 n, B, }% Z2 u
上位机直接用的多功能调试助手!* V8 p* X% N7 P( F

' E7 N1 E5 Y$ p) X7 d& c
9 D# v# z+ s0 {) U' v

原子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' Y3 M' I8 T& u
参考一下,谢谢

$ {2 P0 k* x# s* B. ^, Q谢谢分享,值得参考!!
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版