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

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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版