2012年11月7日 星期三

如何閱讀Datasheet

        Datasheet裡包含了許多硬體元件的資訊,如電器特性、建議運作條件及配線(layout)等等之類的,內容就長達數百頁,看完之後完全不知道在說什麼... 因此韌體工程師比較需要注意的部分為是否有"應用程式資訊(Application information)" 或者是"運作原理(Theory of operation)" 等等與Coding有相關的部分。要知道時做驅動程式的方式?如何進行通訊?初始化?為了有效率使用元件,軟體應該做什麼?有沒有嚴格的時序要求,以及處理器該如何處理?
        在Chip的user guide文件裡有Programming章節,這一章蠻重要的。在來是記憶體的配置,各家的記憶體配置位子不盡相同,我目前看的Maxim記憶體是採用哈佛(Harvard )架構,共分3個部分,1. Programming, 2. Data, 3. Register 這3種記憶體。其中Register是蠻重要要仔細研讀的部分,其主要功能有3個,1. 控制動作, 2. 設定狀態, 3. 儲存資料。
     

沒有留言:

張貼留言