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

FSMC CS 波形

[复制链接]
codysafe 提问时间:2016-9-28 12:03 /
黄色的是FSMC的cs信号,我想问的是为什么连续写 CS都要拉高,不能一直为低吗?
如果一定要这样,怎么缩短时间。

cs.jpg
收藏 1 评论14 发布时间:2016-9-28 12:03

举报

14个回答
codysafe 回答时间:2016-9-28 14:22:25
黄色30ns的是cs,20ns的那个是写信号。波形是DMA 写数据测的。
埃斯提爱慕 回答时间:2016-9-28 20:40:47
提示: 作者被禁止或删除 内容自动屏蔽
zhangdaijin 回答时间:2016-9-29 09:05:29
codysafe 回答时间:2016-9-29 11:33:39
能改的都改了一遍,该死的CS还是每次都要拉高一下。如果片选能一直有效,发数据至少快一倍啊。刷TFT液晶屏的速度也能大大提高了。
sfee2002 回答时间:2016-9-29 12:21:38
这是硬件控制的,不用管 吧?这个速度就是你改变总线的速度,
codysafe 回答时间:2016-9-29 15:23:18
sfee2002 发表于 2016-9-29 12:21
这是硬件控制的,不用管 吧?这个速度就是你改变总线的速度,

是硬件控制的。但是真正有效的只有片选为低的时候,片选为高的时候都在干其他事了,发数据就用了30ns,后面100ns没用上。
补充下,这是DMA。
sfee2002 回答时间:2016-9-29 16:13:08
本帖最后由 sfee2002 于 2016-9-29 16:14 编辑
codysafe 发表于 2016-9-29 15:23
是硬件控制的。但是真正有效的只有片选为低的时候,片选为高的时候都在干其他事了,发数据就用了30ns,后 ...

无论是否DMA,他波形都是这样的,从ARM7有这个总线开始,就一直这样的,没有一直低电平的,你可以修改FSMC总线速度改变空闲时间,但消除不了
zero99 回答时间:2016-10-11 17:03:46
楼主解决了吗
codysafe 回答时间:2016-10-12 12:41:39

没有,怎么设置都没用。可能像8楼说的那样
xmshao 回答时间:2016-10-12 16:43:59
如果你是用的STM32F1的话,它的DMA是与CPU共享系统总线【当然F2/F4/F7就没这个问题】,最多
一半的机会给DMA。

另外,DMA的传输也是要时间的。请求仲裁、地址计算、总线矩阵的仲裁、外设/存储区的访问等。

所以,这里可能没法你想象的那么快。
zero99 回答时间:2016-10-13 11:04:53
codysafe 发表于 2016-10-12 12:41
没有,怎么设置都没用。可能像8楼说的那样

用的是ST哪个开发板或芯片?描述清楚点可能会更好的解决问题哈
codysafe 回答时间:2016-10-19 17:56:07
zero99 发表于 2016-10-13 11:04
用的是ST哪个开发板或芯片?描述清楚点可能会更好的解决问题哈

神舟3号 ,stm32F103zet6
zbber 回答时间:2016-10-19 23:20:17
好帖子顶一顶!感谢楼主
amoral 回答时间:2023-5-25 16:14:16

codysafe 发表于 2016-9-29 11:33
能改的都改了一遍,该死的CS还是每次都要拉高一下。如果片选能一直有效,发数据至少快一倍啊。刷TFT液晶屏 ...

现在实现了没有呀

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版