日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

嵌入式学习笔记(8)芯片手册阅读方法

發布時間:2023/12/31 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 嵌入式学习笔记(8)芯片手册阅读方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

芯片手冊閱讀方法,總結起來就是四個字:有的放矢。

?芯片數據手冊往往長達數百頁,甚至上千頁,而且全部是英文,從頭到尾不加區分地閱讀需要花費非常長的時間,而且不一定能獲取對設計設備驅動有幫助的信息。芯片數據手冊的正確閱讀方法是快速而準確地定位有用信息,重點閱讀這些信息,忽略無關內容。下面以S3C6410A的數據手冊為例來分析閱讀方法,為了直觀地反映閱讀過程,本節的圖都是直接從數據手冊中抓屏而得到的。

打開S3C6410A的數據手冊,發現頁數為1378頁,從頭讀到尾是不現實的。

S3C6410A數據手冊的第1章“PRODUCT OVERVIEW”(產品綜述)是必讀的,通過閱讀這一部分可以獲知整個芯片的組成。這一章往往會給出一個芯片的整體結構圖,并對芯片內的主要模塊進行一個簡潔的描述。S3C6410A的整體結構圖如圖2.27所示(見數據手冊第61頁)。

第2~43章中的每一章都對應S3C6410A整體結構圖中的一個模塊,圖2.28為從Adobe Acrobat中直接抓取的S3C6410A數據手冊的目錄結構圖。

第2章“MemoryMap”(內存映射)比較關鍵,對于定位存儲器和外設所對應的基址有直接指導意義,這一部分應該細看。

第3~34章對應于CPU內部集成的外設或總線控制器,當具體編寫某接口的驅動時,應該詳細閱讀,主要是分析數據、控制、地址寄存器(數據手冊中一般會以表格列出)的訪問控制和具體設備的操作流程(數據手冊中會給出步驟,有的還會給出流程圖)。譬如為了編寫S3C6410A的I2C控制器驅動,我們需要詳細閱讀類似圖2.29的寄存器定義表格和圖2.30的操作流程圖。

第44章“ELECTRICAL DATA”(對于電氣數據,在圖2.28中未畫出),描述芯片的電氣特性,如電壓、電流和各種工作模式下的時序、建立時間和保持時間的要求。所有的數據手冊都會包含類似章節,這一章對于硬件工程師比較關鍵,但是,一般來說,驅動工程師并不需要閱讀。第45章“MECHANICAL DATA”(機械數據)描述芯片的物理特性、尺寸和封裝,硬件工程師會依據這一章繪制芯片的封裝(Footprint),但是,驅動工程師無須閱讀。

個人經過最離譜的一件事是:一個指甲大小的芯片,手冊足足有700頁,還是全英文的。閱讀技術手冊,除了有的放矢之外,也要學習英語,保持每天背單詞和閱讀文獻,還要要將同一類的產品進行對比歸納和融匯貫通。作為驅動開發工程師,很好的一點就是硬件外設都有資料,可能不太好的一點是,資料太多了,哈哈哈

總結

以上是生活随笔為你收集整理的嵌入式学习笔记(8)芯片手册阅读方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。