資料介紹
描述:STM32f0按鍵模塊電路經(jīng)常遇到上電不復(fù)位的情況,芯片采用的是stm32f030,按鍵模塊采用ZLG7290芯片、4X4按鍵LED矩陣。ZLG7290是周立功公司專(zhuān)門(mén)開(kāi)發(fā)的按鍵芯片,其最大可支持64個(gè)按鍵和64個(gè)LED,可通過(guò)I2C協(xié)議對(duì)其讀寫(xiě),ZLG7290與stm32f030復(fù)位電路采用datasheet參考電路,如下:正常情況下,電路上電后會(huì)有一個(gè)LED全部點(diǎn)亮的過(guò)程,上電穩(wěn)定延時(shí)后,LED自動(dòng)全部熄滅,正常運(yùn)行時(shí),按下相應(yīng)按鍵其對(duì)應(yīng)的LED燈應(yīng)被點(diǎn)亮。問(wèn)題:STM32復(fù)位電路內(nèi)部有自帶的上拉電阻,同時(shí)PVD的電源檢測(cè)閾值采用的是默認(rèn)值2.2V,采用電池供電,電壓表測(cè)量引腳電壓在2.8V左右,但是電路上電后不能正常運(yùn)行,LED矩陣上電不能被點(diǎn)亮,按鍵按下后相應(yīng)LED燈無(wú)反應(yīng)。測(cè)試stm32f030復(fù)位測(cè)試stm32f030上電復(fù)位后,程序依次執(zhí)行初始化的過(guò)程,其中包括設(shè)置時(shí)鐘為內(nèi)部48MHZ時(shí)鐘頻率,設(shè)置并啟動(dòng)串口、I2C等,之后執(zhí)行LED燈全部點(diǎn)亮函數(shù),延時(shí)3s關(guān)閉所有LED并進(jìn)入主功能程序。測(cè)試任務(wù):stm32f030是否能復(fù)位:既然上電后LED燈不能全部點(diǎn)亮,則LED燈全部點(diǎn)亮函數(shù)不能正常執(zhí)行,則在此函數(shù)之前添加一個(gè)UART串口發(fā)送函數(shù)。測(cè)試結(jié)果:串口發(fā)送函數(shù)被執(zhí)行,在超級(jí)終端收到正常的數(shù)據(jù)。此時(shí)表示stm32f030能正常復(fù)位。測(cè)試任務(wù):注釋掉LED燈全部點(diǎn)亮函數(shù)此時(shí)上電后,LED不能被全部點(diǎn)亮(函數(shù)被注釋?zhuān)?,但是按下按鍵后相應(yīng)LED可以被點(diǎn)亮。此時(shí)可鎖定問(wèn)題在LED燈全部點(diǎn)亮函數(shù)上。分析:LED燈全部點(diǎn)亮函數(shù)實(shí)際上是一個(gè)I2C寫(xiě)函數(shù),通過(guò)向ZLG7290相應(yīng)寄存器寫(xiě)入0xFF,可點(diǎn)亮LED。采用上面測(cè)試的方法,在函數(shù)的每一條語(yǔ)句之前插入一條UART發(fā)送函數(shù),分析執(zhí)行情況,其中while(I2C_GetFlagStatus(I2C1, I2C_FLAG_TXIS) == RESET);執(zhí)行沒(méi)有問(wèn)題,再次說(shuō)明stm32f030能正常復(fù)位。但是在I2C_Senddata(I2C1, data);語(yǔ)句之后,UART發(fā)送函數(shù)不能被正常執(zhí)行,因此問(wèn)題被鎖定。ZLG7290不能被正常讀寫(xiě),很可能ZLG7290沒(méi)有被復(fù)位。查閱ZLG7290的datasheet,發(fā)現(xiàn)ZLG7290復(fù)位時(shí)間在20ms左右,其遠(yuǎn)遠(yuǎn)大于stm32f030,因而產(chǎn)生ZLG7290沒(méi)有正常復(fù)位的情況。結(jié)論:電路上電不復(fù)位的原因可能是多方面的,特別是stm32f030和外圍電路均需要復(fù)位的情況,因此各個(gè)模塊可能需要隔離測(cè)試,最終鎖定問(wèn)題才能找到解決的方法。(mbbeetchina)
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- IC上電復(fù)位和關(guān)斷功能建議
- 網(wǎng)卡驅(qū)動(dòng)程序不正常的解決辦法 1次下載
- STM32下載后無(wú)法自動(dòng)復(fù)位,需手動(dòng)復(fù)位 下載程序時(shí),勾選reset and run后仍不可自動(dòng)復(fù)位
- STM32上電復(fù)位電路參數(shù)選擇
- STM32的電源復(fù)位和引腳復(fù)位
- STM32的電源復(fù)位和引腳復(fù)位
- 關(guān)于STM32串口燒錄后程序正常運(yùn)行,但是掉電或復(fù)位后程序不正常運(yùn)行的可能解決方法。
- 單片機(jī)中的上電復(fù)位 和手動(dòng)復(fù)位
- 單片機(jī)基礎(chǔ)入門(mén):什么是上電復(fù)位,復(fù)位電路怎么設(shè)計(jì)
- STM32H7的FMC外設(shè)在D_Cache使能的情況下運(yùn)行不正常
- 單片機(jī)上電復(fù)位電路圖資料下載
- 為什么要進(jìn)行上電復(fù)位資料下載
- 如果出現(xiàn)單片機(jī)系統(tǒng)不正常工作怎么辦資料下載
- STM32晶振匹配,低溫工作不正常?資料下載
- STemWin_Library_V1.1.1 中 STM324x9IEVAL 的 RTOS 工程顯示不正常的問(wèn)題 0次下載
- GD32 MCU電源復(fù)位和系統(tǒng)復(fù)位有什么區(qū)別 1182次閱讀
- 基于STM32芯片特定外設(shè)復(fù)位的功能 1867次閱讀
- stm32中復(fù)位電路如何設(shè)計(jì) 2173次閱讀
- 上電復(fù)位和相關(guān)監(jiān)控功能 2644次閱讀
- FPGA復(fù)位電路的實(shí)現(xiàn)——以cycloneIII系列芯片為例 2472次閱讀
- 二極管在RC上電復(fù)位電路的應(yīng)用 2034次閱讀
- STM32芯片的那些系統(tǒng)級(jí)復(fù)位功能 4778次閱讀
- 激光切割機(jī)復(fù)位不正常帶來(lái)的危害和四大原因 5832次閱讀
- 如何解決AVR單片機(jī)上電復(fù)位工作混亂的問(wèn)題 2547次閱讀
- CPU的復(fù)位方式有哪些 1.1w次閱讀
- 單片機(jī)系統(tǒng)的復(fù)位方式有:手動(dòng)按鈕復(fù)位和上電復(fù)位 6.9w次閱讀
- 如何設(shè)計(jì)在stm32中的復(fù)位電路? 2.6w次閱讀
- 單片機(jī)上電復(fù)位電路圖大全 10.5w次閱讀
- stm32案例分享之使D-CACHE時(shí)FMC外設(shè)運(yùn)行不正常原因 1w次閱讀
- 上電復(fù)位的工作原理和電路圖解析 5.7w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費(fèi)下載
- 0.00 MB | 1490次下載 | 免費(fèi)
- 2單片機(jī)典型實(shí)例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實(shí)例詳細(xì)資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識(shí)別和講解說(shuō)明
- 4.28 MB | 18次下載 | 4 積分
- 5開(kāi)關(guān)電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費(fèi)
- 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
- 0.11 MB | 4次下載 | 免費(fèi)
- 7藍(lán)牙設(shè)備在嵌入式領(lǐng)域的廣泛應(yīng)用
- 0.63 MB | 3次下載 | 免費(fèi)
- 89天練會(huì)電子電路識(shí)圖
- 5.91 MB | 3次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費(fèi)
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費(fèi)
- 4LabView 8.0 專(zhuān)業(yè)版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費(fèi)
- 5555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33562次下載 | 免費(fèi)
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費(fèi)
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費(fèi)
- 8開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21539次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537791次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191183次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183277次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138039次下載 | 免費(fèi)
評(píng)論
查看更多