• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 25, comments - 7, trackbacks - 0, articles - 0

            轉點 8051F的 文章

            Posted on 2007-09-18 21:05 謝龍飛 閱讀(1340) 評論(1)  編輯 收藏 引用

            關于使用c8051fxxx單片機用戶常見疑問如下

             

            1.  振蕩器

            問:內部時鐘振蕩器是不是不穩定?是否可以用于產生波特率的時基?
            答:不同器件的內部時鐘振蕩器的精度是不同的(±20%)。隨電源電壓變化,它也將發生變化(6.5%/V)。但基本不隨溫度變化(<1%溫度變化范圍-40-+85℃)。由于不同器件內部振蕩器的離散性較大,所以不能用于產生波特率,應該外接標準晶體 (C8051F300/301內部振蕩器精度為±2%,可用于產生波特率) 。

            問:片內/外振蕩器如何配置?
            答:正確步驟:
              1. 允許外部振蕩器;
              2. 等待1ms;
              3. 查詢XTLVLD '0'->'1'
              4. 切換到外部振蕩器。
            注意:振蕩器頻率的選擇,即OSCXCN寄存器的配置(外部振蕩器頻率控制位的設置)。
            匯編和C的部分源代碼如下:
            匯編:
            mov OSCXCN, #67h
                   ;允許外部振蕩器頻率為 18.432MHz
            clr A
                         ; 最少等待1ms
            djnz acc, $
                      ; 等待 ~512us
            djnz acc, $
                     ; 等待 ~512us
            osc_wait:
                      ; 查詢 XTLVLD是否為1
            mov a, OSCXCN
            jnb acc.7, osc_wait
            orl OSCICN, #08h
                   ; 選擇外部振蕩器作為系統時鐘源
            orl OSCXCN, #80h
                   ; 使能丟失時鐘檢測器
            C
            語言:
            void SYSCLK_Init (void)
            {
            int i
                         ; //延時計數器
            OSCXCN = 0x67
                     ; //啟動外部振蕩器用 22.1184MHz 晶體
            for (i=0; i < 256; i++)
               ; // 最少等待>1ms
            while (!(OSCXCN & 0x80))
               ; // 等待晶體穩定
            OSCICN = 0x88
                     ; //選擇外部振蕩器作為系統時鐘源
                             //使能丟失時鐘檢測器
            }

             

             

             

            2.  模數轉換

            問:從上電(或退出掉電模式)到ADC穩定開始轉換需要多長時間?
            答:模擬建立時間也就是等待參考電平穩定的時間。它取決于接在VREF引腳的電容容量。此電容越大VREF的噪音就越小,ADC轉換結果的噪音也就越小。如果用4.7uF電容,則穩定時間大約為2ms,如果無旁路電容(不推薦),穩定時間大約為10us。
            注意:在開始轉化之前,需要一個1.5us的跟蹤時間,這也就決定了ADC多路轉換開關(MUX)的切換速度。

            問:ADC的最大VREF電壓:
            答:內部參考:2.40±0.03V;
            外部參考:VA+-0.3V

            :ADC的最大輸入電壓及輸入阻抗?
            答:ADC的最大輸入電壓為VREF。輸入電容為10pF;輸入阻抗等價于一個5kΩ電阻和一個10pF電容的串聯。
            請參考應用筆記AN019"計算開關電容ADC的建立時間"

            問:ADC可編程窗口檢測器有什么用途?
            答:ADC可編程窗口檢測器在很多應用中非常有用。它不停地將ADC輸出與用戶編程的限制量進行比較,并在檢查到越限條件時通知系統控制器。這在中斷驅動的系統中尤其有效。既可以節省代碼空間和CPU帶寬又能提供快速響應的時間。

            問:C8051F020/F021的內部參考如何使用?
            答:F020:如果ADC0ADC1DAC都使用內部參考,將VREF連接到VREF0VREF1、VREFD引腳,
               F021:將VREF連到VREFA引腳即可。

             

             

             

             

            3.  端口

            問:器件IO口的吸收(sink)電流和源(source)電流是多少?
            答:GPIO(通用IO)引腳當電壓為0.6V時可以吸收8.5mA的電流。當電壓為VDD-0.7V時的源電流為3mA。

            問:在GPIO引腳上的弱上拉的值是多少?
            答:當VDD=3.0V時,上拉值大約為100KΩ左右。

            問:Silicon Lab C8051FXXX系列單片機的IO口與傳統8051單片機相比有什么區別?
            答:①Cygnal C8051FXXX系列單片機的IO口全部為三態雙向口(而傳統8051單片機P1、P2P3口為準雙向口),內部有弱上拉可禁止(傳統8051單片機固有),可配置為開漏輸出和推挽輸出(傳統8051單片機只有開漏輸出)。
              片內數字資源要通過數據交叉開關(crossbar)按一定的優先級配置到IO引腳(C8051F2XX系列除外,而傳統8051單片機不具備這一功能)。

            問:Silicon Lab 8051FXXX系列單片機電源電壓全部為2.7-3.6V,那么是否有與5V系統接口的比較簡單的解決方案?
            答:所有IO口允許5V(極限值為5.8V)輸入,但是輸出為VDD電平。如果與5V系統接口,最簡單的方法是在輸出端加上拉電阻,關鍵是上拉電阻的選擇。具體參考應用筆記AN011"5V系統中使用C8051FXXX"。
            建議:如果可能,請盡量選用電壓供電兼容的芯片,這是一種最理想的選擇。

            :模擬引腳能否簡單地用于數字IO
            :如果模擬引腳是獨立的是不可以的。但是如果模擬引腳和數字IO是復用的,是可以通過SFR的設置來完成配置。

            :C8051F020/022p4-p7口和p0-p3口有什么不同?
            :P0-P3口復位時為通用口,可通過Crossbar(數據交叉開關)寄存器按優先級設置成第二功能。而P4-P7口是通用口,另外P4-P7寄存器不能位尋址。

            Feedback

            # re: 轉點 8051F的 文章  回復  更多評論   

            2008-07-19 16:48 by xaygc
            不知用沒用過休眠模式或停止模式啊,如何設置?
            久久久国产视频| 亚洲精品国产字幕久久不卡| 丁香五月网久久综合| 精品国产青草久久久久福利| 久久影院亚洲一区| 久久婷婷五月综合色奶水99啪| 久久精品国产清高在天天线| 99久久精品无码一区二区毛片| 亚洲欧美成人久久综合中文网| 久久丫精品国产亚洲av不卡| 国产 亚洲 欧美 另类 久久| 99久久精品国产一区二区 | 久久久久99精品成人片| 久久人人爽人人爽人人片AV麻豆| 中文字幕热久久久久久久| 99精品伊人久久久大香线蕉| 中文无码久久精品| 日本欧美国产精品第一页久久| 9久久9久久精品| 一本久道久久综合狠狠爱| 久久夜色撩人精品国产| 青草影院天堂男人久久| 人妻无码αv中文字幕久久琪琪布 人妻无码久久一区二区三区免费 人妻无码中文久久久久专区 | 国产精品久久久天天影视香蕉| 综合久久一区二区三区| 青青青国产成人久久111网站| 亚洲v国产v天堂a无码久久| 久久婷婷五月综合色奶水99啪| 久久久久这里只有精品| 久久香蕉国产线看观看乱码| 午夜久久久久久禁播电影 | 久久九九精品99国产精品| 思思久久99热只有频精品66| 久久精品国产只有精品66| 91久久福利国产成人精品| WWW婷婷AV久久久影片| 精品久久8x国产免费观看| 久久久久久久久久久久中文字幕 | 国产精品视频久久| 国产精品久久网| 91久久精品电影|