TI论坛
登录
直播中
黎菁菁
7年用户
574经验值
私信
关注
[问答]
F28035的sci发送第一个数据时SciaRegs.SCIFFTX.bit.TXFFST仍然为0
F28035
SCI
现使用F28035的SCI并使能FIFO发送数据,在程序里顺序发送两个数据,发现发送第一个数据时
SciaRegs.SCIFFTX.bit.TXFFST仍然为0,发送第二个数据时SciaRegs.SCIFFTX.bit.TXFFST才变为1,是不是这么理解,发送第一个数据时,不通过FIFO,直接发送了,而发送第二个数据时才通过FIFO了,这是为什么呢?
回帖
(1)
徐小婷
2018-8-22 08:02:15
应该是第一个数据时,因为前面的data寄存器是空的,然后第二个数据也没来,所以FIFO空了,如果第一个数据还没发完,第二个来了,那就会压栈进入FIFO。所以就变成了1.
应该是第一个数据时,因为前面的data寄存器是空的,然后第二个数据也没来,所以FIFO空了,如果第一个数据还没发完,第二个来了,那就会压栈进入FIFO。所以就变成了1.
举报
更多回帖
rotate(-90deg);
回复
相关帖子
F28035
SCI
F28035
例程
101
F28035
数字电源电路
4137
F28035
关于电机的控制图
25
去除XY图的
第一个数据
点
2672
数组的值
第一个数
总是
为
0
是堆栈溢出的问题吗
1684
28027的SPI上电以后SPI
发送
的
第一个数据
没有作用
1838
关于
F28035
典型应用电机控制
22
CCS v4.x快速入门(
F28035
)
207
一
个数
码管显示
0-F
7
请问这里的 "
第一个数据
段" 和 "最后
一
个数据
段" 是什么意思?
580
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分