• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >嵌入式开发 > 关于spi的SMCLK

关于spi的SMCLK

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了smclk,aclk mclk smclk,spi是什么的缩写,spi和i2c的区别,关于读书的名言等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 关于spi的SMCLK
描述:

比如vs1003和sd卡使用spi时,他们的SCLK引脚都只能连单片机的SMCLK么?连MCLK可以么?或者干脆连在I/O上可以么?因为我画了个pcb,引脚接到了单片机的I/O上,那只能跳线了么?有没有什么其他的办法呢?


解决方案1:

引用 楼主 qq_34026771 的回复:
比如vs1003和sd卡使用spi时,他们的SCLK引脚都只能连单片机的SMCLK么?连MCLK可以么?或者干脆连在I/O上可以么?因为我画了个pcb,引脚接到了单片机的I/O上,那只能跳线了么?有没有什么其他的办法呢?

方法有两种:
1.使用单片机指定的SPI功能管脚,比如SMCLK或MCLK。
注意,多个SPI外设备可以共用单片机的SPI管脚,但任意时刻只能有一个外设可以和单片机通信,
这个由SC片选脚决定。具体内容参看SPI协议
用这种方法的好处是,可以使用该单片机提供的SPI固件代码
2.如果你熟知SPI协议,完全可以用普通IO来模拟SPI接口,完全不用顾虑单片机SPI接口不够的问题。
这种方法的好处是,移植性和通用性比较好。
LZ对SPI协议不太明白,所以还是建议你用方法1吧.多个SPI外设,就用片选脚搞定。这样不用自己去写IO模拟SPI的代码

解决方案2:

应该是可以的

解决方案3:

MCLK SMCLK IO三个都可以用,SMCLK和MCLK还是有区别的,具体用哪个得看你芯片工作模式改变会不会对SPI造成影响,用IO是最麻烦的,因为你要自己写SPI时序

解决方案4:

让写软件的用模拟SPI,你就可以随便连IO口了


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 关于spi的SMCLK

相关文章

  • 2017-06-05 MDK使用外扩ram
  • 2017-06-05 有人用过PT2259,PT2257相关芯片么?我完全没反应
  • 2017-06-05 我怎么发不了贴字阿,发完之后老是找不到阿,谁能帮我?
  • 2017-06-05 坐标云台控制(嵌入式或者x86
  • 2017-06-05 求802154中文译本
  • 2017-06-05 谁在android下搞过SIM800或者SIM900的
  • 2017-06-05 STC单片机和si4463模块调试
  • 2017-06-05 RC531调试CPU卡出现问题。
  • 2017-06-05 菜鸟求教:WINDRIVER向导生成C可以编译,如何生成我们所需的驱动?例网卡驱动
  • 2017-06-05 ESP8266做为服务器发送图片

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • DDK中IN和OUT宏展开是什么?
    • 各位老大:谁告诉我2K下是否可以用API函数访问并口及进行数据I/O
    • 用ARM芯片实现键盘接口
    • 以太网芯片选型求教
    • 关于U盘传输中断后下载的内容去哪了?
    • wince60使用duilib移植日历控件
    • 急!!VS20085开发WINCE程序PictureBox加载图片时异常
    • 刚刚毕业的大学生,对于未来的前景很迷茫,希望指点!
    • shell脚本shell脚本中关于$的问题
    • 关于MAC驱动

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有