日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 消費(fèi)電子 > 視頻技術(shù)
[導(dǎo)讀]     本文主要介紹的就是基于DM642的視頻采集處理系統(tǒng)中I2C模塊的正確初始化,以及通過(guò)I2C總線(xiàn)正確地對(duì)視頻解碼芯片SAA7115的寄存器讀/寫(xiě)程序。   1 I

 

  本文主要介紹的就是基于DM642的視頻采集處理系統(tǒng)中I2C模塊的正確初始化,以及通過(guò)I2C總線(xiàn)正確地對(duì)視頻解碼芯片SAA7115的寄存器讀/寫(xiě)程序。

  1 I2C總線(xiàn)控制器的初始化

  為了正確使用DM642內(nèi)置的I2C模塊,首先需要正確的初始化。

  1.1 解鎖DM642中的I2C模塊

  在DM642的I2C應(yīng)用中,容易遇到不能使用初始化I2C模塊的問(wèn)題,原因在于沒(méi)有先解鎖并使能I2C模塊。在DM642的數(shù)據(jù)手冊(cè)中可以看到,復(fù)位后I2C模塊是處于鎖定禁止?fàn)顟B(tài)的。也就是說(shuō),在硬件配置寄存器PERCFG中的I2CoEN位為0,所以在初始化前要在配置I2C模塊控制寄存器之前,使能I2C模塊。但是,如果要修改PERCFG中的內(nèi)容,就要先向PCFGLOCK中寫(xiě)入0x10C0010C,對(duì)PERCFG解鎖。通討加下程序使能I2C模塊:

  

 

  1.2 I2C模塊的時(shí)鐘選擇

  在使能I2C模塊后,就可以對(duì)其控制寄存器進(jìn)行初始化了。CPU時(shí)鐘頻率為600 MHz,I2C模塊規(guī)定模塊時(shí)鐘頻率必須在7~12 MHz中選值,所以設(shè)定I2C模塊時(shí)鐘頻率為10 MHz。由圖1中的計(jì)算公式可得:IPSC為OEh。由于DM642和SAA7115都支持I2C總線(xiàn)的

  400 kbps快速模式,根據(jù)IPSC的取值,由圖1可知d=5。由此可以設(shè)定:ICCL=7,ICCH=8。

  

 

  1.3 設(shè)置從地址時(shí)容易遇到的問(wèn)題

  需要注意的是,在DM642的I2C應(yīng)用中經(jīng)常會(huì)遇到不能正確讀/寫(xiě)從設(shè)備的問(wèn)題。這是因?yàn)镈M642對(duì)I2C模塊的從地址寄存器設(shè)置不同于其他芯片的I2C應(yīng)用。在標(biāo)準(zhǔn)I2C協(xié)議中,器件的7位地址格式要將地址和讀/寫(xiě)方向位一同送入從地址寄存器。但是,DM642的I2C的應(yīng)用中只需要向從地址寄存器中送入7位器件地址,讀/寫(xiě)方向位由DM642自動(dòng)生成。例如,SAA7115的標(biāo)準(zhǔn)I2C寫(xiě)從地址為40H,如圖2所示。

  

 

  標(biāo)準(zhǔn)I2C協(xié)議中包括21H的地址信息和最后1位(讀/寫(xiě)方向位),DM642只需將21H送入從地址寄存器。如果送入40H,將會(huì)導(dǎo)致讀/寫(xiě)錯(cuò)誤。

  2 I2C讀/寫(xiě)軟件設(shè)計(jì)

  2.1 配置模式寄存器I2CMDR

  對(duì)SAA7115的每個(gè)子地址操作后,其地址指針會(huì)自動(dòng)增加,但是它的可配置寄存器的自地址并不是連續(xù)分布的。所以將I2C工作模式寄存器(I2CMDR)配置為計(jì)數(shù)模式。每次執(zhí)行I2C_write()只傳送一次數(shù)據(jù),通過(guò)多次調(diào)用I2C_write()來(lái)完成SAA7115的初始化。先向I2CMDR寫(xiě)入4620H,當(dāng)讀取SAA7115的寄存器時(shí),設(shè)置為無(wú)重復(fù)主接收模式,并向I2CMDR寫(xiě)入4420H。

  

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉