您现在的位置是:首页 > 技术资料 > G2553 SPI的使用
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

G2553 SPI的使用

更新时间:2019-10-24 22:18:16 大小:1007K 上传用户:sun2152查看TA发布的资源 标签:g2553spi 下载积分:1分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

G2553SPI的使用

先从整体来分析一下SPI的操作流程,使用的时候首先要初始化,即配置相关寄存器。(不过在CCS中用的寄存器是USI中的寄存器,好像也没差别,就拿USI中的SPI讨论)初始化包括打开SPI模式,SPI三线还是四线模式,主机还是从机模式,时钟极性的选择,相位配置,先发送高位还是低位。接下来就是时钟选择,分频多少,软件初始化Initialize USCI state(UCAOCTL1&=~UCSWRST;)寄存器的配置在UCAOCTL0和UCAOCTL1里面简单的模式,不包括停止位的设置,分频多少,那些自己可能寄存器。

次函数式在住函数中不断的发数据,不过效率太差,不能再做其他的事,一直在死循环中,改进方案,使用中断来发数据

使用中断之前,要明白具体的操作。标志位的置位是随着UCA0TXBUF的改变而改变的,当UCAOTXBUF中有数据的时候就会触发标志位UCA0TXIFG=1:如果此时打开IE2=UCAOTXIE;那么标志位的置位的置位就会进入中断服务函数,如果没有打开中断,就不会进入中断函数,应该明确一个概念,标志位的置位不会受中断的影响,而中断的触发却受到标志位的影响,还是用图来表示吧。


部分文件列表

文件名 大小
G2553SPI的使用.pdf 1007K

部分页面预览

(完整内容请下载后查看)

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载