一、工具 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/℃漂移。輸出 ...