由于工作需要,要使用stm8單片機(jī)測量一個(gè)方波脈沖的頻率,一開始想要使用定時(shí)器捕獲,可是需要測量的脈沖頻率較高,用捕獲測量不僅測量不準(zhǔn)確,而且效率低下。于是決定用外部計(jì)數(shù)TIMx_ETR功能測量。
1,首先,ESP使用串口,跟51單片機(jī)通信,控制端可以使用手機(jī),但是,51單片機(jī)和手機(jī)不在一個(gè)檔次,那么在51單片機(jī)上需要分析操作。 2,ESP8266在接收或者發(fā)送數(shù)據(jù)時(shí),會(huì)向串口發(fā)送回顯內(nèi)容,也就是提示信息,提示接收到了什么,發(fā)送了什么,所以,在單片機(jī)上做字符串的分析截取很重要,不然手機(jī)和單片機(jī)的通信質(zhì)量大大下降,前期的wifi小車寫項(xiàng)目的時(shí)候,這個(gè)問題困擾了我很久,后來進(jìn)度過慢,我就折衷的使用了分析一個(gè)字符的方法,對小車進(jìn)行控制,但是這樣的處理方式很差。 3,前陣子終于把wifi小車做完了,雖然只是簡單的行進(jìn)和lcd顯示以及避障,但也不能繼續(xù)做下去了,需要去學(xué)新東西了,在這之前我需要把ESP用的完善了才能安心學(xué)下一步的東西,也為以后的項(xiàng)目鋪了路。
藍(lán)牙(Bluetooth):是一種無線技術(shù)標(biāo)準(zhǔn),可實(shí)現(xiàn)固定設(shè)備、移動(dòng)設(shè)備和樓宇個(gè)人域網(wǎng)之間的短距離數(shù)據(jù)交換(使用2.4—2.485GHz的ISM波段的UHF無線電波)。
去年末,高通默默地發(fā)布了一條消息,將與三星合作推出10納米FinFET制作工藝的高通旗艦處理器——驍龍835,但此后便沒有下文。 時(shí)過兩月之后,這枚處理器再次出現(xiàn)在云集全球數(shù)碼產(chǎn)品的CES展會(huì)中,并且終于揭開了它的面紗。
ADC0804單片集成A/D轉(zhuǎn)換器。它采用CMOS工藝20引腳集成芯片,分辯率為8位,轉(zhuǎn)換時(shí)間為100µs,輸入電壓范圍為0~5V。芯片內(nèi)具有三態(tài)輸出數(shù)據(jù)鎖存器,可直接接在數(shù)據(jù)總線上。
實(shí)現(xiàn)延時(shí)通常有兩種方法:一種是硬件延時(shí),要用到定時(shí)器/計(jì)數(shù)器,這種方法可以提高CPU的工作效率,也能做到精確延時(shí);另一種是軟件延時(shí),這種方法主要采用循環(huán)體進(jìn)行。 今天主要介紹軟件延時(shí),關(guān)于硬件延時(shí),之后定時(shí)器部分再做詳細(xì)說明。
任何一款MCU,其基本原理和功能都是大同小異,所不同的只是其外圍功能模塊的配置及數(shù)量、指令系統(tǒng)等。
單片機(jī),single chip microcomputer,單芯片微型計(jì)算機(jī)??傮w來說,他就是一個(gè)芯片。但是他是一個(gè)特殊的芯片,因?yàn)樗皇菍?shí)現(xiàn)單獨(dú)的邏輯功能。他是將一個(gè)整體的計(jì)算機(jī)系統(tǒng)集成到這個(gè)芯片上。這個(gè)計(jì)算機(jī)系統(tǒng)包括運(yùn)算器,控制器,存儲(chǔ)器,輸入設(shè)備和輸出設(shè)備。
現(xiàn)在學(xué)習(xí)STM8,由于ST已經(jīng)提供標(biāo)準(zhǔn)驅(qū)動(dòng)庫函數(shù),對C語言能力要求已經(jīng)很弱了,只要上過大學(xué)C語言課程,都可以進(jìn)行編程。
單片機(jī)不一定要學(xué)習(xí)51,其實(shí)隨便選一家都是一樣的。從實(shí)際出發(fā)要選,便宜的,外圍器件少的,里面功能的,所以為大家挑選了STM8L。
有些人說Linux下怎么開發(fā)單片機(jī)程序? 我們學(xué)得都是在Windows下的開發(fā)工具和燒錄工具。其實(shí)這只是中國的情況,中國大都是用Windows系統(tǒng)的。所以我們也只接觸到Windows下的開發(fā)工具。在國外,許多大牛是不用Windows的。那么,他們?nèi)绻鰡纹瑱C(jī)怎么辦?肯定沒問題的,Linux也有許多的單片機(jī)和嵌入式的開發(fā)工具。下面,我以51系列單片機(jī)為例,介紹一下怎么使用Linux系統(tǒng)玩單片機(jī)。
義隆單片機(jī)指令應(yīng)用的誤區(qū)與技巧
我們可以說程序存儲(chǔ)器的里面存放的是單片機(jī)的靈魂,它就是工作程序。
全球領(lǐng)先的嵌入式解決方案供應(yīng)商賽普拉斯半導(dǎo)體公司和全球領(lǐng)先的半導(dǎo)體代工廠聯(lián)華電子公司(以下簡稱“UMC”)于今日宣布,賽普拉斯由UMC代工的專有40nm嵌入式 電荷捕獲 (eCT™) 閃存微控制器(MCU),現(xiàn)已開始大單出貨。
英特爾正在研發(fā)全新的x86處理器架構(gòu),目的是取代當(dāng)前的英特爾Core架構(gòu),英特爾之所以下決心,主要是AMD的步步緊逼,特別是AMD最近剛剛完工的Ryzen架構(gòu)。