随着USB键盘的出现,迫切需要设计出一种实时性高、成本低的USB键盘。结合当前USB接口的技术,设计了一种基于STM32F103RBT6芯片并运行一套Coo Cox Co OS英蓓特嵌入式实时操作系统的USB键盘。首先在芯片的引脚上,设计了USB接口的硬件电路...随着USB键盘的出现,迫切需要设计出一种实时性高、成本低的USB键盘。结合当前USB接口的技术,设计了一种基于STM32F103RBT6芯片并运行一套Coo Cox Co OS英蓓特嵌入式实时操作系统的USB键盘。首先在芯片的引脚上,设计了USB接口的硬件电路。然后利用芯片自带的USB库,设计了矩阵式键盘扫描和数据传输的软件流程。通过测试,结果表明该键盘实时性较高。展开更多
Bad Universal Serial Bus(badUSB)是一种利用Universal Serial Bus(USB)接口来攻击计算机的设备,由于其伪装成正常的计算机USB外设,杀毒软件的防护对其没有任何作用,因此是一种极难防御的攻击手段。本文设计了一种利用微控制器USB主机...Bad Universal Serial Bus(badUSB)是一种利用Universal Serial Bus(USB)接口来攻击计算机的设备,由于其伪装成正常的计算机USB外设,杀毒软件的防护对其没有任何作用,因此是一种极难防御的攻击手段。本文设计了一种利用微控制器USB主机来探测防御badUSB的设备,此设备成本低、体积小、安全性高,而且不影响USB通信速度。展开更多
在高品质音频系统应用中,USB协议被广泛用于设计数字音频输入接口。目前专用USB数字音频芯片较少,这阻碍了USB数字音频接口的推广使用。本文基于STM32F4系列芯片开发了符合USB Audio Devices Class 2.0规范的音频输入接口,使用CPLD实现...在高品质音频系统应用中,USB协议被广泛用于设计数字音频输入接口。目前专用USB数字音频芯片较少,这阻碍了USB数字音频接口的推广使用。本文基于STM32F4系列芯片开发了符合USB Audio Devices Class 2.0规范的音频输入接口,使用CPLD实现了同时支持PCM和DSD数据的数字音频输出接口。依据设计方案制作了硬件实物,通过实验验证了设计的正确性和可行性。设计解决了通用芯片在数字音频接口领域应用的难点,也可作为其他开发平台的设计参考。展开更多
文摘随着USB键盘的出现,迫切需要设计出一种实时性高、成本低的USB键盘。结合当前USB接口的技术,设计了一种基于STM32F103RBT6芯片并运行一套Coo Cox Co OS英蓓特嵌入式实时操作系统的USB键盘。首先在芯片的引脚上,设计了USB接口的硬件电路。然后利用芯片自带的USB库,设计了矩阵式键盘扫描和数据传输的软件流程。通过测试,结果表明该键盘实时性较高。
文摘Bad Universal Serial Bus(badUSB)是一种利用Universal Serial Bus(USB)接口来攻击计算机的设备,由于其伪装成正常的计算机USB外设,杀毒软件的防护对其没有任何作用,因此是一种极难防御的攻击手段。本文设计了一种利用微控制器USB主机来探测防御badUSB的设备,此设备成本低、体积小、安全性高,而且不影响USB通信速度。
文摘在高品质音频系统应用中,USB协议被广泛用于设计数字音频输入接口。目前专用USB数字音频芯片较少,这阻碍了USB数字音频接口的推广使用。本文基于STM32F4系列芯片开发了符合USB Audio Devices Class 2.0规范的音频输入接口,使用CPLD实现了同时支持PCM和DSD数据的数字音频输出接口。依据设计方案制作了硬件实物,通过实验验证了设计的正确性和可行性。设计解决了通用芯片在数字音频接口领域应用的难点,也可作为其他开发平台的设计参考。