在使用S3C6410 SPI进行通信时,首先要设置SPI的控制寄存器,但是经过查看大量代码后,发现在设置SPI的一系列的寄存器时要先设置S3C6410中PCLK_GATE和SCLK_GATE寄存器与SPI相关的位,在大量的调试之后终于发现了规律:

假如使用的是SPI0进行通信:
    设置PCLK_GATE的21位:当该位为0时,不能往SPI相关的寄存器写值;为1时,可往SPI相关的寄存器写值。
    设置SCLK_GATE的20位:当该位为0时(若设置了PCLK_GATE的21位为1),不能从SPI的移位寄存器读取值;为1时( 若设置了PCLK_GATE的21位为1 ),可以从SPI的移位寄存器读出值。
    所以当要使用S3C6410 SPI的一系列的控制寄存器时,要先设置这两个寄存器。SPI1同理,在PCLK_GATE与SCLK_GATE中分别为21和22位

S3C6410 SPI中PCLK_GATE和SCLK_GATE的理解相关推荐

  1. React router 的 Route 中 component 和 render 属性理解

    React router 的 Route 中 component 和 render 属性理解 Route 标签的三个互斥属性 render.component.children Route 就是用来匹 ...

  2. python函数def里面嵌套def,python菜鸟求问关于嵌套函数中作用域范围应该怎么理解?,python嵌套,直接上代码def l(l...

    python菜鸟求问关于嵌套函数中作用域范围应该怎么理解?,python嵌套,直接上代码def l(l 直接上代码def l(list): def d(): return list return d ...

  3. 7.STM32中对DMA_Config()函数的理解(自定义)测试DMA传输数据时CPU还可继续工作其他的事

    STM32中对DMA_Config()函数的理解(自定义):

  4. 4.STM32中对USART1_Config()函数的理解(自定义)

    STM32中对USART1_Config()函数的理解

  5. 3.STM32中对EXTI_PE5_Config()函数的理解(自定义)之中断控制按键LED

    STM32中对EXTI_PE5_Config()函数的理解(自定义)

  6. 2.STM32中对Key_GPIO_Config()函数的理解(自定义)之轮询控制按键LED

    STM32中对Key_GPIO_Config()函数的理解(自定义)

  7. 1.STM32中对LED_GPIO_Config()函数的理解(自定义)之流水灯

    STM32中对LED_GPIO_Config()函数的理解(自定义)

  8. python threading模块的方法_Python THREADING模块中的JOIN()方法深入理解

    看了oschina上的两个代码,受益匪浅.其中对join()方法不理解,看python官网文档的介绍: join([timeout]):等待直到进程结束.这将阻塞正在调用的线程,直到被调用join() ...

  9. MVC架构中的Repository模式 个人理解

    关于MVC架构中的Repository模式 个人理解:Repository是一个独立的层,介于领域层与数据映射层(数据访问层)之间.它的存在让领域层感觉不到数据访问层的存在,它提供一个类似集合的接口提 ...

最新文章

  1. 大数据2 Hadoop伪分布模式配置部署
  2. Hough直线检测的理解
  3. [BUUCTF-pwn]——xdctf2015_pwn200
  4. php编码和c语言,急求windows下用c语言开发PHP扩展时,在C语言里把字符串转成utf-8编码再打印的方法。...
  5. Hive之import和export使用详解
  6. 在ASP.NET中防止注入攻击
  7. android刷机方法,介绍一种android的裸刷机方法(fastboot刷机实质)
  8. 【老九】【C语言】CodeBlocks安装文档
  9. java项目 无法重命名_无法重命名数据库?
  10. php正则表达式工具,正则表达式语法教程(含在线测试工具)
  11. Borel probability measure space (Borel 概率测度空间)是个啥?
  12. 苹果和谷歌应用商店的APP搜索排名算法
  13. 舆情监控系统java_java舆情监测系统
  14. matlab怀特检验,(求助)Eviews中的怀特检验,怎样确定存在异方差?
  15. V3S-Zero 网络篇章 Linux5.2
  16. 思维导图学习 | 第四篇:java学习特别篇,java正确的学习姿势
  17. 如何将json类型的数据转换成csv格式
  18. (附源码)springboot自行车在线租赁管理系统 毕业设计101157
  19. 河源实验室建设合理化细节探讨
  20. MATLAB | 那些你不得不知道的MATLAB小技巧(二)

热门文章

  1. 行人重识别论文阅读2-视频中基于时空相关性和拓扑学习的行人重识别(CTL)
  2. 超微板子USB软驱不认问题
  3. kaggle比赛:Classify Leaves(使用resnet50预训练模型进行:图片树叶分类)
  4. 为你的以太坊应用程序设计架构
  5. Android百度地图和人人网简单的应用(获取路线,分享到人人)
  6. 已知点的经纬度 与另一个点的距离 以及方向角 求另一点的经纬度
  7. 2018黑龙江自考计算机应用专业,哈尔滨自学考试2018年自考系统
  8. Emacs进阶之eww浏览器
  9. Typora使用iPic作为图床工具
  10. 杭州保俶塔实验机器人_参观保俶塔实验学校有感