数码之家

 找回密码
 立即注册
搜索
查看: 1898|回复: 8

[Arduino] 求Arduino能用的stm32红外库

[复制链接]
发表于 2020-3-5 12:29:27 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
RT
最近在用Arduino给stm32编程,其中需要用到红外接收,但是貌似没有合适的红外库。在网上找打1个号称是stm32Arduino的红外库,实际上完全没法用。
求Arduino能用的stm32红外库


发表于 2020-3-5 12:31:24 来自手机浏览器 | 显示全部楼层
朋友,提个别的思路,stm32直接用keil编程,找原子或者野火例程   随随便便就能找到个红外解码的程序一改就OK了
回复 支持 反对

使用道具 举报

发表于 2020-3-5 14:03:12 | 显示全部楼层
以前,在基于maple内核的stm32 arduino上有个移植红外库我用过,但在基于hal的stm arduino还没有看到官方的和其他的移植代码,主要是组合使用 hardwareTimer库和接受中断,抽空我弄好它。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-5 15:29:39 | 显示全部楼层
huaweiwx 发表于 2020-3-5 14:03
以前,在基于maple内核的stm32 arduino上有个移植红外库我用过,但在基于hal的stm arduino还没有看到官方的 ...

先感谢大神。
我找到了个老外基于HAL的红外库:https://github.com/ehkom/IRremote_STM32
但是这个库很久没维护了,而且本身也不完整,昨天折腾了1个通宵各种报错。

还有个用于STM32F4的红外库,貌似也有些问题:https://github.com/MatejGomboc/IRremote-STM32
回复 支持 反对

使用道具 举报

发表于 2020-3-5 21:00:20 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-6 15:09:23 | 显示全部楼层
lhn1324 发表于 2020-3-5 21:00
https://github.com/KiLLAAA/Arduino-IRremote

这个库早就有了,这个只支持AVR的,并不支持STM32,说明里写的很清楚了,我也早就试过了
回复 支持 反对

使用道具 举报

发表于 2020-3-12 19:18:00 | 显示全部楼层
stm32就不建议用Arduino了,直接用HAL库吧。关于红外,可以用两种方法实现,1是定时器+外部中断,2使用定时器的输入捕获功能,推荐第二种。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-12 22:28:37 | 显示全部楼层
netbeetle 发表于 2020-3-12 19:18
stm32就不建议用Arduino了,直接用HAL库吧。关于红外,可以用两种方法实现,1是定时器+外部中断,2使用定时 ...

关键是作为小白我搞不定hal啊
回复 支持 反对

使用道具 举报

发表于 2020-3-13 23:33:10 | 显示全部楼层
lemontreenm 发表于 2020-3-12 22:28
关键是作为小白我搞不定hal啊

HAL是库函数形式,比寄存器简单多了,看看例程就会了,推荐你搜索下“微雪电子”它家开发板的例程都是整理自官方历程,都配有完整的工程文件,看看就入门了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-15 01:24 , Processed in 0.249600 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表