社区
嵌入开发(WinCE)
帖子详情
如何使用2440GPIO模仿SPI口通讯
wang19847277
2009-12-16 05:29:38
大家好。现在想使用2440的GPIO模拟SPI口通讯,主控制器是2440主板,从器件是LCD屏驱动器
2440主频工作在400Mhz
LCD屏驱动器SPI口频率不超过20Mhz。
现在发现GPIO输出频率可能过高
使用2440的GPIO模拟SPI口通讯,GPIO的频率要怎么控制呢?会不会影响其他外设的工作?
...全文
298
15
打赏
收藏
如何使用2440GPIO模仿SPI口通讯
大家好。现在想使用2440的GPIO模拟SPI口通讯,主控制器是2440主板,从器件是LCD屏驱动器 2440主频工作在400Mhz LCD屏驱动器SPI口频率不超过20Mhz。 现在发现GPIO输出频率可能过高 使用2440的GPIO模拟SPI口通讯,GPIO的频率要怎么控制呢?会不会影响其他外设的工作?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
firefly123
2009-12-19
打赏
举报
回复
用硬件的,如果用模拟的很浪费资源
wang19847277
2009-12-17
打赏
举报
回复
[Quote=引用 6 楼 gooogleman 的回复:]
我模拟过,前段时间弄个这样的LCD,加个延时即可。
控制GPIO,+示波器很快搞定的,简单。
[/Quote]
你用的那个LCD的SPI口工作频率是多少呢?你GPIO的系统设定工作是多少啊?GPIO的输出频率应该小于LCD的SPI口工作频率吧
nx427
2009-12-17
打赏
举报
回复
为什么不 用2440 自带的 spi 用IO模拟的 速度有点慢
前段时候 我试过IO模拟的SPI 速度很慢 放弃掉 用的 自带的SPi
HeyMe
2009-12-17
打赏
举报
回复
我们ARMCLK也是400M,按照模拟方式来写过,每个SPI CLK中没有加延时,速度也就是500K左右 ,一般来说自带的SPI比模拟的SPI可以设置的更快
liuysheng
2009-12-17
打赏
举报
回复
模拟SPI口通讯:主从设备的时钟得一致的,,,从随主而定。。。
gooogleman
2009-12-17
打赏
举报
回复
完全满足要求,初始化一次的,又不是多次使用。呵呵。
wang19847277
2009-12-17
打赏
举报
回复
是不是GPIO的输出速度比LCD的SPI口接受速度慢好一点呢?
我用GPB5~GPB7模拟SPI口,都设置为输出带上拉功能;
2440时钟分频选择为1:8:16了,这样做行不行呢?
FLandY1982
2009-12-17
打赏
举报
回复
用函数延时, 然后用示波器去测试
tcdzyq
2009-12-17
打赏
举报
回复
同意,模拟的一般情况下不如硬件的快,估计是楼主设置有问题。
gooogleman
2009-12-16
打赏
举报
回复
我模拟过,前段时间弄个这样的LCD,加个延时即可。
控制GPIO,+示波器很快搞定的,简单。
sunrain_hjb
2009-12-16
打赏
举报
回复
2440应该有SPI吧,为何还要用GPIO模拟呢?
guopeixin
2009-12-16
打赏
举报
回复
既然是gpio口模拟,肯定要加延迟了,呵呵
不怕频率高,就怕频率低呀
HeyMe
2009-12-16
打赏
举报
回复
写SPI直接用IO口模拟应该不会超过20Mhz吧,20M是个多恐怖的速度啊。
按照正常的模拟SPI方式来写,速度会有那么高?是在嫌快,在里面加延时好了。
宇帆
2009-12-16
打赏
举报
回复
可以用定时试试
博说医械研发
2009-12-16
打赏
举报
回复
用Timer的中断来定时呢?每中断一次执行一次
蔡工驱动开发实战之操作
GPIO
控制LED灯亮灭
本课程主要是给学员分享编写一个
GPIO
控制板子的LED灯的项目过程,让大家学会如何从无到有地编写一个
GPIO
驱动,创建设备节点操作
GPIO
,创建工作队列循环操作
GPIO
;课程通过结合开发板,一边添加代码一边调试,现场查看代码的运行过程,现场debug,包括写代码,编译驱动跑起来还有对应打印底层log来debug驱动的过程。这里是基于rk3288平台上的项目,android版本是7.1,kernel版本是4.4。
树莓派开发笔记(七):
GPIO
口
的
SPI
使用
(BME280三合一传感器:测量温度、湿度、气压、海拔高度)
若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.csdn.net/qq21497936 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/79771763 目录 前话 Demo:
GPIO
口
的
SPI
通讯
BME280 BME280的
SPI
写入方法(特别注意) 开启
SPI
接
口
电路原理图 关键...
树莓派开发笔记(六):
GPIO
口
的UART的
使用
(串
口
通讯
)
若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.csdn.net/qq21497936 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/79758975 目录 前话 Demo:
GPIO
口
的UART
通讯
Pi3的蓝牙和
GPIO
口
的UART不可兼得 恢复
GPIO
串
口
的方法 关闭蓝牙 测试GPI...
树莓派开发笔记(五):
GPIO
引脚介绍和
GPIO
的输入输出
使用
(驱动LED灯、检测按键)
若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.csdn.net/qq21497936 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/79758560 目录 前话 树莓派
GPIO
口
硬件资源介绍 引脚分布和功能图 统计下硬件资源 模块化代码 关于wiringPi库 Demo1:
GPIO
口
...
linux与stm32+
spi
通信,【原创】详细解析FPGA与STM32的
SPI
通信(一)
【主题】:详细解析FPGA与STM32的
SPI
通信(一)【作者】:LinCoding【时间】:2016.11.26【声明】:转载、引用,请注明出处昨天把
SPI
彻底的又搞了一遍,感觉之前学STM32时学的
SPI
只是皮毛,这次学习FPGA时候,才真正算是把
SPI
吃透了。As we all know,
SPI
有四种模式,但是STM32与FPGA通信的话推荐
使用
SPI
_CPOL_Low和
SPI
_CPHA_...
嵌入开发(WinCE)
19,498
社区成员
41,565
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章