一乐电子

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

微信扫码登录

手机号码,快捷登录

手机号码,快捷登录

搜索
楼主: aimowei

请问,STM32与低速单片机,什么通讯方式最快,且最省IO

[复制链接]
 楼主| 发表于 2014-5-14 10:04 | 显示全部楼层
ayumi7 发表于 2014-5-14 09:40
单向的话 用595之流的宽展吧  SPI  3线扩展很多了

因为是双向的, 读/写都用的到
所以 才有这个 比较奇葩的想法。
回复

使用道具 举报

 楼主| 发表于 2014-5-14 10:05 | 显示全部楼层
8055 发表于 2014-5-14 10:01
如果不考虑成本,就跟楼上的几位兄弟说的那样,DMA上呗

刚刚接触 STM32 学了没多久,还没了解过DMA怎么用呢。。。
回复

使用道具 举报

发表于 2014-5-14 10:13 | 显示全部楼层
SPI和I2c差不多?SPI运算量远比I2c小,在连级通信里很重要。要是这样整的话推荐拿快些的单片机做从机,毕竟从机工作在查询模式
回复

使用道具 举报

发表于 2014-5-14 10:18 | 显示全部楼层
DMA就是共享式存储器,秘书或者传话筒的功能。比如双口RAM也是其中的一种方式,比DMA高级一些。
回复

使用道具 举报

 楼主| 发表于 2014-5-14 10:31 | 显示全部楼层
384065902 发表于 2014-5-14 10:13
SPI和I2c差不多?SPI运算量远比I2c小,在连级通信里很重要。要是这样整的话推荐拿快些的单片机做从机,毕竟 ...

呵呵,我是瞎掰的,不过我是指在我这个场景下,SPI估计比IIC 相差不了太大。
可能是我汇编写的不太好,上次玩NRF905的时候 PIC16F627 SPI 发送一包16字节数据,耗时约11ms,感觉速度稍慢...

IIC 还没正儿八经测试过。不知道可以做到多少.


正如你所说 确实应该用快点的从机,不过手上的现有的资源都不够快...要是去买,那我干脆就买个100pin的STM32了。

不过 慢的用来做键盘扫描 应该没问题.....
回复

使用道具 举报

发表于 2014-5-14 13:35 | 显示全部楼层
aimowei 发表于 2014-5-14 10:01
哈哈, 这都被你猜中啊我是做.net的, 51 神码的 都是自己兴趣爱好 搞的好玩。。

因为我不是做项目, ...

键盘和屏公用部分IO,估计可以省下6-8个IO
回复

使用道具 举报

发表于 2014-5-14 16:34 | 显示全部楼层
aimowei 发表于 2014-5-14 10:01
哈哈, 这都被你猜中啊我是做.net的, 51 神码的 都是自己兴趣爱好 搞的好玩。。

因为我不是做项目, ...

换个串口的屏也可以节省不少I/O。
回复

使用道具 举报

发表于 2014-5-20 16:52 | 显示全部楼层
单纯的扩展IO,不如595,245,之类的来的直接,速度又快。
回复

使用道具 举报

本版积分规则

QQ|一淘宝店|手机版|商店|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2025-8-22 07:52 , Processed in 0.039271 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表