打印

没有硬件定时器,如何模拟UART?

[复制链接]
2963|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
艾森豪威尔|  楼主 | 2009-5-14 14:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天在坛子搜了一下IO模拟串口的实现方法,基本都是中断+定时器的方式。
可我的CPU不支持硬件定时器,使用中我们是用软件模拟的10ms定时器,
请问各位大侠,还有没有其它办法能模拟出串口来?

相关帖子

沙发
vrgood| | 2009-5-14 15:42 | 只看该作者

无硬件定时器软件模拟SIO,理论上可行。

不支持硬件定时器的CPU,是什么CPU?基本上是个废物CPU了。
无硬件定时器软件模拟SIO,速率不高的情况下,也可以的。
输出:延时+移位输出
输入:延时+端口查询

使用特权

评论回复
板凳
耕在此行| | 2009-5-14 16:02 | 只看该作者

呵呵

不支持硬件定时器的CPU,是什么CPU?基本上是个废物CPU了。

使用特权

评论回复
地板
艾森豪威尔|  楼主 | 2009-5-14 16:41 | 只看该作者

呵呵

我用的是机顶盒解码IC,STi5105

使用特权

评论回复
5
lsqdesign| | 2009-5-14 17:24 | 只看该作者

LZ是发送还是接收

发送好办
接收就麻烦一些

使用特权

评论回复
6
Txapp| | 2009-5-14 21:23 | 只看该作者

了解架构

怎么可能会没有硬件定时器
只是你搞不到它来用而已

使用特权

评论回复
7
NE5532| | 2009-5-14 21:35 | 只看该作者

直接拿软件写延时就是了啊。

前提是不需要同时做其他事情。

使用特权

评论回复
8
xinjie1023| | 2011-12-19 12:55 | 只看该作者
关注

使用特权

评论回复
9
joyme| | 2011-12-19 15:20 | 只看该作者
将接收端接到外部中断口,收到后查询(接收时不能干别的活)
很多遥控器接收就这么做的

使用特权

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

本版积分规则

18

主题

46

帖子

0

粉丝