实验五 I2C实验
一.实验简介
编程实现对使用I2C接口的EPC02芯片进行写和读操作。
二.实验目的
熟练掌握I2C编程,学会对EPC02的读写操作。
三.实验内容
编写I2C驱动程序,使用驱动程序初始化EPC02,判断设备正确性。
写256个0x5A到EPC02,读出并发送给串口,通过串口调试助手判别是否读到的都是0x5A.
四.实验设备
硬件部分:PC计算机(宿主机)、亮点STM32实验板、JLINK。
软件部分:PC机WINDOWS系统、MDK KEIL软件、ISP软件、串口调试助手。
五.实验步骤
1参考教材I2C部分,编写I2C驱动程序。 2编写主程序
3编译代码,使用JLINK或ISP下载到实验板 4记录实验过程,撰写实验报告
六.实验结果及测试 七.实验总结
实验六 SPI FLASH实验
一.实验简介
编程实现对SPI接口的W25Q64进行读写操作。
二.实验目的
熟练掌握SPI编程,学会对的W25Q64读写操作。
三.实验内容
1.编写SPI驱动程序 2.初始化SPI接口
3.读取SPIFLASH的ID,如果正确继续,否则报错
4.向SPIFALSH地址0x12AB00开始写一串字符,再读出比较判断是否与写入的一致 5.向SPIFALSH地址0x12AB00开始写连续256个字节的0x5A,然后读出并发送给串口,通过串口调试助手判别是否读到的都是0x5A.
四.实验设备
硬件部分:PC计算机(宿主机)、亮点STM32实验板、JLINK。
软件部分:PC机WINDOWS系统、MDK KEIL软件、ISP软件、串口调试助手。
五.实验步骤
1参考SPI及SPI FLASH部分,编写SPI及SPI FLASH驱动程序(可参考书上代码)。 2编写主程序
3编译代码,使用JLINK或ISP下载到实验板 4记录实验过程,撰写实验报告
六.实验结果及测试 七.实验总结
实验七 TF卡编程实验
一.实验简介
编程实现通过SPI接口对TF卡进行读写操作。
二.实验目的
巩固SPI编程,学会对的TF卡读写操作。
三.实验内容
1.编写TF卡驱动程序(参考教材TF卡部分) 2.TF卡检测,检测不到提示
2.写卡上地5个扇区,写512个0x0a 3.读卡上低5个扇区,将读取内容发送到串口,判断是不是512个0x0a
四.实验设备
硬件部分:PC计算机(宿主机)、亮点STM32实验板、JLINK。
软件部分:PC机WINDOWS系统、MDK KEIL软件、ISP软件、串口调试助手。
五.实验步骤
1编写TF卡驱动程序(可参考书上代码)。 2编写主程序
3编译代码,使用JLINK或ISP下载到实验板 4记录实验过程,撰写实验报告
六.实验结果及测试 七.实验总结
实验八 FAT32文件系统实验
一.实验简介
通过FAT32文件系统实现对TF卡的文件操作。
二.实验目的
巩固SPI编程、TF卡读操作。掌握FAT32文件系统,使用TinyFF软件包实现文件系统。
三.实验内容
1.在工程中加入TFF文件系统软件包
2.TF卡初始化并检测,判断TF卡类型和容量,输出到串口 3.读TF卡根目录文件data.txt,用串口调试助手显示该文件
四.实验设备
硬件部分:PC计算机(宿主机)、亮点STM32实验板、JLINK。
软件部分:PC机WINDOWS系统、MDK KEIL软件、ISP软件、串口调试助手。
五.实验步骤
1参考教材TF卡编程部分,编写TF卡驱动程序(可参考书上代码)。 2编写主程序
3编译代码,使用JLINK或ISP下载到实验板 4记录实验过程,撰写实验报告
六.实验结果及测试 七.实验总结
相关推荐: