做网站的厉害还是黑网站的厉害wordpress房产插件

news/2025/9/29 1:10:16/文章来源:
做网站的厉害还是黑网站的厉害,wordpress房产插件,深圳外贸建站网络推广联客易,哪里有免费做网站SD卡数据的写入或者读取#xff0c;需要将数据写入SDIO的FIFO寄存器#xff0c;然后通过FIFO寄存器进行数据的发送。FIFO寄存器是32位的寄存器#xff0c;操作 SDIO_FIFO#xff08;不论读出还是写入#xff09;必须是以 4 字节对齐的内存进行操作#xff0c;否则将导致出…        SD卡数据的写入或者读取需要将数据写入SDIO的FIFO寄存器然后通过FIFO寄存器进行数据的发送。FIFO寄存器是32位的寄存器操作 SDIO_FIFO不论读出还是写入必须是以 4 字节对齐的内存进行操作否则将导致出错无论哪个函数其数据 buf 的地址都必须是 4 字节对齐的[buf是为了写入数据或者读出数据而创建的缓存区的首地址指针]。 所以下面写入代码会对buf进行判断判断buf的地址是不是四字节对其的。 if((uint32_t)buf%4!0)     //判断buf指针的内存四不是4字节对齐的。 {         printf(buf地址 是四字节对其的) } /* 下面是SRAM的32字节对齐的设置示例 */ __align(32)   u8   mem2base[MEM2_MAX_SIZE] __attribute__((at(0X68000000)));               //外部SRAM内存池 3.2、SD卡数据的写入 SD卡的数据写入分为单个block块的写入多个block块的写入。许多的SD卡的配置和SDIO的配置都是在写入函数中配置的。例如SD卡的block块的大小SD卡的数据总线的数量SD卡的DMA模式的收发配置等都是在收发sd数据的函数中进行配置的。 下面是sd卡的写block块的函数该函数是调用SD卡的写一个或者多个block块的函数此函数的封装是为了对接FATFS文件系统的内存管理接口的函数对接需要三个参数读写数据的缓冲区指针写入那个内存块写多少个内存块。 //写SD卡 //buf:写数据缓存区 //sector:扇区地址,根据512字节块进行增加的 //cnt:扇区个数 //返回值:错误状态;0,正常;其他,错误代码; uint8_t SD_WriteBlock(uint8_t*buf,uint32_t block,uint8_t cnt) {uint8_t re_statusSD_OK;uint8_t n;long long llblockblock;if(SD_CardInfo.CardType!SDIO_STD_CAPACITY_SD_CARD_V1_1)llblock9;//因为SDIO的FIFO寄存器为32位4个字节所以写入的字节数必须是4的倍数如果不是就进行填充//所以需要下面的判断if((uint32_t)buf%4!0) //判断buf地址是不是4的余数{for(n0;ncnt;n){/* 从这里的512就可以判断卡的block的大小 */memcpy(Sdio_Data_Buffer,buf,512); //因为SDIO的FIFO寄存器为32位4个字节所以写入的字节数必须是4的倍数如果不是就进行填充re_statusMy_SD_MMC.Write_OneBlock(Sdio_Data_Buffer,llblock512*n,512); //单个sector的写操作buf512;} }else{if(cnt1)re_statusMy_SD_MMC.Write_OneBlock(buf,llblock,512); //单个sector的写操作else re_statusMy_SD_MMC.Write_MultiBlocks(buf,llblock,512,cnt); //多个sector }return re_status; }下面将针对sd卡写入多个内存块和写入单个内存块的函数进行讲解。 3.2.1、写入单个内存块 写入单个内存块的函数如下所示 /*                (1)  buf写入数据的指针必须是4字节地址对齐的。           (2)  addr写入sd卡的地址数据地址从0开始一个地址对应一个字节byte。           (3)  blksizesd卡的写入读出的块的大小单位byte。  */ SD_Error  Write_OneBlock(uint8_t *buf,  long long addr,  uint16_t blksize) 下面是函数的流程图 3.2.2、写入多个内存块 3.3、SD卡数据的读取

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/921330.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于第一次使用latex写文章

关于第一次使用latex写文章一次简单的latex公式输出 整体的代码\usepackage{amsmath, bookmark,amsthm, amssymb, graphicx} \usepackage{ctex} \usepackage{geometry} \geometry{a4paper, scale=0.9} \title{Homework…

东莞勒流网站制作wordpress 美观插件

以下内容源于C语言中文网的学习与整理&#xff0c;非原创&#xff0c;如有侵权请告知删除。 一、Makefile中的函数格式 函数的调用和变量的调用很像。引用变量的格式为$(变量名)&#xff0c;而函数调用的格式如下&#xff1a; $(<function> <arguments>) 或者是…

设计好的网站推荐网页制作与维护

点击查看专栏目录 文章目录 一、qca-logger插件介绍二、QCA下载三、文件分析四、pro文件五、编译实践5.1 windows下编译5.2 linux下编译5.3 macos下编译一、qca-logger插件介绍 QCA::Logger 是 Qt Cryptographic Architecture (QCA) 库中的一个类,它提供了一个简单而灵活的日志…

相册网站开发昌平网站开发公司

强制类型转换形式&#xff1a;(类型说明符) (表达式)举例说明&#xff1a;1) int a;a (int)1.9;2)char *b;int *p;p (int *) b; //将b的值强制转换为指向整型数据的指针类型&#xff0c;后赋给p注示&#xff1a;类型说明符和表达式都必须加括号&#xff0c;表达式为单个变量可…

建设局工程网站成功的网络营销案例及分析

随着电子商务的繁荣和移动支付技术的发展&#xff0c;网络支付已成为全球消费者日常生活中不可或缺的一部分。然而&#xff0c;这种便捷的支付方式也带来了许多安全风险&#xff0c;这些风险可能威胁到用户的财务安全和个人隐私。本文将深入探讨网络支付面临的主要安全风险&…

res := model.UserConsume{}与res := model.UserConsume{}区别

在Go语言中,res := &model.UserConsume{} 与 res := model.UserConsume{} 的主要区别在于变量的类型和内存分配方式: 类型差异res := &model.UserConsume{}:创建一个 *model.UserConsume类型的变量(指针类…

学校校园网站网站管理员中心

Function.apply(obj,args)方法能接收两个参数&#xff0c;简单说apply方法作用就是给类或方法中的this赋值。所以学会这个方法首先要知道this的作用。(this的用法可以看一下这个链接&#xff1a;http://www.cjavapy.com/article/8/ )obj&#xff1a;这个对象将代替Function类里…

图论010203

图论01&02&03代码问题很多问题都是由母问题衍生出来的,所以核心工具函数甚至不需要怎么变化,只需要在调用函数之前增加判断语句即可,妙哉~ 淹没孤岛的核心是 “先区分非孤岛和孤岛”:边缘相连的是非孤岛,…

搜索引擎网站推广jsp网站开发文献

会一直持续更新。。。 Arthas 是一款线上监控诊断产品&#xff0c;通过全局视角实时查看应用 load、内存、gc、线程的状态信息&#xff0c;并能在不修改应用代码的情况下&#xff0c;对业务问题进行诊断&#xff0c;包括查看方法调用的出入参、异常&#xff0c;监测方法执行耗时…

西安网站设计开发前端开发培训费用

一、基本概念 与MVC模式不同&#xff0c;MV视图架构中没有包含一个完全分离的组件来处理与用户的交互。 一般地&#xff0c;视图用来将模型中的数据显示给用户&#xff0c;也用来处理用户的输入。为了获得更高的灵活性&#xff0c;交互可以由委托来执行。 这些组件提供了输入…

南通 网站优化济南mip网站建设

EtherCAT主站SOEM -- 37 -- win-soem-win10及win11系统QT-SOEM-1个电机转圈圈-周期同步速度模式(CSV模式) 0 QT-SOEM及STM32F767-SOEM视频欣赏及源代码链接:0.1 Linux--Ubuntu系统之 QT-SOEM博客、视频欣赏及源代码链接0.2 STM32F767-SOEM 博客、视频欣赏及源代码链接0.3 wi…

郑州知名做网站公司网络推广的方法和技巧可以学吗

SWOT分析法&#xff1a;一个综合的方法&#xff0c;可以分析、评估并提出决策建议&#xff0c;需要结合内部因素分析、外部因素分析、综合评价&#xff0c;和辅助决策等一系列方法才能完成鱼骨图分析法&#xff1a;层次分析法的图形展示5M因素分析法&#xff1a;分析法&#xf…

北京微信网站制作费用订阅号可以建设微网站

设想一下&#xff0c;如果待排元素不是一个简单的整数&#xff0c;而是一个庞大的结构体&#xff0c;移动元素的时间不能忽略不计。 元素需要频繁互换&#xff0c;那么移动这些元素的时间将会非常长久&#xff0c;效率很低 typedef very_large_item {int comparable;Tp very_…

河南省建设厅网站师林峰清明节ppt模板免费下载

Ceph支持多种存储访问接口&#xff0c;现有的多种性能测试工具都可用于Ceph的性能测试&#xff0c;如测试块接口性能的fio&#xff0c;iometer等&#xff1b;测试CephFS接口的filebench&#xff0c;fio等;测试对象接口的cosbench等。Ceph有专用的基准测试集CBT&#xff0c;其包…

城市建设网站的项目背景wordpress怎么添加友链

文章目录 0.前言1.参考文档2.基础介绍描述如果满足以下任一条件&#xff0c;应用程序就不会有太大风险&#xff1a;受影响的Spring产品和版本 3.解决方案3.1. 升级版本3.2. 替代方案 0.前言 背景&#xff1a;公司项目扫描到 Spring Cloud Foundry上使用通配符模式匹配进行的安全…

【Nordic随笔】

介绍nRF54系列家族新成员:nRF54LM20Nordic Semiconductor刚刚宣布推出nRF54LM20A,这是下一代nRF54L系列超低功耗无线SoC的最新成员。该设备提供更多内存、多达 66 个 GPIO 和高速 USB 概述 nRF54LM20A 以高存储版本拓…

建设电商网站的个人心得建筑业大数据服务平台

下载地址 导航到 git-lfs.github.com 并单击Download开始下载git-lfs的用法指南 验证安装成功 打开Git Bash验证安装成功&#xff0c;使用命令 git lfs install &#xff0c;如果出现 >Git LFS initlized&#xff0c;就代表安装成功参考链接 安装 Git Large File Storag…

网站维护的内容有哪些云南企业

在使用 OpenCASCADE 获取 TopoDS_Edge 的起始点和终点时&#xff0c;可能会出现终点与实际不一致的情况。这通常是由于以下原因导致的&#xff1a; 几何曲线的方向问题&#xff1a;在某些情况下&#xff0c;几何曲线的方向可能与拓扑边的方向不一致&#xff0c;导致通过几何曲线…

手机 网站 开发辽宁建设工程信息网审核

以下是2个最近爆火的人工智能工具&#xff0c; DeepSeek:DeepSeek Kimi: Kimi - 会推理解析&#xff0c;能深度思考的AI助手 1、提示词&#xff1a; 你能帮我生成一个知识图谱吗&#xff0c;等一下我会给你一篇文章&#xff0c;帮我从内容中提取关键要素&#xff0c;然后以N…