原创 爲什麼許多芯片的CS信號(片選信號)經常都是低電平有效?

爲什麼許多芯片的CS信號(片選信號)經常都是低電平有效?  1)、如果只有一片這樣的芯片,若是高電平有效,則要求接到Vcc,但有的用戶總認爲懸空該端是同樣有效的,因此在外部強幹擾或太潮溼條件下,會使電路工作失常。但如果是低電平有效,只需簡

原创 dpkg損壞的修復方法

今天虛擬機遇到dpkg以及其依賴的文件損壞的問題,以至於任何文件都無法修復,後來執行了一下兩條命令就ok了 sudo aptitude update    sudo aptitude -f install  

原创 BSP理解

BSP理解       BSP是Board Support Package的縮寫,該術語通常用於嵌入式領域,主要指在開發嵌入式應用時系統開發商提供的各種驅動支持庫。不過該術語即使在嵌入式領域人們對它的理解也有一些不同,有的認爲它就是驅動程

原创 USB控制傳輸過程 詳細解析

首先,要明白兩個觀點。第一,USB總線上所有的事務(數據流傳輸)都是由USB Host主動發起,而USB設備永遠永遠都是隻是被動地接收然後處理USB Host發來的各種各樣的命令(要求)。第二,中斷是USB Host和USB設備之間的信令

原创 USB協議基本知識(上)

USB 基本知識USB的重要關鍵概念:1、    端點,位於USB設備或主機上的一個數據緩衝區,用來存放和發送USB的各種數據,每一個端點都有惟一的確定地址,有不同的傳輸特性(如輸入端點、輸出端點、配置端點、批量傳輸端點)2、    幀,

原创 USB枚舉詳細過程剖析

〈個人整理總結〉(1)集線器檢測新設備主機集線器監視着每個端口的信號電壓,當有新設備接入時便可覺察。(集線器端口的兩根信號線的每一根都有15kΩ的下拉電阻,而每一個設備在D+都有一個1.5kΩ的上拉電阻。當用USB線將PC和設備接通後,設

原创 SPI模式下MMC卡的讀寫機制

 多媒體卡MMC的特點是閃存功耗低,密度高,體積小,可靠性高,可擦除,可重寫,容量大;內部控制電路,可以使用在手機、數碼相機、MP3、PDA等多種數字設備上,可反覆記錄30萬次,現在市場上的主流容量有128MB-2GB。       SP

原创 淺析usb轉serial串口設備在linux內核中枚舉創建及生成tty設備的全過程

淺析usb轉serial串口設備在linux內核中枚舉創建及生成tty設備的全過程     淺析usb轉serial串口設備在linux內核中枚舉創建及生成tty設備的全過程1.usb_register和usb_register_dr

原创 字符設備驅動編寫步驟

1.標準字符設備驅動  a.註冊設備號 如    if(key_major) /*靜態註冊*/        err = register_chrdev_region(devno, 1, DEVICE_NAME);    else   

原创 LCD的CPU接口和RGB接口(CPU接口也有寫成MPU接口的)

目前一般彩色LCD的連接方式有這麼幾種:MCU模式,RGB模式,SPI模式,VSYNC模式,MDDI模式等。 MCU模式:目前最常用的連接模式,一般是80系統(68系統已經不存在了)。數據位傳輸有8位,9位,          16位和1

原创 分辨率和像素的關係

  什麼是像素:   CCD/CMOS 上光電感應元件的數量,一個感光元件經過感光,光電信號轉換, A/D 轉換等步驟以後,在輸出的照片上就形成一個點,我們如果把影像放大數倍,會發現這些連續色調其實是由許多色彩相近的小方點所組成,這些小方

原创 USB OTG驅動分析(一)

前一段時間弄了 2 個禮拜的 OTG 驅動調試,感覺精神疲憊啊。主要原因還是自己對 OTG 功能不瞭解造成的。現在終於完成但是對實質原理還有些模糊。所以 自己重新總結一下。因爲自己是菜鳥,所以用菜鳥的白話方式分析。高手濾過吧。 所謂

原创 回車和換行的區別

回車  ASCII碼 0X0D /r 本義是光標重新回到本行開頭,r的英文return,控制字符可以寫成CR,即Carriage Return換行 ASCII碼 0X0A /n 本義是光標往下一行(不一定到下一行行首),n的英文newl

原创 SPI方式驅動SD卡的方法

對SD卡的驅動主要有初始化、讀、寫、擦除等。 1、 初始化 步驟: (1)      延時至少74clock (2)      發送CMD0,需要返回0x01,進入Idle狀態 (3)      循環發送CMD55+ACMD41,直到返回

原创 LINUX下USB1.1設備學習小記(3)_host與device

  LINUX下USB1.1設備學習小記(3)_host與device       各位還記得”任何傳輸都是由host發起的”這句話麼~在usb設備插入pc中到拔出usb設備,都是由host進行詢問的一個usb鼠標的工作流程可