代碼17.1 話題為進入之前,首先讓我們來聊聊一些題外話。那些學過軟核NIOS的朋友可曾記得,軟核NIOS可利用片上內存作為儲存資源,而且它也能利用SDRAM作為儲存資源,然而問題是在這里 ... 如代碼17.1所示,筆者先建立變量A,然后變量A賦值16。如果站在高級語言上的角度 ...
IIC儲存器是筆者用來練習精密控時的經典例子。 整合篇 之際,IIC儲存器的解釋,筆者也自認變態。如今筆者回頭望去,筆者也不知道自己當初到底發什么神經,既然將IIC的時序都解釋一番。由於開發上板也嵌着IIC儲存器 LC ,筆者還得循例地介紹一下。 IIC儲存器是應用IIC總線的儲存器,時序本身並不是很復雜不過缺有一大堆時序參數,而且官方提供的時序也不利於描述,所以許多時序都必須自行繪制,真是麻煩 ...
2015-01-22 22:19 0 4816 推薦指數:
代碼17.1 話題為進入之前,首先讓我們來聊聊一些題外話。那些學過軟核NIOS的朋友可曾記得,軟核NIOS可利用片上內存作為儲存資源,而且它也能利用SDRAM作為儲存資源,然而問題是在這里 ... 如代碼17.1所示,筆者先建立變量A,然后變量A賦值16。如果站在高級語言上的角度 ...
實驗十五:FIFO儲存模塊(同步) 筆者雖然在實驗十四曾解釋儲存模塊,而且也演示奇怪的家伙,但是實驗十四只是一場游戲而已。至於實驗十五,筆者會稍微嚴肅一點,手動建立有規格的儲存模塊,即同步FIFO。那些看過《時序篇》的同學一定對同步FIFO不會覺得陌生吧?因為筆者曾在《時序篇》建立基於移位寄存器 ...
實驗十四比起動手筆者更加注重原理,因為實驗十四要討論的東西,不是其它而是低級建模II之一的模塊類,即儲存模塊。接觸順序語言之際,“儲存”不禁讓人聯想到變量或者數組,結果它們好比數據的暫存空間。 代碼14.1 如代碼14.1所示,主函數內一共聲明兩個變量VarA與VarB ...
實驗二十六:VGA模塊 VGA這家伙也算孽緣之一,從《建模篇》那時候開始便一路纏着筆者。《建模篇》之際,學習主要針對像素,幀,顏色等VGA的簡單概念。《時序篇》之際,筆者便開始摸索VGA的時序。《整合篇》之際,筆者嘗試控制VGA的時序。如今《驅動篇I》的內容返回VGA的本題,也就是圖像方面的故事 ...
實驗五:按鍵模塊④ — 點擊,長點擊,雙擊 實驗二至實驗四,我們一共完成如下有效按鍵: l 點擊(按下有效) l 點擊(釋放有效) l 長擊(長按下有效) l 雙擊(連續按下有效) 然而,不管哪個實驗都是只有兩項“功能”的按鍵模塊而已,如今我們要創建三項“功能”的按鍵模塊,亦即點擊 ...
實驗二十三:DS1302模塊 DS1302這只硬件雖然曾在《建模篇》介紹過,所以重復的內容請怒筆者懶惰嘮叨了,筆者盡可以一笑帶過,廢話少說讓我們進入正題吧。DS1302是執行事實時鍾(Real Time Clock)的硬件,采用SPI傳輸。 表示23.1 訪問(地址)字節。 [7] [6] [5] [4] [3] ...
驅動SD卡是件容易讓人抓狂的事情,驅動SD卡好比SDRAM執行頁讀寫,SD卡雖然不及SDRAM的麻煩要求(時序參數),但是驅動過程卻有猥瑣操作。除此此外,描述語言只要稍微比較一下C語言,描述語言一定會淚流滿面,因為嵌套循環,嵌套判斷,或者嵌套函數等都是它的痛。. 史萊姆模塊是多模塊建模 ...
實驗二十七:TFT模塊 - 顯示 所謂TFT(Thin Film Transistor)就是眾多LCD當中,其中一種支持顏色的LCD,相較古老的點陣LCD(12864笑),它可謂高級了。黑金的TFT LCD除了320×240大小以外,內置SSD1289控制器,同時也是獨立模塊。事實上,無論是驅動 ...