音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

請大家談談:普通I/O口進行紅外通信的匯編編程心得!!

作者:voynich 欄目:單片機
請大家談談:普通I/O口進行紅外通信的匯編編程心得!
條件:紅外載波為38KHZ , 模擬時序波特率采用1.2Kbps
傳輸?shù)臄?shù)據(jù)為1(起始位)+8(數(shù)據(jù)位)+1(奇偶校驗位)+1(停止位)
接收I/O引腳:RC1/CCP2
      歡迎大家暢所欲言,知無不言,聞者足戒! 謝謝先

2樓: >>參與討論
黃果樹
呵呵,兄弟做電表吧!
RC1/CCP2好像不應該做接收吧


3樓: >>參與討論
voynich
黃兄弟,我知道你的意思
我用CCP1作為產(chǎn)生PWM的引腳!
想通過CCP2的捕獲功能獲得及時的紅外通訊起始信號!!
黃兄弟,不知道這么做什么問題嗎?說的詳細一點,大家也好探討探討!!

wo

4樓: >>參與討論
fxmxh
可以做遙控接收的I/O
RB0,RB4-RB7,RC1,RC2,甚至任意一個I/O都可以的,更甚者還可把接受口同KEY復用!

5樓: >>參與討論
voynich
怎么樣才能確保通訊的及時可靠
怎么樣才能確保通訊的及時可靠,不知道大家又沒有什么好的方法。

6樓: >>參與討論
bithxm
利用中斷查詢時間
 
7樓: >>參與討論
voynich
TO: bithxm
我是想通過中斷來實現(xiàn)紅外通訊的接收的,不只你說的查詢時間是什么意思阿!
說具體點阿!!  

8樓: >>參與討論
bithxm
用紅外接收管收到的就是類似串口的數(shù)據(jù),根據(jù)時間寬度就可解碼
 
9樓: >>參與討論
shaoxu123
你們都說的具體一點好了,好像我都只有看懂一點點哦,
 
10樓: >>參與討論
yuntian
與遙控器解碼差不多的.
 
11樓: >>參與討論
voynich
come。铮睿!
及時性可以通過中斷的方法實現(xiàn),現(xiàn)在最讓我頭疼的是數(shù)據(jù)通訊的可靠性,我采用了以下方法:1.奇偶校驗; 2.幀校驗; 3.通過設置通訊的握手協(xié)議
 不知道哪位仁兄還有更好的方法來保證紅外通訊數(shù)據(jù)的可靠性阿。

12樓: >>參與討論
lizhi216
我做的時候是用RB口進行中斷,延時查詢狀態(tài)進行接收
效果還不錯,只是發(fā)送時的38K調(diào)制不是用PWM,用的是幾個元件搭的一個,準備下一次就用PWM進行調(diào)制,另外接收延時用的是純軟件延時,太浪費資源,下一次就機會就用定時器來作,張工發(fā)表在嵌入式系統(tǒng)與單片機上的通訊例子很不錯

13樓: >>參與討論
voynich
現(xiàn)在想想:
在整個設計中,物理層的考慮倒沒有浪費我多少時間,鏈路層和應用層倒是花費了我不少時間的考慮! :) 

14樓: >>參與討論
張明峰
曾經(jīng)推薦過的電路
紅外抄表一般只需半雙工通訊,利用PIC單片機IO引腳輸入輸出的靈活配置,加上CCP模塊輸入捕捉和PWM功能的動態(tài)切換,只需一個CCPx引腳和一個普通IO引腳作發(fā)送/接收的方向控制,即可實現(xiàn)紅外抄表的全部通訊任務。且利用輸入捕捉功能理論上可以實現(xiàn)紅外抄表自動喚醒處于休眠狀態(tài)下的單片機,見下圖。當IO=1時,Q2被封死,CCP配置為輸入捕捉,電路處于紅外接收狀態(tài),雖然接收波形經(jīng)過Q1后要反相,但這對于軟件UART來說根本無礙;若IO=0,則Q1無法導通,電路進入紅外發(fā)送狀態(tài),CCP配置為PWM輸出,由CCPx引腳輸出調(diào)制后的38KHZ載波,經(jīng)Q2驅(qū)動后發(fā)送。



* - 本貼最后修改時間:2004-3-12 15:00:35 修改者:張明峰

參與討論
昵稱:
討論內(nèi)容:
 
 
相關帖子
很怪的一個問題
pic 怎么搜索包含文件的路徑?
請教16F84A的CP位和有關編程問題
請教,至急
請問PIC16F877的輸出電流可以驅(qū)動繼電器嗎?
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號