嵌入式學習

1/3ページ

重力加速度陀螺儀感測器MPU-6050

MPU-60X0 對陀螺儀和加速度計分別用了三個16 位的ADC,將其測量的模擬量轉化 為可輸出的數字量。為了精確跟蹤快速和慢速的運動,感測器的測量範圍都是使用者可控的,陀螺儀可測範圍為±250,±500,±1000,±2000°/秒(dps),加速度計可測範圍為±2,±4,±8,±16g。     […]

ARM彙編指令學習 – 實現資料塊的拷貝複製

ARM彙編指令學習 – 實現資料塊拷貝 這個學期,系裡開了嵌入式的課程,正好藉助這個機會系統地學習下ARM的指令系統。這個系列文章主要是通過一些簡單的彙編程式例項來學習ARM指令,使用的編譯器是ADS 1.2。 程式要求: 設計一段程式完成資料塊的複製,資料從源資料區snum複製到目標資 […]

紅外線遙控協議簡介(NEC格式)

      平常工作中接觸的都是NEC格式的遙控器,這裡也只講NEC格式的。       當按下遙控器的一個按鍵時,會發出一幀的資料,這一幀的資料的組成分別是:引導碼、地址碼、地址碼的反碼、資料碼和資料碼的反碼。 當傳送的地址為00h(00000000b),傳送的紅外資料為ADh(10101101b […]

LCD硬體原理

1、LCD顯示的幾個問題 (1)如何移動電子槍 每來一個時鐘(clk)就移動一個畫素 (2)顏色如何確定 由RGB三組線確定每個畫素點的顏色 (3)電子槍如何得知跳到下一行 電子槍接收到Hsync(水平同步訊號)脈衝就跳一行 (4)電子槍如何得知跳回原點 電子槍接收到Vsync脈衝訊號就跳一幀,回到 […]

S3C2440晶片的LCD控制器

1、LCD控制器的功能 (1)取資料:把framebuffer的地址告訴LCD控制器。另外需要把framebuffer中對應每個畫素的資料格式告訴控制器,例如bpp(Bits Per Pixels),解析度等 (2)發資料:把時序告訴LCD控制器,設定引腳的極性(是高電平有效還是低電平有效) 2、L […]

電阻觸控式螢幕原理簡述

(1)電阻觸控式螢幕的原理        一個均勻的電阻R,假如上面接3.3V,下面一端接地。那麼假設在X點處,電阻為R1,這一點的電壓V1就可以由歐姆定律得到,3.3/R=V1/R1,即V1=3.3*(R/R1),假如整個電阻長度L,那麼可以得到,V1=3.3*(L/X)。        可以看得 […]

I2C協議原理簡述

1、傳輸流程 I2C是主從結構,所有的資料都是mater發起的,slave接收或者回應。比如上面的框圖所示,一主多從。 那麼這麼多的從裝置,是如何做到選擇哪個呢?我們看一下傳送接收的流程。 (1) 在SCL的高電平時,SDA由高變低,發出start訊號 (2) 後面的9個時鐘週期內傳送了9次的SDA […]