摘要 通過(guò)分析51單片機(jī)外中斷I/O入口的內(nèi)部結(jié)構(gòu),解釋了外中斷不能被正常響應(yīng)的原因,并提出了解決該問(wèn)題的方法。關(guān)鍵詞:?jiǎn)纹瑱C(jī),外中斷,干擾在長(zhǎng)期使用51單片機(jī)的過(guò)程中,我們發(fā)現(xiàn)單片機(jī)在工業(yè)生產(chǎn)現(xiàn)場(chǎng)等干擾較
摘要:本設(shè)計(jì)以MSP430F149為控制核心,通過(guò)放大器LM324做比較器比較光敏電阻感受光強(qiáng)度,控制減速后的步進(jìn)電機(jī),調(diào)節(jié)激光筆上下左右轉(zhuǎn)動(dòng),實(shí)現(xiàn)精確跟蹤光源的目的。系統(tǒng)采用LM317調(diào)節(jié)電壓的方式實(shí)現(xiàn)LED電流一定范圍
高通在移動(dòng)處理器行業(yè)擁有無(wú)可爭(zhēng)議的霸主地位,雖然說(shuō)目前已經(jīng)有其他芯片廠商對(duì)高通形成壓力,但其優(yōu)勢(shì)依舊非常明顯,各大品牌的旗艦機(jī)幾乎都清一色使用了高通芯片,下半年預(yù)計(jì)將會(huì)有更多使用高通芯片的高端產(chǎn)品。目
糖尿病是一種常見(jiàn)嚴(yán)重危害人類健康的慢性疾病,近年來(lái)的發(fā)病人數(shù)逐年上升,患者必須定時(shí)進(jìn)行血糖監(jiān)測(cè),才能控制病情并有針對(duì)性的治療。血糖儀已經(jīng)成為一種常見(jiàn)的家庭醫(yī)療器械,市面上大多數(shù)的血糖儀價(jià)格和精度難以兼得
針對(duì)目前嵌入式收款機(jī)系統(tǒng)在功能和性價(jià)比方面存在不足的問(wèn)題,介紹了一種基于Cortex M3芯片的嵌入式收款機(jī)系統(tǒng)。該系統(tǒng)功能全面、性能良好、界面完善、具有故障分析和機(jī)器自檢功能。運(yùn)行結(jié)果表明,該系統(tǒng)實(shí)現(xiàn)了預(yù)期
本文是以時(shí)鐘芯片DS1302為例子來(lái)分析時(shí)序圖并寫(xiě)出代碼。DS1302是采用SPI三線接口與單片機(jī)進(jìn)行同步通信。重點(diǎn)分析單字節(jié)讀時(shí)序,單字節(jié)寫(xiě)時(shí)序,寄存器讀時(shí)序,寄存器寫(xiě)時(shí)序,并完成4個(gè)函數(shù)。上圖為寄存器讀時(shí)序,為什
鉤子函數(shù)(hook function)是在進(jìn)入程序中的函數(shù)或者退出函數(shù)時(shí)調(diào)用的程序。它們的用途包括:調(diào)試(debug)、跟蹤(trace)、評(píng)估(profile)以及堆棧溢出的檢測(cè)等。我們可以通過(guò)表1中的選項(xiàng)對(duì)鉤子函數(shù)的使用進(jìn)行控制。表1
國(guó)際上,在ARM核心板領(lǐng)域,最為常見(jiàn)的三種FormFactor 分別是SMARC,Qseven,Apalis, 分別有不同的廠家在主導(dǎo)。本文僅從各種規(guī)格的源遠(yuǎn)和可擴(kuò)展接口角度分析一下三種Form Factor的優(yōu)劣勢(shì):1, SMARC , (SmartMobilit
微處理器是一個(gè)復(fù)雜又單一的東西。它啟動(dòng)的方式一成不變,嚴(yán)格、準(zhǔn)確地重復(fù)地執(zhí)行著函數(shù)功能。我們可以當(dāng)微處理器已經(jīng)穩(wěn)定進(jìn)入啟動(dòng)程序后,發(fā)送一個(gè)復(fù)位操作來(lái)讓微處理器執(zhí)行正確的程序指令。當(dāng)復(fù)位信號(hào)結(jié)束,微處理
“可穿戴”設(shè)備是指人體可穿戴的微型電子產(chǎn)品,通常與現(xiàn)有配飾(如手表)集成或者取而代之。在物聯(lián)網(wǎng)技術(shù)的支持下,該細(xì)分市場(chǎng)正迅猛發(fā)展,因此對(duì)于更小型化、更直觀的設(shè)備的需求也在快速提升。目前,智能手
21ic 訊 2015年4月27日,意法半導(dǎo)體(ST)推出新款微控制器芯片,讓穿戴式裝置、智能家電產(chǎn)品等物聯(lián)網(wǎng)(IOT, Internet of Things)應(yīng)用具有出色的圖形處理性能,實(shí)現(xiàn)像智能手機(jī)一樣的直觀的圖形用戶界面。通過(guò)整合C
我們知道,任何編程語(yǔ)言編寫(xiě)的程序歸根到底都是由底層機(jī)器的機(jī)器代碼(01序列)執(zhí)行的,無(wú)論是編譯型語(yǔ)言還是解釋型語(yǔ)言。而任何高級(jí)編程語(yǔ)言程序的源代碼都是一個(gè)字符序列,這個(gè)字符序列到底層的01序列是通過(guò)編譯器或
21ic訊 Holtek繼BS83A04A-3/-4之后,推出新一代更省電、觸控反應(yīng)更快及抗電源干擾能力更佳觸控MCU BS83B04A-4,其極低待機(jī)電流的特性,適合電池與手持式產(chǎn)品的應(yīng)用,同時(shí)因俱備優(yōu)異的抗電源干擾能力,亦適合使
在單片機(jī)應(yīng)用系統(tǒng)的數(shù)據(jù)處理過(guò)程中,經(jīng)常會(huì)遇到小數(shù)的運(yùn)算問(wèn)題,如求解BCD的增量算式、線性化處理等。因此,需要用二進(jìn)制數(shù)來(lái)表示小數(shù)。表示小數(shù)的方法一般有兩種,定點(diǎn)數(shù)和浮點(diǎn)數(shù)。定點(diǎn)數(shù)結(jié)構(gòu)簡(jiǎn)單,與整數(shù)的運(yùn)算過(guò)程
21ic訊 中國(guó),2015年4月23日——意法半導(dǎo)體推出全新的開(kāi)發(fā)套件BlueMicrosystem1 Open.Framework,加快面向Android或iOS Bluetooth低能耗無(wú)線傳感器項(xiàng)目的開(kāi)發(fā)速度?! lueMicrosystem1開(kāi)發(fā)框架