深圳市伟博创科技有限公司
深圳市伟博创科技有限公司
首页  有关伟博创  产品信息  行业动态  技术文章  人才招聘  联系我们  解决方案 
主要产品系列
LOGO--NXP恩智浦半导体
  • Microcontrollers
    • MCU
    • Cortex
    • ARM7
    • 80C51
  • Logic
  • RFID
  • Automotive
Exar半导体芯片--串行收发器
  • 串行收发器
TI(德州仪器)半导体
  • Chipcom
補丁科技
  • Specialty DRAM
开发工具
PDA开发
解决方案
产品展示
NXP LPC1768开发板
LPC1768开发板
TYPE A、TYPE B、“二代证”读卡模块--PDA
二代证读卡模块
H-JTAG开发套件
H-JTAG开发套件

LPC1114/LPC11U14和LPC1343对比学习(七)SSP

LPC1114和LPC11U14有两路SSP总线,而LPC1343只有一路SSP总线,其他没有太大的区别,不过LPC11U14的SSP1总线都有两路管脚可以设置,进一步增加了芯片的灵活性。

LPC1114/LPC11U14和LPC1343对比学习-管脚

三种芯片的SSP总线初始化基本一致:

LPC1114/LPC11U14和LPC1343对比学习-管脚

但是需要注意,LPC1114和LPC1343的SSP0总线,再设置好时钟后,还必须选择时钟的输出引脚,

/*SCK管脚位置选择:0x00 - P0_10, 0x01 - 0_P2_11, 0x02 - P0_6, 0x03 - 保留*/

LPC_IOCON->SCK_LOC = SSP0_SCK_SELECT;

而LPC1114的SSP1总线和LPC11U14的两路SSP总线则不需要这样设置。对于LPC1114的SSP1总线可以理解,因为没有管脚映射。但是LPC11U14却有管脚映射功能,如果没有此寄存器,如果多个管脚都设置成同一的功能,真不知道会出现什么样的效果 。就是能正常工作,感觉程序没有以前那样严谨了,不知道NXP为什么会这样设计

对于SSP总线,需要知道主从设置的主要区别,在主模式下器件的片选管脚可以随意设定而不一定要总线的NSS管脚,而且就算使用此管脚也要设置成普通GPIO端口,通过程序控制器件片选。但是在从模式下从机管脚必须使用总线的NSS。

在使用SSP总线来控制SD卡时,SD卡的初始化必须要尽量降低SSP总线速度,一般在400K以下比较安全,如果不想降低SSP总线速度,那就必须在初始化函数中添加延时来降低速度,保证SD卡初始化成功。之后就可以加快SSP总线速度,提高SD卡读写速度。

相关阅读

  • LPC1114/LPC11U14和LPC1343对比学习(一)整体对比
  • LPC1114/LPC11U14和LPC1343对比学习(二)GPIO
  • LPC1114/LPC11U14和LPC1343对比学习(三)SysTick
  • LPC1114/LPC11U14和LPC1343对比学习(四)定时器
  • LPC1114/LPC11U14和LPC1343对比学习(五)UART
  • LPC1114/LPC11U14和LPC1343对比学习(六)I2C
  • LPC1114/LPC11U14和LPC1343对比学习(八)USB

声明:本站部分内容根据互联网资料整理而成,若侵犯您的权益,请联系我们,我们会尽快处理。

深圳市伟博创科技有限公司

[超前科技开发网]     [申请友情链接]

管理员 | 首页 | 产品 |   联系我们
© 2006 WeBoch.Com.cn 版权所有:深圳市伟博创科技有限公司
地址:深圳市福田区振华路苏发大厦305栋405 电话:0755-83240703 传真:0755-83240724