原创 TWO-WIRE INTERFACE CONTROLLER(TWI控制器)

[摘自:ADSP-BF50x Blackfin Processor HardwareReference] 注:每一行英文原文後面是中文翻譯。 The TWI externally moves 8-bit data while mainta

原创 關於MFC CEdit中僅輸入數字時,如何使其不能輸入以0開頭的非0整數

在MFC中使用CEdit時,設置只允許輸入數字,但仍然會出現下圖所示“數字200前允許輸入0”的問題。 這種情況被認爲是用戶界面不友好的表現,需要做成:如果已經輸入非零整數200,則不允許在200再輸入0,如下圖。 可以通過以下方法實

原创 重新理解“複數”

轉載自《線性代數及其應用導論》 複數        由於所有實數的平方都非負,所以我們知道方程x2 + 1 = 0在實數系統內無解。爲了使此方程有解,我們將引入一類新的數——複數。        早在16世紀,人們已經用符號來提供表示方程

原创 C++:overload, override和overwrite

Overload(重載):在C++程序中,可以將語義、功能相似的幾個函數用同一個名字表示,但參數或返回值不同(包括類型、順序不同),即函數重載。 (1)相同的範圍(在同一個類中); (2)函數名字相同; (3)參數不同; (4)virtu

原创 ARM與X86不具備可比性 性能差距可大上千倍

[轉自:http://www.cnbeta.com/articles/167883.htm] 我們要明白CPU是一個執行部件,它之所以能執行,也是因爲人們在裏面製作了執行各種功能的硬件電路,然後再用一定的邏輯讓它按照一定的順序工作,這樣就

原创 重新理解“充要條件”

什麼是充要條件?        從字面上看,充要條件即充分必要條件。那“充分”和“必要”又包含什麼樣的含義呢? 先來說明一下什麼是“充分”。舉個例子,我們說“男人會長鬍子”。這裏就可以說“男人”是“會長鬍子”的充分條件。再來看一下什麼是“

原创 獲取本機MAC地址

主要還是參考MSDN關於IP_ADAPTER_INFO的描述: http://msdn.microsoft.com/en-us/library/windows/desktop/aa366062%28v=vs.85%29.aspx #in

原创 串口:交叉線與直連線的區別

串口針腳的基本定義 針號 功能說明 縮寫 DB9 DB25 1 8 數據載波檢測 DCD 2 3 接收數據 RXD 3 2 發送數據 TXD 4 20 數據終端

原创 PWM的基本原理及其應用實例

       脈寬調製(PWM)是利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術,廣泛應用在從測量、通信到功率控制與變換的許多領域中。 模擬電路       模擬信號的值可以連續變化,其時間和幅度的分辨率都沒有限制。9V電

原创 Blackfin處理器架構概述

[原文:http://www.analog.com/en/processors-dsp/Blackfin/products/Blackfin_architecture/fca.html]        Blackfin® 處理器是一類專爲

原创 EMBEDDED MICROPROCESSORS-Blackfin Processor Architecture Overview

Blackfin Processors are a new breed of 16-32-bit embedded microprocessor designed specifically to meet the computation

原创 三角函數

這幾天想搞明白“正交”的概念,其中涉及到cos90度的值爲0。以前只知道cos90一定爲0,卻不知道它爲什麼爲0。現在決定對這個問題一探究竟! 下面的內容摘自百度百科:        三角函數是數學中常見的一類關於角度的函數。三角函數將直

原创 關於硬盤分區(主分區、擴展分區和邏輯分區)

    很多人都會給硬盤進行分區操作,也知道系統盤一般裝於C盤,其它盤存儲軟件、文檔、電影等資料。感覺通常我們使用硬盤分區工具給硬盤劃分區域時就像切蛋糕一樣,對不對?     那麼你知道這些分區之間還有主分區、擴展分區、邏輯分區、活動分區

原创 複雜指令集計算機(CISC) VS 精簡指令集計算機(RISC)

[轉自:計算機體系結構,Ian McLoughlin] 複雜指令集計算機(CISC):即Complex Instruction Set Computer 將能想到的所有有用的操作都放到CPU硬件中,不必擔心有多大、多耗電或使CPU變慢,那

原创 [Blackfin]BF506F中Counter和Timer協作測量脈衝的時間間隔

       爲了計算事件發生的速度和頻率,很多應用希望測量兩個事件之間的時間間隔。BF506F中的計數器(GP Counter)與計時器(GP Timer)模塊協作可以完成這個任務。        計數器模塊會產生一個內部信號,此處簡稱