
STM32
文章平均质量分 56
大白菜价
这个作者很懒,什么都没留下…
展开
-
STMCubemx配置STM32H7的USB_FS_BULK
网上关于使用STMCubemx配置USB的视频教程可以参考https://space.bilibili.com/18182574/这里的中断分组好像必须更改为别的,如preemption priority设置为0,会导致无论是CUSTOM HID描述符找不到配置完后可以生成工程文件修改"usbd_custom_hid_if.c"中描述符,完成以上步骤即可通过PortHelper.exe 这个工具与STM32进行USB通信,目前本人测得最大为17000B/s,(USBD_CUSTOM_H原创 2021-05-26 10:12:31 · 4586 阅读 · 3 评论 -
关于STM32FSMC中数据宽度为16位,会自动的右移1位
1:关于STM32的FSMC介绍请参考http://blog.sina.com.cn/s/blog_153d64a820102x6jo.html2:然后再看地址线选用了A6当作LCD的D/C区分线,那么就应该是写入LCD_RAM时,第七位(还有A0嘛 这反应一下)应该为1。但是设置的数据宽度为16位,STM32会自动的右移1位,所以咱们需要反过来左移一位,那么就应该是1000 0000b 把这个数减2就应该是0111 1110b 即为0x7E那么0x6C00 0000 | 0x7E 这个地址将会是LC原创 2021-04-17 10:07:21 · 1387 阅读 · 3 评论 -
STM32F1学习USB-HID
1:USB-HID是什么?是Human Interface Device的缩写,由其名称可以了解HID设备是直接与人交互的设备,例如键盘、鼠 标与游戏杆等。不过HID设备并不一定要有人机接口,只要符合HID类别规范的设备都是HID设备。看过TeenyUSB有关于USB的介绍,实在不会移植,放弃了。下面介绍使用STM32CubeMX配置STM32F103ZET6的USB。2:使用STM32CubeMX配置如下:3:打开生成的工程文件,修改...原创 2021-04-16 22:46:18 · 710 阅读 · 0 评论 -
STM32 IAP功能
分享本人IAP思路与简版下位机Demo,开发板使用的是战舰,APP主要是点亮LED原创 2021-03-16 22:02:03 · 711 阅读 · 0 评论 -
合并HEX文件
Q:为什么想到通过脚本合并HEX文件?A:因为如果每次都手动合并,特别麻烦,想通过bat批处理文件调用exe自动合并,MDK编译完成后调用,省时省力。主要运用到这几个文件b2h.exe是自己写的hex合并程序,Myconig.ini是配置文件。IAP和RTC是等待合并的文件,abc.hex是合并后的文件encry.bat是批处理脚本。在这里插入图片描述具体实现过程是吧bat.ini,exe放在MDK工程文件目录下,编译后运行bat脚本,app文件需要根据你放的具体目录自行更改,我这里拿的是正点原创 2020-10-03 00:57:20 · 2352 阅读 · 6 评论