找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 6940|回復(fù): 4
收起左側(cè)

紅外_串口發(fā)解碼值

[復(fù)制鏈接]
ID:18429 發(fā)表于 2010-6-2 17:38 | 顯示全部樓層 |閱讀模式

我把程序燒入單片機(jī)里面,接上紅外模塊。

我的串口和PC上的串口工具相連接,為什么我沒(méi)發(fā)送上面。

串口工具里面一直接收到的是4個(gè)16進(jìn)制的數(shù),而且是隨機(jī)的沒(méi)有規(guī)律。

回復(fù)

使用道具 舉報(bào)

ID:1 發(fā)表于 2010-6-2 20:02 | 顯示全部樓層

你說(shuō)的是這個(gè)程序吧:http://www.torrancerestoration.com/bbs/dpj-2822-1.html


注意以下幾點(diǎn),其實(shí)在程序的開(kāi)頭也有說(shuō)明的

 

1. J7第3腳通過(guò)杜邦線連到P3.2口,晶振11.0592.

2.串口調(diào)試程序波特率設(shè)置為57600,勾選16進(jìn)制顯示.

3.只適用于nec編碼格式紅外遙控器,如:非常典型的UPD6121、UPD6122芯片,特點(diǎn)是以一個(gè)9ms的低電平和4.5ms的高電平為引導(dǎo)碼,后跟32位二進(jìn)制代碼.

 

 

   收到的是4個(gè)字節(jié)的數(shù)據(jù) 前2字節(jié)是用戶碼,所以的按鍵均應(yīng)該一樣,第3個(gè)字節(jié)是數(shù)據(jù)碼,第4個(gè)字節(jié)是數(shù)據(jù)反碼.
如圖:
112252.jpg

 

  我是用家里的一個(gè)萬(wàn)能電視機(jī)測(cè)試的,當(dāng)設(shè)置為000時(shí),本程序有效解碼,當(dāng)設(shè)置為064的時(shí)候就不行了,這就說(shuō)明064不是nec碼的

 

  那么如何知道您所用的遙控器是什么編碼呢?一般原裝的遙控器我們都不方便拆開(kāi)看芯片的型號(hào),要是搞壞就不好了.你可以用本開(kāi)發(fā)板制作一個(gè)編碼分析儀來(lái)測(cè)試波形,具體操作方法請(qǐng)打開(kāi):http://www.torrancerestoration.com/bbs/dpj-4524-1.html

 

 

[此貼子已經(jīng)被作者于2010-6-2 21:01:48編輯過(guò)]
回復(fù)

使用道具 舉報(bào)

ID:18429 發(fā)表于 2010-6-3 11:46 | 顯示全部樓層

1. J7第3腳通過(guò)杜邦線連到P3.2口,晶振11.0592.

你沒(méi)理解到我的問(wèn)題主題,我是說(shuō)程序開(kāi)啟周?chē)鷽](méi)有任紅外發(fā)射設(shè)備。為什么還是可以收到數(shù)據(jù)。

而且是不停的收!

回復(fù)

使用道具 舉報(bào)

ID:1 發(fā)表于 2010-6-3 15:23 | 顯示全部樓層

你換用1個(gè)電源看看 , usb的電源干擾較大,理想情況是用 3個(gè)電池 4.5v

回復(fù)

使用道具 舉報(bào)

ID:56967 發(fā)表于 2013-11-16 17:24 | 顯示全部樓層
你換用1個(gè)電源看看 , usb的電源干擾較大,理想情況是用 3個(gè)電池 4.5v
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表