STM32 HAL 库 FLASH 模拟 U 盘 FATFS1. 前期准备安装好 STM32CubeMX安装好 clion实现功能:使用 SPI FLASH 模拟 U 盘,并在电脑上打开该 U 盘可以看见通过 FATFS 创建的文件。2. 创建项目在已移植好文件系统的《FATFS》项目基础上,添加 USB 模拟 U 盘的功能。配置 USB MSC 设备点击 1 处,选中后 Device(FS),3
STM32 HAL 库 USB HID 键盘设备1. 前期准备安装好 STM32CubeMX安装好 clionHAL 库自动生成的 USB HID 项目默认为鼠标设备,在这基础上改造成键盘,并实现模拟键盘输出一串字符。2. 创建项目在《串口通信》项目基础创建工程。配置 USB HID 设备点击 1 处,选中后 Device(FS),3 处选择 HID,其他参数默认。配置 USB 时钟USB 时钟需
STM32 HAL 库 CAN 通信1. 前期准备安装好 STM32CubeMX安装好 Clion2. 创建项目配置 CAN 外设在上一章工程基础上添加 CAN 配置如下:通过组合图中 3 处参数,设置 CAN 通信波特率为 500K,如 4 所示。5 处模式设置为 Loopback,即自发自收模式,不需要外部 CAN 设备也可以测试功能,正常使用时设置为 Normal。同时,开启 CAN 接收中