新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > HDMI接口在嵌入式視頻監控系統中的應用

        HDMI接口在嵌入式視頻監控系統中的應用

        作者: 時間:2009-08-21 來源:網絡 收藏

        ANX9030的初始化。在 ANX9030復位電路的上升沿,DEV_ADDR_SEL引腳的狀態決定ANX9030的 I2C地址。假定此引腳為低,I2C地址為 0x72和 0x7A被選擇。首先確認 ANX9030存在且能正常工作,部分代碼如下:

        本文引用地址:http://www.104case.com/article/152385.htm

        while (1) {
        ANX9030_Resetn_Pin = 0;
        delay_ms(2);
        ANX9030_Resetn_Pin = 1;
        delay_ms(2);
        c = ANX9030_i2c_read_p0_reg(ANX9030_DEV_IDL_REG, c1);
        if ((c == 0) (c1 == 0x30)) {
        c = ANX9030_i2c_read_p0_reg(ANX9030_DEV_IDH_REG, c1);
        if((c == 0) (c1 == 0x90))
        break;
        }}

        ANX9030在上電復位后,設置 DE_GEN和 BT_656同步檢測,然后進行像素格式和時鐘路徑的設置來配置信息。由于 兼容DVI,所以發送端可工作在 模式或 DVI模式,在此只需對 ANX9030的 _MODE位設置為 1(HDMI)或0(DVI)即可。檢測到 HDMI模式后,設置 HDMI的音頻格式及數據包,沒有異常中斷時,使能數據包發送即可把音數據包等信息發送出去,發送成功后返回。
        除了像素時鐘檢測(CKDT)和熱插拔檢測(HPDT)功能外,ANX9030的大部分功能都處于待機狀態,軟件需要正確的配置其他寄存器,這些寄存器的詳細配置可參考 ANX9030的芯片資料。
        ANX9030的異常處理。由于 ANX9030提供了 16個中斷觸發源,包括軟件觸發中斷、檢測到顯示器中斷、接收端上電/斷電檢測中斷、S/PDIF輸入丟包中斷及 CTS變化中斷等,所以源端主控制器需要一個中斷來管理 ANX9030所發出的中斷。一般只需要熱拔插檢測、RI_128連接完整性檢測及音頻 FIFO溢出、CTS變化等中斷即可。本設計利用 EP9302的中斷引腳 INT0來捕獲 ANX9030引發的中斷,然后進行相應的中斷處理。
        4.結束語
        HDMI是針對下一代多媒體影音設備所開發的傳輸,適用于數字電視、DVD播放機、DVD錄放機、PVR、機頂盒及其他數字視聽產品,現在已廣泛于 PC機及平板顯示器等消費類電子產品上。本文詳細說明了 HDMI原理、源芯片特點、接口電路設計及在 ARM9平臺上系統軟件的實現方法,該系統可用于安防監控和高清晰會議等領域。
        本文作者創新觀念:把高清多媒體接口 HDMI到視頻中,和一般相比,具有監控場景更加清晰和使用靈活等優點。

        < />

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 广南县| 隆回县| 湖北省| 田阳县| 班玛县| 蕉岭县| 桦南县| 乌拉特前旗| 合江县| 龙江县| 澜沧| 岳西县| 琼海市| 长春市| 崇仁县| 丹棱县| 乡城县| 务川| 怀安县| 安远县| 宁阳县| 涞水县| 哈尔滨市| 滨海县| 玉田县| 古蔺县| 漳平市| 泽州县| 禹城市| 吴堡县| 毕节市| 保德县| 上蔡县| 平山县| 英吉沙县| 浦东新区| 且末县| 宁河县| 新乡县| 全州县| 湘潭县|