打印
[技术问答]

HC32L136的端口复用配置为红外输出信号

[复制链接]
2791|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 haoxia01 于 2019-7-1 13:53 编辑

需求:我们原来使用PWM输出38K,用串口的TXD和38K逻辑与后驱动发射管,看到HC32L136手册中有
“8.4.5 端口复用配置为红外输出信号操作流程”,一段,苦于翻遍了SDK(20190513172525xz)也没有找到相关例程,是不是IR_OUT功能比较冷门?
官方是否有建议的IR_OUT收发例程?

红外发送的时候其实就是有38K载波和没38K载波判断是1还是0么,按照这么理解那端口设置成IR_OUT后,PBOUT = 1的时候有38K,=0的时候没有38K,是这样理解吗?

我已经使用HC32L110,用于低功耗的产品上,也已经小批量量产,感觉还不错。HC32L136感觉手册还不够完善


使用特权

评论回复
沙发
martinhu| | 2019-7-5 23:15 | 只看该作者
本帖最后由 martinhu 于 2019-7-6 13:40 编辑

如果使用PB09作为红外输出,需要使能RCL的38.4K时钟,然后设置IR的输出极性,然后由PBOUT.PB09控制输出
在L110的gpio.h内,定义了P23作为红外输出时候的用法,

在使用这一句之前,还需要使能RCL的38.4K的时钟,



所以L136也应该是类似的操作


不过这两个只是看看资料写的,都没有在板子上验证过,有时间再试试。

使用特权

评论回复
板凳
smartpower| | 2019-7-6 08:31 | 只看该作者
PxOut设为1,则输出载波,否则输出固定电平。电平高低由极性决定。

使用特权

评论回复
地板
QQ鹅| | 2021-10-25 16:51 | 只看该作者
这个38K载波可以控制占空比吗?好像都没什么资料

使用特权

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

本版积分规则

1

主题

2

帖子

0

粉丝