- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 九齐和中微的滚码烧写方式
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2025-03-04 21:46:11
890
原创 luaos多模块,或者说跨文件调用函数
require(“beep”) -----此处一定要切记不可加扩展名.lua,一定要去掉。luaos多模块,或者说跨文件调用函数。比如子函数文件名为,beep.lua。那么在main.lua中调用的方法为。
2024-12-23 21:28:16
154
原创 USB键盘数据解析
这里整理一下当时找到的关于USB键盘数据方面的资料。键码含义可参照《HID Usage Tables》Version 1.11第53页中的Keyboard/Keypad Page。剩下6个字节表示此时按下的其他所有键盘按键的键码,从低到高填充,没按就是0x00.如果同时按下的键超过允许,则显示0xff。各位则表示左右GUI(win),alt,shift,control键是否按下,按下为1。主机与USB键盘建立连接后,定时从键盘获取8字节的输入报表。没有按下即为0,切记按下后要发松开指令,即0。
2024-11-18 21:31:39
871
原创 WINDOWS下串口号的更改
编号是16进制,数据显示,如图中的 F5 = 0xF5(H) = 1111 1001(B),二进制从右开始位最小位,表示电脑 COM1、4、5、6、7、8 已被占用。只需要修改图中的 F5 位置为 00 即可,如果你电脑不止一个位置为非零,则全部改为 00。电脑在使用的过程中,由于使用的不同串口设备过多,导致串口号一直增加,其中很多串口号被占用后并没有使用,而且有些做的较差的串口工具无法识别 COM 号大于 10 的串口,所以清除电脑串口排号就很有必要了。2、选中需要修改的COM,右击,点属性。
2024-11-13 11:17:42
1899
转载 USB 通信协议(传输包的构成)
注意:虽然高速 USB 总线和 全速/低速USB 总线的帧周期不一样,但是SOF包中帧编号的增加速度是一样的,因为在高速USB系统中,SOF包中帧编号实际上取得是计数器的高11位,最低三位作为微帧编号没有使用,因此其帧编号的增加周期也为 1ms。相对地对于【控制写入】传输,主机会送出IN令牌封包,然后设备送出表示完成状态阶段的0长度的DATA1封包,主机再做出相对应的动作:送ACK握手封包、NAK握手封包或STALL握手封包。对每一个数据信息包而言,首先,主机会发送一个IN令牌信息包,表示要读数据进来。
2024-11-13 09:18:31
117
转载 WG协议韦根
这里设置了一个超时检测,就是接收到的两位数据之间的时间间隔如果大于5ms就认为数据超时,(因为读头发来的数据每位之间的间隔是2ms)。这样,如果有意外的脉冲干扰,引起计数数据位的count值错误,也只会产生一次数据接收错误,将各种标志和变量全部清零后,不会影响下一次的数据接收。无符号长整型是四个字节32位,装入26位的数据,则最前面的6位是无效的,循环移位6次,把无效数据移除。拉低数据线,等待404us到时,之后抬高数据线,再等待2ms的时间,一位数据就发送完成了。//如果最高位为1,发送1。
2024-10-28 22:15:38
473
原创 CH32V上printf(“%f“)浮点数不打印
CH32V上printf(“%f”)浮点数不打印 ,在mounRiver编译器做如下设置,备忘备忘。
2024-06-07 16:47:03
450
无线315/433通用解码
2017-09-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人