機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
C8051F單片機(jī)應(yīng)用問題
C8051F單片機(jī)應(yīng)用問題
 更新時(shí)間:2008-7-26 20:36:34  點(diǎn)擊數(shù):5
【字體: 字體顏色
c8051f單片機(jī)應(yīng)用問題一直被網(wǎng)上對c8051f的火爆宣傳鼓動(dòng)得心癢癢,最近在下開始大量采用此類單片機(jī),不料遇到莫名的問題,糾纏了很久,今日終于脫困。把收獲發(fā)出,與各位大俠分享,歡迎不吝指正。
一、型號:c8051f410     問題:i/o口上電時(shí)有弱上拉
本人原先采用nxp lpc9xx單片機(jī)的,這次趁改版之機(jī)心血來潮也改為silab的了。不料,板子焊接妥當(dāng),程序下載后,軟開關(guān)啟動(dòng)不了電源了。
汗!開始以為是電源波紋太大,邏輯電平不對了。仔細(xì)分析查找(省略痛苦的經(jīng)歷500字),發(fā)現(xiàn)此單片機(jī)i/o口在上電時(shí)拉住了dc/dc的使能端,剛上電就被斷了電,根本起不來。具體細(xì)節(jié)不表。
結(jié)論如下:c8051f系列的i/o口缺省是弱上拉100k(大家說100k還算弱嗎?),雖然程序跑起來以后可以禁止這個(gè)上拉,但上電之初哪它沒有辦法。而我剛好要求上電時(shí)必須懸空的,所以才發(fā)現(xiàn)了這個(gè)問題。竊以為這是失敗的設(shè)計(jì),至少是不高明的設(shè)計(jì)。我查看nxp、freescale等單片機(jī)上電都是高阻的。此為質(zhì)疑之一。
二、型號:c8051f021  問題:中斷竟然響應(yīng)于單條指令執(zhí)行之中
總所周知,mcs-51系列單片機(jī)的中斷必須在當(dāng)前指令執(zhí)行完畢后才能響應(yīng)。我發(fā)現(xiàn)c8051f021居然在單條指令執(zhí)行之中去響應(yīng)了中斷。我的判斷是這樣的。我在主程序中寫一個(gè)變量,同時(shí)在定時(shí)中斷中會(huì)讀取這個(gè)變量。讀取之后通過串口發(fā)送出去。我每次寫同一個(gè)數(shù),但發(fā)送出來的數(shù)大多情況是對的,但有時(shí)變?yōu)榱。在排除串口通信有誤之后。我試著在主程序?qū)憯?shù)的之前關(guān)閉定時(shí)器中斷,寫完之后在打開中斷。這個(gè)問題就消失了。注意我的匯編指令只有一條賦值語句。唯一的解釋就是這條語句被中斷了。大家沒有意見吧?
但鄙人查看f021的datasheet第116頁上赫然寫有這樣的話:愕然!
  • 上一篇: C8051FXXX單片機(jī)FLASH程序的自動(dòng)升級
  • 下一篇: 用片內(nèi)定時(shí)器實(shí)現(xiàn)16位PWM
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1