打印

STM32+SPI+DMA传送16帧长度数据

[复制链接]
8837|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
byrin|  楼主 | 2011-10-24 18:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天用STM32的SPI+DMA 传送帧长度为8的数据正常,但是配置成帧长度为16时就出问题了..看datasheet.上面说SPI的移位寄存器为8位的,那怎么传送16位甚至32位的数据????  求解!!!
沙发
byrin|  楼主 | 2011-10-24 19:13 | 只看该作者
没大神给指点一下么??

使用特权

评论回复
板凳
berry2006| | 2011-11-14 12:15 | 只看该作者
这个问题 我也碰到过 现象跟你的是一样的 后来只好放弃16位啦

使用特权

评论回复
地板
香水城| | 2011-11-14 12:49 | 只看该作者
出什么问题?

使用特权

评论回复
5
hsbjb| | 2011-11-14 17:47 | 只看该作者
没说清楚出什么问题,不好指点啊

使用特权

评论回复
6
byrin|  楼主 | 2011-11-15 20:11 | 只看该作者
SPI 接口外挂SPI Flash 用来存储在送TFT_LCD 显示的图片.TFT是RGB565的..但SPI Flash 是8位的.我的目前解决办法是 把SPI Flash 数据DMA送进RAM 拼成16位的后再DMA 送TFT的GRAM.!!!.. 能不能给个更好的Idea...

使用特权

评论回复
7
香水城| | 2011-11-16 09:38 | 只看该作者
你到底是要解决出现的问题,还是来求方案的?

使用特权

评论回复
8
byrin|  楼主 | 2011-11-16 19:23 | 只看该作者
开始是想解决问题,现在想大神给个更好的方案,呵呵..

使用特权

评论回复
9
berry2006| | 2011-11-28 12:28 | 只看该作者
将spi传输帧 配置为16位,即每次传输16位 就会丢数据

使用特权

评论回复
10
香水城| | 2011-11-28 14:01 | 只看该作者
作为SPI传输,传送一个16位或32位数据,与传送2个8位或4个8位的数据是没有分别的。

不知道LZ的难点在哪里?

使用特权

评论回复
11
zengan007| | 2014-11-11 23:08 | 只看该作者
楼主怎么搞定的 啊?能不能教教我呢?我也碰到这类问题啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

104

帖子

1

粉丝