- 博客(11)
- 收藏
- 关注
原创 STM32F407+USB3300高速2.0主机调试记录
原因可能是杜邦线的连接不行(ulpi的数据线这边,可以走的随意一点,不要太夸张就行,可以不需要做等长,当然做了肯定更好一些),再者就可能是微雪的USB3300模块的USB差分线走的太随意了。于是怀疑是杜邦线连接的问题,我就我仿照微雪的开发板和USB3300模块重新弄了一块板子用于测试,板子上面只有STM32和USB3300,同样的也是死活调不通,VBUS不亮,但是USB3300输出的60M的时钟是正常的,经过一系列的调试。最开始用微雪的USB3300模块+正点原子的F4开发板用10cm杜邦线连接,并不行。
2025-04-02 20:01:24
231
原创 CLion写QT工程,报错。退出代码为 -1073741515 (0xC0000135)
需要把工程所需的动态库DLL文件拷贝过来到工程对应的debug路径下。
2025-03-30 21:59:02
100
原创 使用chrryusb+freertos+lwip配置stm32F4主机RNDIS流程记录,包含cherryusb配置和lwip配置。
使用cubemx配置freertos,然后手动移植lwip和cherryusb,实现了STM32F4的主机RNDIS
2025-03-29 13:52:30
1013
原创 STM32CubeMX更新的C代码,导致原工程中文乱码解决方法
共分为两大步(有的人增加了用户变量不行,可能是因为没有设置Keil MDK);做到这,CubeMx需要重启一下。第二步,修改keil MDK的编码格式。7.打开keil MDK,选择编辑-属性。8.选择编辑器的编码格式而 UTF-8。最后OK整个步骤就结束了。第一步,创建一个用户变量。4.选择用户变量处的新建。1.右键电脑,选择属性。2.选择高级环境设置。6.最后把确定都点完。
2025-03-27 13:38:45
207
原创 QT的QUdpSocket,readyread信号只给槽函数发送了一次就不再发了
/注释掉就只能接收一次。原因是没有读取上一次的数据,socket就不会发送下一个到来的包的数据接收信号。
2025-03-13 09:36:52
184
原创 CLion下创建QT新工程
下面是正文-------------------------------------------------------------------------------------------------准备工作:确保已经安装了CLion和Qt,我使用的是Qt5。注:等于号=后面是你具体安装的路径,如果在D盘根目录就如上。第一步,文件-项目,选择你需要安装的工程的路径并创建。第二步,文件-设置中。按照自己的路径配置工具链。第三步,配置CMake.
2025-03-06 11:25:37
131
原创 红外接收管选择
接收管在选择接收管的时候需要注意选用电平型,不然如果选用脉冲型的话就会只要物体在离开瞬间会输出一个600us左右的低电平而已。其他时间都是高电平。思路是让发射管持续发射38K脉冲,当物体不遮挡到两个管子的时候,接收管持续输出低电平;当物体遮挡两个管子的时候,接收管持续输出高电平。最近需要用像红外对管一样的红外传感器对一个往返运动的物体进行计数,但是领导又要求让两个管子分布在物体的两侧,所以没办法用红外对管。在用于数据通信的场景,选用脉冲型更好,抗干扰性更好。红外接收管分为电平型和脉冲型,需要注意选择。
2025-03-01 20:07:42
109
原创 开源usb sniffer的包文件导入usb packet viewer进行USB协议解析
A佬的抓包器是用wireshark的,整个过程就是,在wireshark导出pcapng数据文件,然后把这个文件导入到usb packet viewer解析。我做的事情只有,增加了一个pcapng的支持脚本。1. 下载usb packet viewer,用github上的scripts文件夹替换掉usbpv文件夹scripts.lua文件。有能力的兄弟们可以支持一下XToolbox大佬,我是穷学生,所以才有了这个文章。usb sniffer是指ataradov大佬做的USB硬件抓包器。
2024-10-25 18:53:42
669
3
原创 CH340K芯片不被电脑识别
芯片电路非常简单,但是为了贪图方便没有把VCC的退欧电容焊上,导致了电脑没有识别芯片。至于为什么现在还不懂,现挖个坑。方法是参照了这个哥们。
2024-04-09 16:11:17
465
原创 使用USB转TTL下载固件到ESP-01S(ESP8266)
WIFI模块:ESP-01S下载模块:USB转TTL模块写这篇文章是为了记录一下踩的坑,手上没有ESP-01S专用的下载器(主要是因为穷,实际上这个下载器也是USB转TTL,只不过接口都一一对好了直接插上用就好了),就使用现有的很久之前买的USB转TTL模块使用杜邦线和WIFI模块ESP-01S进行连接,烧录固件。给张实物图:首先是硬件连接:ESP-01S USB转TTL 3V3 3.3v GND GND RX TXD TX RXD.
2021-05-01 22:53:08
12754
11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人