pic spi模块管脚特点

[复制链接]
3307|0
 楼主| machunshui 发表于 2008-7-17 23:22 | 显示全部楼层 |阅读模式
pic的外设模块使用起来有点和别的单片机不一样.<br /><br />就是除了要设置成外围模块以外,还要设置相关管脚的输出方向.<br /><br />以spi为例,spi模块使用4个管脚,即SCK,SDI,SDO,SS,正常使用一般要设定SCK为输出,<br />SDI为输入,SDO为输出,如果使用从机模式,SS要设定为输入.<br /><br />别的单片机一般,不要设定外设模块的管脚输出方向,这样看好像PIC挺麻烦,实际上却是一个优点.<br /><br />那就是如果使用spi的部分功能,例如只是驱动74hc595,那么只用spi的输出功能,那就可以设定SDI,SS为输出用作普通IO输出口功能,这样一下子就富余了2个IO输出脚!<br /><br />如果用spi接74hc165做输入,那么可以把SDO设定为输入IO功能,SS用作输出功能!这样也一下子就富余了2个IO脚,分别用作输入输出.<br /><br />而实际应用,74hc595,74hc165用作输出,输入扩展的时候非常多,使用spi驱动74hc595,74hc165远比IO口模拟时序驱动要高效的多!!!!<br /><br /><br />所以说,PIC确实是一个怪味豆,越咀嚼越有意思.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

153

主题

3224

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部