第73讲 SD卡实验(SDIO方式)第73讲 SD卡实验(SDIO方式
2022-02-10 15:26:19 8.31MB sd卡 sdio
1
正点原子的开发板上的SD卡实验例程,试过了,可以驱动16G的手机卡
2021-09-25 18:32:29 2.17MB 正点原子 SD卡程序
1
正点原子的SD卡实验例程
2021-09-23 17:39:47 2.17MB SD卡实验
1
stm32探索者开发板外接温度传感器GY68采集数据存储SD卡实验,按键KEY0,按几次,存储几次数据
2021-08-19 11:27:09 8.04MB 嵌入式stm32
1
stm32f407zgt6 SD卡实验
2021-07-22 17:03:23 528KB SD卡实验
1
旗舰版STM32F407单片机开发板50例实验例程软件工程源码合集: 实验1 跑马灯实验 实验10 输入捕获实验 实验11 电容触摸按键实验 实验12 OLED显示实验 实验13 TFTLCD显示实验 实验14 USMART调试实验 实验15 RTC实验 实验16 硬件随机数实验 实验17 待机唤醒实验 实验18 ADC实验 实验19 内部温度传感器实验 实验2 蜂鸣器实验 实验20 光敏传感器实验 实验21 DAC实验 实验22 PWM DAC实验 实验23 DMA实验 实验24 IIC实验 实验25 SPI实验 实验26 485实验 实验27 CAN实验 实验28 触摸屏实验 实验29 红外遥控器实验 实验3 按键输入实验 实验30 DS18B20数字温度传感器实验 实验31 DHT11数字温湿度传感器实验 实验32 MPU6050六轴传感器实验 实验33 无线通信实验 实验34 FLASH模拟EEPROM实验 实验35 摄像头实验 实验36 外部SRAM实验 实验37 内存管理实验 实验38 SD卡实验 实验39 FATFS实验 实验4 串口通信实验 实验40 汉字显示实验 实验41 图片显示实验 实验42 照相机实验 实验43 音乐播放器实验 实验44 录音机实验 实验45 视频播放器实验 实验46 FPU测试(Julia分形)实验 实验47 DSP测试实验 实验48 手写识别实验 实验49 T9拼音输入法实验 实验5 外部中断实验 实验50 串口IAP实验 实验51 USB读卡器(Slave)实验 实验52 USB声卡(Slave)实验 实验53 USB U盘(Host)实验 实验54 USB鼠标键盘(Host)实验 实验55 网络通信实验 实验56 UCOSII实验1-任务调度 实验57 UCOSII实验2-信号量和邮箱 实验58 UCOSII实验3-消息队列、信号量集和软件定时器 实验59 综合测试实验
毫无保留提供代码工程,包含cubemx配置文件。cubemx软件版本是V4.23.0,芯片型号是STM32F429IG,SD卡是闪迪的64G tf卡,然后用了转大卡的卡槽,exFAT。
2021-04-21 16:08:03 37.36MB 嵌入式 FATFS SD卡
1
d卡实验Verilog逻辑源码Quartus工程文件+文档说明,FPGA型号Cyclone4E系列中的EP4CE6F17C8,Quartus版本17.1。 module sd_card_test( input clk, input rst_n, input key1, output SD_nCS, output SD_DCLK, output SD_MOSI, input SD_MISO, output [5:0] seg_sel, output [7:0] seg_data ); parameter S_IDLE = 0; parameter S_READ = 1; parameter S_WRITE = 2; parameter S_END = 3; reg[3:0] state; wire sd_init_done; reg sd_sec_read; wire[31:0] sd_sec_read_addr; wire[7:0] sd_sec_read_data; wire sd_sec_read_data_valid; wire sd_sec_read_end; reg sd_sec_write; wire[31:0] sd_sec_write_addr; reg [7:0] sd_sec_write_data; wire sd_sec_write_data_req; wire sd_sec_write_end; reg[9:0] wr_cnt; reg[9:0] rd_cnt; wire button_negedge; reg[7:0] read_data; ax_debounce ax_debounce_m0 ( .clk (clk), .rst (~rst_n), .button_in (key1), .button_posedge (), .button_negedge (button_negedge), .button_out () ); wire[6:0] seg_data_0; seg_decoder seg_decoder_m0( .bin_data (read_data[3:0]), .seg_data (seg_data_0) ); wire[6:0] seg_data_1; seg_decoder seg_decoder_m1( .bin_data (read_data[7:4]), .seg_data (seg_data_1) ); seg_scan seg_scan_m0( .clk (clk), .rst_n (rst_n), .seg_sel (seg_sel), .seg_data (seg_data), .seg_data_0 ({1'b1,7'b1111_111}), .seg_data_1 ({1'b1,7'b1111_111}), .seg_data_2 ({1'b1,7'b1111_111}), .seg_data_3 ({1'b1,7'b1111_111}), .seg_data_4 ({1'b1,seg_data_1}), .seg_data_5 ({sd_init_done,seg_data_0}) ); always@(posedge clk or negedge rst_n) begin if(rst_n == 1'b0) wr_cnt <= 10'd0; else if(state == S_WRITE) begin if(sd_sec_write_data_req == 1'b1) wr_cnt <= wr_cnt + 10'