【iCore4 双核心板_ARM】例程十七:USB_MSC实验——读/写U盘(大容量存储器)

news/2024/7/5 2:12:42

实验方法:

1、将跳线冒跳至USB_UART,通过Micro USB 线将iCore4 USB-UART接口与电脑相连。

2、打开PUTTY软件。

3、通过读U盘转接线将U盘(或者读卡器)与iCore4 USB-OTG接口相连。大容量存储器为FAT32格式。

实验现象:

核心代码:

int main(void)
{/* USER CODE BEGIN 1 *//* USER CODE END 1 *//* MCU Configuration----------------------------------------------------------*//* Reset of all peripherals, Initializes the Flash interface and the Systick. */HAL_Init();/* USER CODE BEGIN Init *//* USER CODE END Init *//* Configure the system clock */SystemClock_Config();/* USER CODE BEGIN SysInit *//* USER CODE END SysInit *//* Initialize all configured peripherals */MX_GPIO_Init();MX_USB_HOST_Init();MX_USART6_UART_Init();MX_FATFS_Init();/* USER CODE BEGIN 2 */usart6.printf("\x0c");                                                                                           usart6.printf("\033[1;32;40m");                                       usart6.printf("\r\nHello, I am iCore4.\r\n");/* USER CODE END 2 *//* Infinite loop *//* USER CODE BEGIN WHILE */while (1){/* USER CODE END WHILE */MX_USB_HOST_Process();/* USER CODE BEGIN 3 */}/* USER CODE END 3 */}

 

源代码下载链接:

链接:http://pan.baidu.com/s/1skOtJh7 密码:ttme

iCore4链接:


http://lihuaxi.xjx100.cn/news/239597.html

相关文章

[附源码]计算机毕业设计springboot抗疫医疗用品销售平台

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

JavaScript的“ this”通过成立一个高中乐队来解释

by Kevin Kononenko凯文科诺年科(Kevin Kononenko) JavaScript的“ this”通过成立一个高中乐队来解释 (JavaScript’s “this” Explained By Starting A High School Band) If you have ever been in a band, had a friend that started a band, or seen a corny 80s movie …

计算机防火墙不能启动,windows防火墙不能启动错误5

有的用户因为之前的原因关闭了防火墙,又因为某些原因需要打开防火墙,却提示防火墙不能启动,错误代码5。下面让学习啦小编为大家整理一些关于这个问题的解决答案,希望能帮到大家。Windows防火墙不能启动错误5的解决方法&#xff1a…

两个主键怎么设置tsql_索引该怎么创建?

1.2、索引 BTree 结构的特性:①、BTree 只有叶子节点会存储真实的数据,非叶子节点只会存储索引字段值;②、BTree的叶子节点之间使用 双向链表 链接,所以更加适合范围查询和排序;2、索引的类型:在平时创建的…

Mac 下 IDEA 启动慢的问题

转自&#xff1a; http://blog.csdn.net/KingBoyWorld/article/details/73440717 从控制台来看&#xff0c;每次都会连接本地地址(127.0.0.1)&#xff0c;问题可能就出在这里。 修改本地/etc/hosts文件&#xff0c;添加以下内容: 127.0.0.1 localhost <hostname&g…

Python函数式编程-map/reduce

1.map map()传入的第一个参数是f&#xff0c;即函数对象本身。 map()函数接收两个参数&#xff0c;一个是函数&#xff0c;一个是Interable&#xff0c;map将传入的函数依次作用到序列的每个元素&#xff0c;并把结果作为新的Iterator返回。 >>> def f(x): ... re…

刚刚重做系统的计算机开机时间很慢,U盘重装系统后电脑开机慢该怎么解决?解决电脑开机慢的方法...

U盘重装系统后电脑开机很慢怎么办?很多用户都经常遇到这种情况&#xff0c;使用了win10系统一段时间之后&#xff0c;电脑运行速度开始变慢。这个时候有些用户就会选择使用u盘重装系统来解决这个问题。但是&#xff0c;电脑重装系统之后&#xff0c;反而开机变得很慢&#xff…

冒泡排序_python实现冒泡排序

冒泡排序是比较经典的面试题&#xff0c; 它重复地走访过要排序的元素列&#xff0c;依次比较两个相邻的元素&#xff0c;如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换&#xff0c;也就是说该元素列已经…