你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

小白求问,串口硬流控之间的配合怎么理解呢?

[复制链接]
beary 提问时间:2015-11-12 10:11 /
电脑上软件的硬流控怎么配合板子上的CTS,RTS,以及板子上的CTS,RTS 和  代码里的流控配置做配合,还是不太理解。

我现在板子上的CTS和RTS用跳线帽连上了,

然后我PC端上的流控开和关都能收到发过来的数据,

还有流控的FIFO是怎么设定的呢?

是软件自己定义一个数组,

还是像DMA那样,有一个FIFO寄存器的机制?

不太懂,

求拍砖。


收藏 评论13 发布时间:2015-11-12 10:11

举报

13个回答
回答时间:2015-11-12 10:22:02
一般不用。如果要用到,需要配置为九针串口。需要将RTS,CTS连接到串口上。
zhoupxa 回答时间:2015-11-12 10:25:09
板子上的硬件流控要在初始化串口时设置
yanhaijian 回答时间:2015-11-12 10:28:52
同问,我也想知道。
aabird 回答时间:2015-11-12 10:34:30
我也不懂呀, 不过支持一下提高人气
beary 回答时间:2015-11-12 10:47:26
zhoupxa 发表于 2015-11-12 10:25
板子上的硬件流控要在初始化串口时设置

嗯  是的  结构体里有流控的选项呢~  而且我也差不多知道时序的控制,只是不太理解里面的FIFO和BUF之类的在哪儿设置,还有就是各个设备间的流控线的配合。
beary 回答时间:2015-11-12 10:49:41
安 发表于 2015-11-12 10:22
一般不用。如果要用到,需要配置为九针串口。需要将RTS,CTS连接到串口上。

那流控的FIFO和BUF这些东西,是软件设置的吗?  
主要是不太懂WIN32的编程

实在无法理解,PC上的流控怎么和板子和软件配合的- -  

另外,谢谢斑竹哈~~~
回答时间:2015-11-12 11:02:07
这个都是硬件控制的,只要配置为全串口就可以了。
beary 回答时间:2015-11-15 14:38:31
安 发表于 2015-11-12 11:02
这个都是硬件控制的,只要配置为全串口就可以了。

请问串口的SR寄存器里的状态位为什么只有CTS判断的,没有RTS,在CR寄存器里也没有位是对RTS进行操作的,难道是要直接对GPIO置1和0进行操作吗?
dsjsjf 回答时间:2015-11-15 20:36:39
基本没用
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版