免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 10985 | 回复: 20
打印 上一主题 下一主题

请教如何将S3C2410的GPIO模拟成Uart [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-13 10:28 |只看该作者 |倒序浏览
请教如何将S3C2410的GPIO模拟成Uart,最好是有代码参考,谢谢!

论坛徽章:
0
2 [报告]
发表于 2009-04-13 12:53 |只看该作者
模拟uart比较难吧,uart是异步的,2410需要在软件里面整一个很精确的波特率,比方说是115200,作为uart的采样时钟,利用这个采样时钟去才io口的电平,比较困难啊~
祝你好运~
就是这个样子~

论坛徽章:
0
3 [报告]
发表于 2009-04-13 13:01 |只看该作者
你要是想和51通信,随便整点就行了,找出一个io做cs,一个做we,一个ack,一个做rd,4个做总线,如果想做主从的话在稍作处理,用一个中断复用的引脚~
就是这个样子啦~

论坛徽章:
0
4 [报告]
发表于 2009-04-13 16:43 |只看该作者
模拟I2c可不可能呢?

论坛徽章:
0
5 [报告]
发表于 2009-04-13 17:22 |只看该作者
iic可以~
没有做不到,只有想不到~
就是这个样子~

[ 本帖最后由 .kaka 于 2009-4-13 17:24 编辑 ]

论坛徽章:
5
6 [报告]
发表于 2009-04-13 19:03 |只看该作者
原帖由 kyzlin 于 2009/4/13 16:43 发表
模拟I2c可不可能呢?


这个可以。网上能找到现成代码。
一个做SDA,一个做SCL

论坛徽章:
0
7 [报告]
发表于 2009-04-13 19:05 |只看该作者
模拟I2C也麻烦啊, 还是模拟SPI 吧,最简单了

论坛徽章:
5
8 [报告]
发表于 2009-04-13 19:07 |只看该作者
原帖由 .kaka 于 2009/4/13 13:01 发表
你要是想和51通信,随便整点就行了,找出一个io做cs,一个做we,一个ack,一个做rd,4个做总线,如果想做主从的话在稍作处理,用一个中断复用的引脚~
就是这个样子啦~


其实这位兄弟所说的办法很好,自己实现简单协议。

论坛徽章:
0
9 [报告]
发表于 2009-04-14 08:25 |只看该作者
请问ARm下模拟I2C需要注意些什么,和单片机有什么区别吗

论坛徽章:
0
10 [报告]
发表于 2009-04-14 11:08 |只看该作者
IO可以模拟UART的,以前在单片机下做过
但是感觉很占资源,因为每接收一位,都要中断一次
如果要扩展串口,还是建议用串口扩展芯片
或者2440+便宜的单片机,估计只要5块钱,单片机来模块串口
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP