一、工具 1、硬件:GD32F30x系列单片机 2、编译环境:KEIL 3、Flash芯片:GD25Q256DF 二、芯片介绍 GD25Q256DF是一款256M-bit(32Mbyte)的串行Flash,使用的是SPI通讯。该芯片的页大小、扇区大小及其详细信息如下表所示 ...
一 工具 硬件:GD F x系列单片机 编译环境:KEIL Flash芯片:GD Q DF 一根能够单片机连接电脑的USB数据线 二 需求分析 类似于我们平常使用的U盘,当单片机与电脑通过USB数据线进行连接的时候,电脑能够识别出单片机通过外部Flash模拟出的U盘,在电脑上能够对该U盘进行文件的相互拷贝,并且重新上电后数据不丢失。通过对USB的了解,USB分设备 Device 模式和主机 Hos ...
2020-11-28 15:50 5 1140 推荐指数:
一、工具 1、硬件:GD32F30x系列单片机 2、编译环境:KEIL 3、Flash芯片:GD25Q256DF 二、芯片介绍 GD25Q256DF是一款256M-bit(32Mbyte)的串行Flash,使用的是SPI通讯。该芯片的页大小、扇区大小及其详细信息如下表所示 ...
一、工具 1、硬件:GD32F30x系列单片机 2、编译环境:KEIL 3、Flash芯片:GD25Q256DF 二、移植FatFs文件系统到单片机 关于外部Flash的驱动程序,请看链接:https://www.cnblogs.com/wenhao-Web/p ...
功能 4、选择USB中间件,配置USB为大容量存储类型,数据包的大小为4K(使用的的外部F ...
一、工具 1、硬件:GD32F30x系列单片机 2、编译环境:KEIL 二、需求分析 如下图所示,现要求控制单片机同时输出3路方波,并且每个方波的高低电平持续的时长是可调整的,因为对时长有着严格的要求,这就需要在方波开始输出后就不能再通过软件进行干预,完全交给单片机的硬件 ...
在USB库文件mass_mal.c中添加对flash和sd读写的函数,USB库调用这些函数从而实现模拟U盘的功能 ...
一、stm32CubeMx配置 1、勾选USB 2、配置USB设备 3、时钟配置 4、堆和栈改大点 二、修改代码 1、 2、STORAGE_Init_FS() 3、STORAGE_Read_FS() 4、STORAGE_Write_FS() 三、运行结果 ——————————————————————————————————————————————————— ...
一、工具 1、硬件:GD32F30x系列单片机 2、编译环境:KEIL 二、需求分析 使用单片机的ADC多通道采集不同的电压值。因为采集的通道比较多,为了能够迅速转换每个通道这里我使用了ADC的“规则并行模式”。 对于“规则并行模式”,官方文档是如下解释 ...
一、工具 1、硬件:GD32F30x系列单片机 2、编译环境:KEIL 3、AD5693R芯片:AD5693RxRM 二、芯片简介 AD5693R是一款16位单通道缓冲电压输出DAC,内部集成默认2.5 V基准电压源,内部基准电压源默认使能 ,提供2ppm/℃漂移。输出 ...