社区
嵌入开发(WinCE)
帖子详情
关于spi的一个问题
fishly_0
2007-12-25 08:44:46
我用的是三星的2440,在用spi对外设进行配置时,用示波器观察输出波形,发现nSS信号始终是高电平,数据信号和始终信号的波形都是对的。 问下大家,这个nSS我们怎么控制?还是说2440配置位master后,nSS是cpu自动控制的?
PS:我现在的做法是将nSS脚配置成普通的io口,然后来模拟一个nSS信号。
...全文
225
6
打赏
收藏
关于spi的一个问题
我用的是三星的2440,在用spi对外设进行配置时,用示波器观察输出波形,发现nSS信号始终是高电平,数据信号和始终信号的波形都是对的。 问下大家,这个nSS我们怎么控制?还是说2440配置位master后,nSS是cpu自动控制的? PS:我现在的做法是将nSS脚配置成普通的io口,然后来模拟一个nSS信号。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小鑫2
2012-10-22
打赏
举报
回复
请教一下,我用SPI总线控制无线模块,nSS要怎么用呢?
dfpgb
2008-01-08
打赏
举报
回复
天书...
老斩...牛...
kingmax54212008
2008-01-07
打赏
举报
回复
up
fishly_0
2008-01-06
打赏
举报
回复
晕,楼主你怎么猜的我是初始化LCD的。。。真准啊。我现在自己模拟了一个nSS,其他的还是用2440的,已经OK了。
yashi
2007-12-29
打赏
举报
回复
NSS应该是CPU控制的。
我想你是用SPI来初始化LCD吧,这个用SPI可以,用GPIO模拟也很容易。
fishly_0
2007-12-25
打赏
举报
回复
还有一点,就是我是检查cpu的 Status寄存器来判断是否可以发送数据的,不知道是否可以。发送数据时是按照下面步骤
1 nSS拉低
2 检查寄存器,判断是否可以发送数据
3 可以发送数据,着王spidat写数据
4 检查寄存器,判断是否可以发送数据(可以发送说明数据已经发送完毕)
5 nSS拉高
奇怪的是,我用示波器看到 nSS总是在数据开始发送后就被我拉高了,并不是在8个时钟周期后才拉高的,但是我的程序是在检查 SPIDAT寄存器后才将nSS拉高的,如果不能采用这种判断方法,那么怎么样判断才合适呢?
其实真感觉自己模拟一下spi总线得了,但是这样感觉会占用比较多的系统资源
SPI
(裸机和驱动)视频教程
SPI
裸机,
SPI
OLED驱动,
SPI
flash 驱动和
SPI
MASTER驱动,本课程全面讲解了
SPI
的方方面面。
关于STM32F0单片机的
SPI
从机接收漏字节
问题
关于STM32F0单片机的
SPI
从机接收漏字节
问题
...这两天在调试这个STM32F030的
SPI
从机接收
问题
可是头都大了,每次发送数据后都是会漏掉第
一个
字节,只能接收到第2个字节,网络上面的STM32F0系列的...
关于
SPI
通信一主多从的通信异常的解决
当
一个
主机分别对多个从机通信(1对8),正常情况下全部接入从机通信没有
问题
,但当不接第四个
SPI
模块时,发现整个通讯异常,导致整个
SPI
数据错误,但是,接入1,2,3,5设备通信又能正常,接入1,2,3也能正常。...
SPI
最大传输速率
SPI
是一种事实标准,由Motorola开发,并没有
一个
官方标准。已知的有的器件
SPI
已达到50Mbps。具体到产品中
SPI
的速率主要看主从器件
SPI
控制器的性能限制。答案
SPI
最大传输速率受以下几个条件影响:
SPI
的最大时钟频率...
SPI
中NSS/CS使用和
SPI
常见
问题
网上资料很多,但对于CS/NSS使用的讲解比较少,正好最近使用
SPI
也遇到了一些
问题
,记录一下。
SPI
中NSS作用和用法 简单来说,NSS和CS是
一个
东西,主要用于片选从机的。
SPI
控制器上连接的内部NSS引脚。 NSS硬件模式和...
嵌入开发(WinCE)
19,498
社区成员
41,565
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章