freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

fpga管教分配學(xué)習(xí)文檔-資料下載頁

2025-08-04 09:13本頁面
  

【正文】 1。 if(Get_SPI_DI()) // read AD_DOUT ui1 = ui1 | 0x0001。 if( uCmd16 amp。 0x0800 ) // issue Cmd onto AD_DIN, MSB first Set_SPI_DO()。 else Clear_SPI_DO()。 EM9160_DelayInUs( 1 )。 // insert delay if required Set_SPI_CK()。 // AD_CLK lowtohigh EM9160_DelayInUs( 1 )。 // insert delay if required Clear_SPI_CK()。 // AD_CLK hightolow EM9160_DelayInUs( 1 )。 // insert delay if required uCmd16 = uCmd16 1。 } // assign ui1 to ADdata *pADData = ui1。 // deactiviate AD chipselection Set_SPI_CS()。 // wait for next AD data ready if necessary Sleep(1)。 return TRUE。 } 在程序中最后的Sleep(1),是為了保證在下次調(diào)用函數(shù)時(shí),AD的數(shù)據(jù)已轉(zhuǎn)換完畢。應(yīng)用程序也可采用其他方法來保證AD有足夠時(shí)間,在應(yīng)用程序再次調(diào)用ReadAD(…)前已完成數(shù)據(jù)轉(zhuǎn)換。特別需要注意的是,第一次調(diào)用ReadAD(…)讀取的數(shù)據(jù)是無意義的,因?yàn)榇藭r(shí)還沒有設(shè)置轉(zhuǎn)換命令。在SPI輸入輸出過程中,是否加入適當(dāng)?shù)难訒r(shí),主要是由AD芯片SPI接口的響應(yīng)速度來決定的,客戶可查看所選AD芯片,如TLC2543,的數(shù)據(jù)手冊,就可獲得正確的選擇。 盡管本文是以EM9160為例來介紹如何構(gòu)造SPI接口的,這個(gè)方法也完全適合英創(chuàng)公司的其他嵌入式工控主板產(chǎn)品,如EM9000、EM916EM9260、ETR232i等。對于不同的主板,主要的修改在第二步驟中對SPI接口信號操作函數(shù)的實(shí)現(xiàn)上。此外,英創(chuàng)公司還準(zhǔn)備了3線制SPI接口以及I2C接口的范例參考代碼,需要使用的英創(chuàng)用戶可聯(lián)系免費(fèi)獲得。在一般情況下,系統(tǒng)中統(tǒng)一用posedge,避免用negedge,降低設(shè)計(jì)的復(fù)雜度,可減少出錯(cuò)。在Modelsim仿真中,時(shí)序是很嚴(yán)格的,但是在真實(shí)的晶振所產(chǎn)生的clock卻是不嚴(yán)格的,比如高電平和低電平的時(shí)間跨度不一樣,甚至非周期性的微小波動。如果只是用Posedge,則整個(gè)系統(tǒng)的節(jié)拍都按照clock上升延對齊,如果用到了negedge,則系統(tǒng)的節(jié)拍沒有統(tǒng)一到一個(gè)節(jié)點(diǎn)上。上升延到上升延肯定是一個(gè)時(shí)鐘周期,但是上升到下降延卻很有可能不是半個(gè)周期,這都會出現(xiàn)問題。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1