- 1
- 2
- 3
- 4
- 5
G2553 SPI的使用
资料介绍
G2553SPI的使用
先从整体来分析一下SPI的操作流程,使用的时候首先要初始化,即配置相关寄存器。(不过在CCS中用的寄存器是USI中的寄存器,好像也没差别,就拿USI中的SPI讨论)初始化包括打开SPI模式,SPI三线还是四线模式,主机还是从机模式,时钟极性的选择,相位配置,先发送高位还是低位。接下来就是时钟选择,分频多少,软件初始化Initialize USCI state(UCAOCTL1&=~UCSWRST;)寄存器的配置在UCAOCTL0和UCAOCTL1里面简单的模式,不包括停止位的设置,分频多少,那些自己可能寄存器。
次函数式在住函数中不断的发数据,不过效率太差,不能再做其他的事,一直在死循环中,改进方案,使用中断来发数据
使用中断之前,要明白具体的操作。标志位的置位是随着UCA0TXBUF的改变而改变的,当UCAOTXBUF中有数据的时候就会触发标志位UCA0TXIFG=1:如果此时打开IE2=UCAOTXIE;那么标志位的置位的置位就会进入中断服务函数,如果没有打开中断,就不会进入中断函数,应该明确一个概念,标志位的置位不会受中断的影响,而中断的触发却受到标志位的影响,还是用图来表示吧。
部分文件列表
文件名 | 大小 |
G2553SPI的使用.pdf | 1007K |
最新上传
-
21ic小能手 打赏10.00元 1天前
-
21ic小能手 打赏10.00元 1天前
-
21ic小能手 打赏10.00元 1天前
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:kk1957135547
-
21ic下载 打赏40.00元 3天前
用户:WK520077778
-
21ic下载 打赏40.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:xuzhen1
-
21ic下载 打赏50.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:z00
-
21ic下载 打赏40.00元 3天前
用户:forgot
-
21ic下载 打赏40.00元 3天前
用户:happypcb
-
21ic下载 打赏20.00元 3天前
用户:zhaoqshan
-
21ic下载 打赏5.00元 3天前
用户:17724187683
-
21ic下载 打赏5.00元 3天前
用户:zmm1818
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
chenruiji 打赏1.00元 3天前
资料:血糖仪原理图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:测试智能语音控制模块
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 3天前
全部评论(0)