QSPI寄存器学习总结
寄存器配置
IfxQspi_reg.h文件定义了WSPI各寄存器的起始地址。IfxQspi_regdef.h文件定义寄存器的结构体。各寄存器分配的地址和数据手册中一致。
typedef volatile struct _Ifx_QSPI
{Ifx_QSPI_CLC CLC; /**< \brief 0, Clock Control Register */Ifx_QSPI_PISEL PISEL; /**< \brief 4, Port Input Select Register */Ifx_QSPI_ID ID; /**< \brief 8, Module Identification Register */unsigned char reserved_C[4]; /**< \brief C, \internal Reserved */Ifx_QSPI_GLOBALCON GLOBALCON; /**< \brief 10, Global Configuration Register */Ifx_QSPI_GLOBALCON1 GLOBALCON1; /**< \brief 14, Global Configuration Register 1 */Ifx_QSPI_BACON BACON; /**< \brief 18, Basic Configuration Register */unsigned char reserved_1C[4]; /**< \brief 1C, \internal Reserved */Ifx_QSPI_ECON ECON[8]; /**< \brief 20, Configuration Extension */Ifx_QSPI_STATUS STATUS; /**< \brief 40, Status Register */Ifx_QSPI_STATUS1 STATUS1; /**< \brief 44, Status Register 1 */Ifx_QSPI_SSOC SSOC; /**< \brief 48, Slave Select Output Control Register */unsigned char reserved_4C[8]; /**< \brief 4C, \internal Reserved */Ifx_QSPI_FLAGSCLEAR FLAGSCLEAR; /**< \brief 54, Flags Clear Register */Ifx_QSPI_XXLCON XXLCON; /**< \brief 58, Extra Large Data Configuration Register */Ifx_QSPI_MIXENTRY MIXENTRY; /**< \brief 5C, MIX_ENTRY Register */Ifx_QSPI_BACONENTRY BACONENTRY; /**< \brief 60, BACON_ENTRY Register */Ifx_QSPI_DATAENTRY DATAENTRY[8]; /**< \brief 64, DATA_ENTRY Register */unsigned char reserved_84[12]; /**< \brief 84, \internal Reserved */Ifx_QSPI_RXEXIT RXEXIT; /**< \brief 90, RX_EXIT Register */Ifx_QSPI_RXEXITD RXEXITD; /**< \brief 94, RX_EXIT Debug Register */unsigned char reserved_98[80]; /**< \brief 98, \internal Reserved */Ifx_QSPI_OCS OCS; /**< \brief E8, OCDS Control and Status */Ifx_QSPI_KRSTCLR KRSTCLR; /**< \brief EC, Kernel Reset Status Clear Register */Ifx_QSPI_KRST1 KRST1; /**< \brief F0, Kernel Reset Register 1 */Ifx_QSPI_KRST0 KRST0; /**< \brief F4, Kernel Reset Register 0 */Ifx_QSPI_ACCEN1 ACCEN1; /**< \brief F8, Access Enable Register 1 */Ifx_QSPI_ACCEN0 ACCEN0; /**< \brief FC, Access Enable Register 0 */
} Ifx_QSPI;
使用typedef可将结构体typedef volatile struct _Ifx_QSPI的名称简化为Ifx_QSPI。
数据手册zhongTable 20-1和Table 20-2给出了QSPI0~QSPI3的起始地址和内部寄存器的偏移地址。.h文件中的地址和此手册中一致。
QSPI0的地址变为0xF0001C00u,寄存器中CLC为4个字节,因此寄存器 PISEL的首地址便宜4.
#define MODULE_QSPI0 /*lint --e(923)*/ ((*(Ifx_QSPI *)0xF0001C00u))
QSPI寄存器学习总结相关推荐
- CortexM3与M4寄存器学习笔记
寄存器学习 CortexM3和M4处理器的寄存器组中有16个寄存器,其中13个为32位通用目的寄存器,其它3个有特殊用途,如下图所示. 1.R0~R12 寄存器R0-R12为通用目的寄存器,前8个(R ...
- VS调试查看寄存器学习总结
vs2008 调试时如何查看寄存器内容 调试菜单里没找到. 怎么调出来? 谢谢. debug→windows→registers 在调试状态,然后主菜单的调试->窗口->寄存器 或者按快 ...
- 通过TSS软件栈使用TPM——获取并改变TPM寄存器-学习笔记1
实验使用TPM_Emulator代替TPM硬件,原理是一样的.(学习网站:http://blog.csdn.net/buaa_shang/article/details/26157253) 1.登录系 ...
- SPI和QSPI协议学习
1.spi原理介绍: SPI(Serial Peripheral Interface,串行外围设备接口),是Motorola公司提出的一种同步串行接口技术,是一种高速.全双工.同步通信总线,在芯片中只 ...
- [mmu/cache]-MMU的寄存器学习
文章目录 1.PAR_EL1, Physical Address Register ★★★ 友情链接 : 个人博客导读首页-点击此处 ★★★ 1.PAR_EL1, Physical Address R ...
- stm32之RCC寄存器学习
RCC(Reset Clock Controller) -- 复位与时钟控制 一.复位 STM32F10xxx支持三种复位形式,分别为系统复位.上电复位和备份区域复位. 系统复位:除了时钟控制器的RC ...
- Intel X86 CPU寄存器学习笔记
本文对Intel CPU寄存器做一些浅显的介绍.Intel处理器寄存器在很多教科书上有,网络也有很多文章涉及到.因此本文在这些基础上做一些归纳总结,另外也参考了Intel IA32架构软件开发手册. ...
- TC27x寄存器学习
说明:用到的一些寄存器,参考用户手册,记录如下: 目录 Watchdog Timer Control Register END INIT位: LCK位: PW位 : REL位: WDTSCON1 WD ...
- 8086寄存器学习笔记-SS 寄存器和 SP 寄存器
SS 寄存器和 SP 寄存器: SS 寄存器:Stack Segment (堆栈段寄存器) SP 寄存器:Stack Pointer(堆栈指针寄存器) 这两个寄存起是为了访问内存用的,SS为段寄存器, ...
最新文章
- java core日志在哪里_java-如何在未启用日志记录功能的情况下在...
- django-auth组件
- oracle文字与格式字符串不匹配的解决
- 揭秘《英雄联盟》客户端更新运行自动化测试
- 关于Entity Framework中的Attached报错相关解决方案的总结
- 小白的奇幻数学课堂(part3)--你能把一张纸对折7次以上吗
- 显示已暂停_中国玉米进口预计增至2200万吨!阿根廷最新宣布:暂停玉米出口...
- 源码:Hadoop-2.7.4 启动过程中执行start-all.sh开始
- matlab vec2ind,MATLAB函数ind2vec的作用
- Cache之组相连映射
- 高斯滤波程序编写 opencv C++ CSU
- 【语音识别】基于matlab高斯混合模型(GMM)说话人识别【含Matlab源码 574期】
- 蓝鹰立德的SAP解决方案开启飞马模式(FMEA)
- 大话数据结构-单链表勘误,计划调整
- BurpSuite+Proxifer 抓取PC客户端HTTP数据包
- python小学口算题库生成器_口算题自动生成的小程序-L.A.SMILE自家用软件-口算题生成下载20060207-西西软件下载...
- 以衍复为例,聊聊当下的沪深300指数增强
- eclipse cdt + rse文件保存遇到的问题
- xx闪购——商品信息
- 企业CMS网站建设第二课:CMS模版开发——CMS基础设置与栏目管理
热门文章
- 中国是信息化最好的国家,千真万确
- 刷爆leetcode第二期 0002~0006
- 【bzoj4184】shallot
- Android中如何自己定义吐司(Toast)
- 【2012Esri中国用户大会讲座】ArcGIS 10.1 for Server 安全机制(2)使用Token
- c#,将pdf文件转换成图片文件
- http请求过程:二,TCP连接和UDP连接
- android开发板功能,嵌入式开发-迅为4418开发板Android4.4.4实现ble功能
- Highchart:X轴文字的倾斜度
- Ambiguous handler methods mapped 模棱两可的方法