打印
[技术问答]

N76E003的IO口电平翻转问题

[复制链接]
2063|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
天堂陌客|  楼主 | 2017-12-23 13:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
要做一个红外编码器,考虑到价格问题不想用红外芯片,就自己模拟38K载波的时序,结果用示波器测,发现这个IO口就算配置成高速模式,电平反转也要20us以上,普通模式竟然要60多us。而红外载波一个周期就要26us了,是不是我哪里没设置对?,
沙发
天堂陌客|  楼主 | 2017-12-23 13:39 | 只看该作者
        我是这样配置的,对不对呢?    p03是控制  驱动红外线二极管的三极管  的io口
        有没有懂点的工程师解答一下、、、
        P03_PushPull_Mode;   
        P0SR=0x80;

使用特权

评论回复
板凳
sohowork| | 2017-12-25 07:26 | 只看该作者
终于看到同道了!!!我也要实现这个功能,还没有开始调试程序。你的主频设为多少?

使用特权

评论回复
地板
sohowork| | 2017-12-25 07:34 | 只看该作者
如果配置为普通IO不行,你试试将p03配置为pwm输出。

使用特权

评论回复
5
yiyigirl2014| | 2017-12-25 10:45 | 只看该作者
20uS周期可以实现50KHz啊,按理说可以吧

使用特权

评论回复
6
yiyigirl2014| | 2017-12-25 10:46 | 只看该作者
你是不是用了那个自带的翻转指令啊?别用库函数试试看,那个是要计算后才翻转,你直接写0,写1这种。。

使用特权

评论回复
7
mintspring| | 2017-12-25 15:13 | 只看该作者
期待楼主解决问题,我之前好像做过这种应用,就是可以的,很多年了,不知道是不是直接用IO加定时器做的。

使用特权

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

本版积分规则

5

主题

12

帖子

0

粉丝