熟悉我的朋友知道我一直在玩WCH 出品的双USB 接口CH567芯片【参考1】。最近正好报名参加“第二届RISC-V MCU创新应用大赛”【参考2】,主办方赠送了一块 CH32V208评估板,于是就开始上手研究这个芯片。
本文将介绍Ch32V208 开发板的编译和下载。在开始之前,硬件方面[......]
熟悉我的朋友知道我一直在玩WCH 出品的双USB 接口CH567芯片【参考1】。最近正好报名参加“第二届RISC-V MCU创新应用大赛”【参考2】,主办方赠送了一块 CH32V208评估板,于是就开始上手研究这个芯片。
本文将介绍Ch32V208 开发板的编译和下载。在开始之前,硬件方面[......]
这次实验使用 ESP32 S2 模拟触摸屏的方式绘制一个心形和渐开线。
首先介绍的是“笛卡尔的爱情坐标公式”:心形函数r=a(1-sinθ),常被人当做表达爱和浪漫的一种方法。并且关于这个函数的由来有一个传播很广的故事。
笛卡尔在52岁时邂逅了当时瑞典的公主,当时他是公主的数学老师,不久[......]
在安装测试 Windows 11 的过程中,最大的阻碍是要求联网和输入在线账号。除了之前介绍的修改镜像文件进行全自动无人值守安装之外,还可以在出现问题的时候使用如下快捷键跳过:
CTRL+SHIFT+F3
下面是两种情况的测试,首先展示的是Windows11 无网络安[......]
参照Teensy的触摸【参考1】,在 ESP32 S2 上实现了触摸屏。最关键的步骤有2个:
对应发送的数据结构是:
其中 Byte0 Bit0 是按下标志,一直为1,Bit1-7 是按键压力;B[......]
这次实现 CH567 USB0 的 USB Host 功能。基于 \EXAM\USB1_HOST 的代码进行修改。其中已经实现了 USB0 HOST HID 的枚举,我们只需要添加针对 ENDPOINT 的读取即可。
在Main中添加如下代码:
其中的 mDelayms() 数值应该[......]
最近研究了一下 Audio 方面的 Smart AMP ,这里简单做一个总结。如果有不准确的地方欢迎大家讨论指出。
Smart AMP 是 TI 在 CES 2015上公布的一种音频技术【参考1】。
简单的说:Smart Amp 表示 Smart Amplifiers,是一种用来在功率小[......]
这次做的项目能够帮你把手上的手机变成能够控制电脑的键盘和鼠标。
基本原理上是:用户通过手机应用程序经由BLE蓝牙和FireBeetle 进行通讯,FireBeetle收到之后再通过USB接口将数据发送到电脑上。从原理上看整体分作三部分:硬件的选择和设计,Arduino 代码的编写和手机端程序设[......]
目前最新的 EDK2 是 edk2-stable202205,可以在下面的链接下载到:
https://github.com/tianocore/edk2/releases/tag/edk2-stable202205
这次更新了如下内容: