当前位置: 首页 > wzjs >正文

住房建设建设部网站网站开发毕设任务书

住房建设建设部网站,网站开发毕设任务书,舅舅建筑网,襄阳路桥建设集团有限公司网站文章目录 前言一、板载资源二、具体步骤1.打开CubeMX进行USB配置1.1 使用外部高速时钟,并修改时钟树1.2 打开SPI1,参数默认即可(SPI根据自己需求调整)1.3 打开串口,参数默认1.4 生成工程 2.配置SPI2.1 打开SPI驱动2.2 声明使用SPI…

文章目录

  • 前言
  • 一、板载资源
  • 二、具体步骤
    • 1.打开CubeMX进行USB配置
      • 1.1 使用外部高速时钟,并修改时钟树
      • 1.2 打开SPI1,参数默认即可(SPI根据自己需求调整)
      • 1.3 打开串口,参数默认
      • 1.4 生成工程
    • 2.配置SPI
      • 2.1 打开SPI驱动
      • 2.2 声明使用SPI1
      • 2.3 将stm32l4xx_hal_msp.c中void HAL_SPI_MspInit(SPI_HandleTypeDef* hspi)和void HAL_SPI_MspDeInit(SPI_HandleTypeDef* hspi)剪切至board.c
      • 2.4 使能SPI
    • 3. 打开其他配置
    • 编译,烧录


前言

本文采用开发板为STM32L475VET6(潘多拉开发板),使用RT_Thread Studio基于芯片开发模式,系统版本为4.0.3,完成TF 卡文件系统实验,展示如何在 TF 卡上创建文件系统(格式化卡),并挂载文件系统到 rt-thread 操作系统中


一、板载资源

TF 卡座通过 4 根线与 STM32 连接,SD 卡的片选(SD_CS)连接 PC3, SD 卡的 SPI 接口连接在 STM32L4 的 SPI1 上面
在这里插入图片描述

在这里插入图片描述

二、具体步骤

1.打开CubeMX进行USB配置

1.1 使用外部高速时钟,并修改时钟树

在这里插入图片描述
在这里插入图片描述

1.2 打开SPI1,参数默认即可(SPI根据自己需求调整)

在这里插入图片描述

1.3 打开串口,参数默认

在这里插入图片描述

1.4 生成工程

在这里插入图片描述

2.配置SPI

官方给出教程
在这里插入图片描述

2.1 打开SPI驱动

在这里插入图片描述

2.2 声明使用SPI1

在这里插入图片描述

2.3 将stm32l4xx_hal_msp.c中void HAL_SPI_MspInit(SPI_HandleTypeDef* hspi)和void HAL_SPI_MspDeInit(SPI_HandleTypeDef* hspi)剪切至board.c

在这里插入图片描述

2.4 使能SPI

在这里插入图片描述

3. 打开其他配置

在这里插入图片描述
在这里插入图片描述

编译,烧录

测试代码

/** Copyright (c) 2006-2025, RT-Thread Development Team** SPDX-License-Identifier: Apache-2.0** Change Logs:* Date           Author       Notes* 2025-02-22     RT-Thread    first version*/#include <rtthread.h>
#include <board.h>
#define DBG_TAG "main"
#define DBG_LVL DBG_LOG
#include <rtdbg.h>
static int rt_hw_spi1_tfcard(void)
{__HAL_RCC_GPIOC_CLK_ENABLE();rt_hw_spi_device_attach("spi1", "spi10", GPIOC, GPIO_PIN_3);return msd_init("sd0", "spi10");
}
INIT_APP_EXPORT(rt_hw_spi1_tfcard);#include <rtthread.h>
#include <dfs_fs.h>#define DBG_TAG "main"
#define DBG_LVL DBG_LOG
#include <rtdbg.h>int main(void)
{/* 挂载 TF 卡中的文件系统,参数 elm 表示挂载的文件系统类型为 elm-fat 文件系统*/if (dfs_mount("sd0", "/", "elm", 0, 0) == 0){LOG_I("Filesystem initialized!");}else{LOG_E("Failed to initialize filesystem!");}return 0;
}

在这里插入图片描述
如果显示Failed to initialize filesystem!,这是因为 TF 卡中还没有创建文件系统。如果确定自己的卡是 fat 格式,在 msh 中使用命令 mkfs -t elm sd0 可以在块设备 sd0 中创建 elm-fat 类型的文件系统,即对 TF 卡执行格式化。


http://www.dtcms.com/wzjs/558043.html

相关文章:

  • 南昌网站建设报价网页制作与设计在哪搜题
  • 面试网站建设的问题6怎么自己制作软件app
  • 建设环保网站查询系统优化网站界面的工具
  • 网站自助搭建做网站要是要求吗
  • 禾天姿网站建设网站整站程序
  • 长沙市网站开发wordpress 主体安装
  • 什么网站做ppt好微信营销网站建设
  • 广东网站制作公司排名山东省住房和城乡建设厅官网查询
  • 阿里企业网站建设品牌建设的过程
  • 站群cms源码wordpress 代码解读
  • 怎么在网上查网站空间是双线还是单线wordpress sns
  • 网站验证码原理企业网站计划书
  • 网站硬件需求住房和建设建设局网站
  • 微信公众号转入公司网站建设中国移动网站官网
  • 长春制作网站软件wordpress 定时发布失败
  • 防伪码查询网站怎么做的什么nas可以做网站服务器
  • 成都网站建设公司招聘怎么做网络广告推广
  • 商城网站开发嵌入支付宝个体工商户能网站备案吗
  • 百度站长平台登录安徽企业网站制作
  • 邵阳专业网站设计如何策划网络推广方案
  • 云南专业网站制作公司春花直播
  • 站长工具seo查询为学校网站做网站推广策划书
  • 手表网站错误怎么办c mvc 大型网站开发
  • 无锡网站设计公司排名做足球原创短视频网站
  • 北京做网站男生工资泰安人才网
  • 郑州门户网站制作企业网盘系统
  • 宁波拾谷网站建设河南做网站联系电话
  • 网站建设 任务优惠活动制作网站
  • 网站的效果图做网站导航多大字号
  • 网站后台栏目根据什么做的网站种类有哪些