jp1017

jp1017

0个粉丝

78

问答

0

专栏

9

资料

jp1017  发布于  2015-05-08 15:51:22
采纳率 0%
78个问答
6835

3520D红外(已解决)

 
本帖最后由 jp1017 于 2015-7-4 16:26 编辑

开发包里的红外驱动编译不了,修改后可以编译,同时修改了测试程序里的按键码,已适应现有遥控器。加载hi_ir.ko 并且运行hiir_test程序,按遥控没反应。
应该是驱动问题,检查后,发现驱动是3560cpu的,和3520D对比后,修改了IOCONFIG  (IO_ADDRESS(0x200f0064)),同时把值设置为1,开启红外功能。
        value = READ_REG(IOCONFIG);
        value = 1;
       WRITE_REG(IOCONFIG, value);
重新编译,加载,运行测试程序,遥控仍然没反应。

请问,问题出现在哪里呢?驱动配置或者测试程序里的按键码?搞了一天了,头大,希望做过的给点提示,谢谢!!
我来回答
回答24个
时间排序
认可量排序

jp1017

0个粉丝

78

问答

0

专栏

9

资料

jp1017 2015-05-08 16:12:01
认可0
现在好用了,刚没插好,谢谢大家!!!
结贴

david

33个粉丝

368

问答

253

专栏

229

资料

david 2015-05-08 19:30:05
认可0
赞。。最近忙生产的事,没太多时间逛论坛。

jp1017

0个粉丝

78

问答

0

专栏

9

资料

jp1017 2015-05-09 08:02:39
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=15901&ptid=7536]david 发表于 2015-5-8 19:30[/url]
赞。。最近忙生产的事,没太多时间逛论坛。[/quote]

谢谢你!多多探索,多多交流!!

finezhang

0个粉丝

0

问答

0

专栏

0

资料

finezhang 2015-06-02 22:51:03
认可0
学习了,谢谢

ngswfx

1个粉丝

55

问答

1

专栏

40

资料

ngswfx 2016-05-04 20:59:44
认可0
本帖最后由 ngswfx 于 2016-5-5 01:08 编辑

海思的SDK里面陷阱太多,红外搞了好久:lol

从来没搞过红外,还是自己随便找了个接收管,也不知道能不能用,再遇到个驱动不知道对不对,程序不知道对不对,随便找的遥控器不知道对不对。哎,测试编译千百回,终于搞定了。感觉就是瞎猫碰死耗子。

最后还是选的NEC ,用的卫星锅盖的遥控器,测试程序里面选NEC的测试。

开始都没考虑过,HI_IR.ko,还不是给3520D的,连代码都没看,编译了就去测试了,耽误好多功夫。:'(

jp1017

0个粉丝

78

问答

0

专栏

9

资料

jp1017 2016-05-16 19:10:46
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=29548&ptid=7536]ngswfx 发表于 2016-5-4 20:59[/url]
海思的SDK里面陷阱太多,红外搞了好久

从来没搞过红外,还是自己随便找了个接收管,也不知道能不能 ...[/quote]

哈哈哈,精神可嘉,乐观,永无难事,共勉,加油!!!

armbull

0个粉丝

0

问答

0

专栏

0

资料

armbull 2016-05-25 15:07:52
认可0
加油,学习中.第一次上此版

jp1017

0个粉丝

78

问答

0

专栏

9

资料

jp1017 2016-06-13 13:39:01
认可0
哈哈,大家一起加油 @所有人

lejianz

0个粉丝

1

问答

0

专栏

1

资料

lejianz 2016-06-19 23:10:49
认可0
前几天刚搞了一个红外的程序,用下降沿触发定时器去测试每一个红外数据位的长度,现在大多数遥控器都使用NEC_N的格式,即9MS, 4.5MS,16BIT COSTOM CODE, 16BIT DATA CODE

jp1017

0个粉丝

78

问答

0

专栏

9

资料

jp1017 2016-06-21 18:22:53
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=31950&ptid=7536]lejianz 发表于 2016-6-19 23:10[/url]
前几天刚搞了一个红外的程序,用下降沿触发定时器去测试每一个红外数据位的长度,现在大多数遥控器都使用N ...[/quote]

嗯,感谢分享!!!:)

pmbao5281

0个粉丝

0

问答

0

专栏

0

资料

pmbao5281 2016-06-23 15:39:31
认可0
感谢分享,哈哈

杨工

0个粉丝

7

问答

0

专栏

0

资料

杨工 2016-11-01 15:19:51
认可0
红外怎么搞啊,我找2个遥控还是接收不到,

杨工

0个粉丝

7

问答

0

专栏

0

资料

杨工 2016-11-01 15:20:53
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=29548&ptid=7536]ngswfx 发表于 2016-5-4 20:59[/url]
海思的SDK里面陷阱太多,红外搞了好久

从来没搞过红外,还是自己随便找了个接收管,也不知道能不能 ...[/quote]

红外怎么搞啊,我2个遥控都接收不到

杨工

0个粉丝

7

问答

0

专栏

0

资料

杨工 2016-11-01 15:22:25
认可0
指点一下指点一下指点一下

yzm12345

0个粉丝

0

问答

0

专栏

0

资料

yzm12345 2017-08-08 18:27:29
认可0
请问红外例子在哪里,找不到啊

hero

0个粉丝

1

问答

0

专栏

0

资料

hero 2017-08-08 18:53:58
认可0
代码里面有的.......

qn1512443998

0个粉丝

4

问答

0

专栏

1

资料

qn1512443998 2017-12-05 12:57:30
认可0
红外发送的有人搞过吗海思的

qn1512443998

0个粉丝

4

问答

0

专栏

1

资料

qn1512443998 2017-12-05 13:52:27
认可0
红外发送的驱动有弄过吗

Mew

0个粉丝

3

问答

0

专栏

0

资料

Mew 2018-05-09 18:53:35
认可0
前辈,IOCONFIG 是hiir.c 里面的吧?除了 IOCONFIG 改为对应的复用控制寄存器地址之外,还有个 IR_REG_BASE 是不是也要改为对应的 GPIO 寄存器基地址呢?

value = READ_REG(IOCONFIG);
value = 1;
WRITE_REG(IOCONFIG, value);
这段代码在 hiir.c 里是注释掉的,是不是必须启用这段代码才能开启红外接收功能?
还有个问题是 IOCONFIG(复用控制寄存器地址)不是应该配置为 0x0 才是端口复用吗,为什么你是赋值为0x1呢?我查询的是Hi3518E的文档。

Mew

0个粉丝

3

问答

0

专栏

0

资料

Mew 2018-05-09 19:03:01
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=87538&ptid=7536]Mew 发表于 2018-5-9 18:53[/url]
前辈,IOCONFIG 是hiir.c 里面的吧?除了 IOCONFIG 改为对应的复用控制寄存器地址之外,还有个 IR_REG_BASE ...[/quote]

最后的问题是我刚才想错了,应该是因为你使用的接口并不是 GPIOx_x 而是其它的,见笑了。

海思SDK里的这个驱动适用与使用 VS1838B 这种红外接收器吗?因为我之前基本没涉及到这类硬件和驱动,所以不太清楚,希望你能解惑解惑。
加载中···
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区