原创 S12學習筆記

把學習筆記整理一下,懶得忘了。看了很多網上的資料,但是終覺得記不住,水過鴨背,糊里糊塗,決定嘗試把它從自己嘴裏吐出來。另外由於暫時缺乏硬件,只能停留在知識點層面,應用程序以後再說了。 ;>P.S.(任何資料都是google所得,如有雷

原创 uC/OS II學習時的一個重要函數 OSInit( );

在uC/OS II的學習中,OSInit( );是一個重要的函數,它在OS應用中的void main();函數中首先被調用,是OS運行的第一個函數,如下程序,它完成各初始變量的初始化,建立任務空閒鍵表OSTCBFreeList,

原创 電平轉換 74HC & 74LS

    (TTL電路與CMOS電路的接口)   電路設計時,你可以不懂集成電路的內部結構,但是初學者必須掌握電平轉換設計理論及其基本方法,否則,你的電路將“罷工”。以下主要是參考閻石教授主編的《數字電子技術基礎》編輯的,最後一部分我寫了一

原创 普林斯頓體系架構和哈佛架構

目前接觸到的單片機架構就這兩種:普林斯頓體系和哈佛結構: 兩者的主要區別是:code memory和date memory是不是分開存放。 普林斯頓體系是程序存儲器和數據存儲器集合一體的架構;MEMORY單總線到CPU,這樣在一個工作週期

原创 STM32與LPC系列ARM資源之比較

      由於有周立公開發板的影響,LPC系列的開發板在工程師心目中一般是入門的最好型號之一。這次剛好有STM32的競賽,正好將兩者的資源進行比較一下(LPC系列以LPC213X爲例)。   LPC213X包括LPC2131、2132

原创 TI公司LDO電源芯片的選用

TPS73HD3xx: TPS767D3xx: 二者均爲線性調整電源,LDO 這兩組芯片的引腳看起來是一樣的,都是一路3.3V,另一路爲1.8V,2.5V或可調。 經比較未發現有大的不同,後者的輸出電流稍大一些,在引腳上,後者沒有2SEN

原创 【轉】STM32中斷優先級相關概念

一、基本概念 1.ARM cortex_m3內核支持256箇中斷(16個內核+240外部)和可編程256級中斷優先級的設置,與其相關的中斷控制和中斷優先級控制寄存器(NVIC、SYSTICK等)也都屬於cortex_m3內核的部分。ST

原创 TeraTerm Language 幫助文檔2-[數據類型]

TTL語言(TeraTerm Language)總共只有四種數據類型,分別爲Integer、Character sting、Integer Array、String Array。 Integer: 帶符號的32bit數據,不支持浮點數運算

原创 Zedboard自定義AXI總線IP詳解(多圖)

首先啓動PlanAhead,選擇Create New Project 中間省略一萬字。。。。。。(跟前一篇HelloWorld步驟差不多,直到添加IP部分)   1、點擊Hardware進入CIP嚮導 2、 3、 4、 5、

原创 Zedboard交叉編譯環境建立------(注意:無高清無碼果照)

交叉編譯環境 參考懶兔子的博文http://www.eefocus.com/nightseas/blog/12-10/287208_5ceaa.html 這裏有幾點需要注意: 1、問什麼需要交叉編譯工具:因爲平臺不一,目標碼不同,需要將

原创 Zedboard之Hello World(ISE14.6)

本次實驗旨在跑一下《軟硬件協同設計》書裏的Demo程序,熟悉一下開發流程 目的如下:1、通過USART和PC端通信,顯示“Hello World”                 2、PC端發送Hex,相應的LED亮起(這裏有MIO和EM

原创 ZedBoard板終於到了。。。。

苦等一星期,終於從e-element購買了Zedboard,順豐快遞,板子好像是從上海Digilent寄過來的,花了3、4天的樣子到廣州。 說多無謂,等會上個高清無碼圖。 附帶了一個Vivado的安裝盤,還給了個License哦!

原创 uC/OS事件標誌組(event flag

uC/OS事件標誌組(event flag) 作者:jk.li ([email protected])   引入事件標誌組的目的是爲了,在一個任務和多個任務之間進行同步,例如有一做飯任務,需要打水任務和買米任務的支持,只有打水

原创 ROM 、RAMS、RAM/DRAM和 FLASH 的區別

ROM 、RAMS、RAM/DRAM和 FLASH 的區別   2009-09-27 10:02:20|  分類: 亂七八糟|字號 訂閱 ROM和RAM指的都是半導體存儲器,ROM是Read Only Memory的

原创 基於ISE的仿真(波形圖法&V文件法)

在代碼編寫完畢後,需要藉助於測試平臺來驗證所設計的模塊是否滿足要求。ISE提供了兩種測試平臺的建立方法,一種是使用HDL Bencher的圖形化波形編輯功能編寫,另一種就是利用HDL語言。由於後者使用簡單、功能強大,所以本節主要介紹基於