打印
[STM8]

香主,我用红外收发器TFDU4300接stm8的uart1,求帮助

[复制链接]
3112|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
硬件电路是 ,软件是固件库中的例程,但是出来的结果波形是下图所示 ,上面的是发送端,下面的是接收端的信号,接收端的信号低的时间太短了,单片机识别不了,我现在查不出是什么问题,请教香主
沙发
IJK| | 2011-4-13 09:40 | 只看该作者
根据我使用TFDU4300的经验,接收端的信号低的时间确实比较短,比发送端的高电平时间(约3/16 bit时间)要更短,但印象里没有LZ图中的那么短的 接收端的信号低时间。

LZ可以查查硬件电路看。

使用特权

评论回复
板凳
fanbinhua|  楼主 | 2011-4-13 19:01 | 只看该作者
谢谢。能发个好使的外围吗?这个问题困扰了我好久,感激!!!!

使用特权

评论回复
地板
fanbinhua|  楼主 | 2011-4-13 19:04 | 只看该作者
谢谢。能发个好使的外围吗?这个问题困扰了我好久,感激!!!!

使用特权

评论回复
5
IJK| | 2011-4-15 10:19 | 只看该作者
看了一下,我用的电路也差不多,只是R27用了5欧,应该差别不大。
有1点需要注意,就是接收的脉冲宽度需要大于2us。
问题可能修改固件可以解决,可以加1句:
  USART->PSCR = 1;

使用特权

评论回复
6
soongkaili| | 2012-11-25 20:29 | 只看该作者
楼主您好,不知道您的红外通信实现了吗?小弟现在正在学习红外通信问题。但是不知道如何实现其通信。希望您能在百忙中帮助小弟。非常感谢。尤其是是现在不知道程序中有哪些需要定义的。

使用特权

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

本版积分规则

0

主题

39

帖子

1

粉丝