剛開了幾個(gè)單片機(jī)初學(xué)群,看到有幾個(gè)問題大家爭(zhēng)論的比較多,在這里針對(duì)幾個(gè)問題,我想談一下自己的看法。
我喜歡用“玩”,而不喜歡用“學(xué)”來描述怎么掌握單片機(jī)。我們要以玩的心態(tài)來學(xué),而不是為了完成任務(wù)的來學(xué)。
首先要放清51的定位,51只是個(gè)工具。當(dāng)然51還有一個(gè)地位就是大學(xué)生單片機(jī)啟蒙教程。換句話說:?jiǎn)纹瑱C(jī)只是個(gè)工具。
通信分為并行通信和串行通信,并行通信時(shí)的數(shù)據(jù)各個(gè)位同時(shí)傳送,可以實(shí)現(xiàn)字節(jié)為單位通信,但通信線多占用資源,成本高。以前用到的的P1=0x55,一次給P1口的8個(gè)管腳分別賦值,同時(shí)進(jìn)行信號(hào)輸
隨著可穿戴設(shè)備行業(yè)的當(dāng)前變革,對(duì)于更小、更直觀的設(shè)備的需求正在迅猛增加。這個(gè)新興行業(yè)的當(dāng)前設(shè)備趨勢(shì)包括智能手表、智能眼鏡以及體育與健身活動(dòng)跟蹤器。除了消費(fèi)類電子產(chǎn)品,它同時(shí)也在醫(yī)療行業(yè)催生令人關(guān)注的需求。
STM32 Nucleo 開發(fā)板,帶有 STM32L476RGT6 微控制器,采用 LQFP64 封裝。 Nucleo 板集成 ST-LINK/V2-1 調(diào)試器和編程器?;谄?ARM® Cortex®-M4 內(nèi)核,帶浮點(diǎn)單元 (FPU) 和 80MHz ST ART Accelerator™,STM32L4 系列超低功率微處理器可提供 100DMIPS。STM32L4 微控制器可提供動(dòng)態(tài)電壓擴(kuò)展,用于平衡功耗與處理要求、停止模式下的低功率外圍設(shè)備、安全特征。
單片機(jī)運(yùn)行時(shí)的數(shù)據(jù)都存在于RAM(隨機(jī)存儲(chǔ)器)中,在掉電后RAM 中的數(shù)據(jù)是無法保留的,那么怎樣使數(shù)據(jù)在掉電后不丟失呢?這就需要使用EEPROM 或FLASHROM 等存儲(chǔ)器來實(shí)現(xiàn)。
全球芯片大廠對(duì)于未來極具成長(zhǎng)性的服務(wù)器市場(chǎng)虎視眈眈,早已不是新聞。手機(jī)芯片大廠高通(Qualcomm)于2014年11月宣示進(jìn)軍服務(wù)器市場(chǎng);2015年,其官方部落格宣布第一顆采用ARM架構(gòu)24核的服務(wù)器芯片進(jìn)入送樣。
STM32F412XE/G器件基于工作頻率高達(dá)100MHz的高性能ARM Cortex-M4 32位RISC內(nèi)核。它們的Cortex-M4內(nèi)核具有浮點(diǎn)單元(FPU)單精度,支持所有ARM單精度數(shù)據(jù)處理指令和數(shù)據(jù)類型。它還實(shí)現(xiàn)了一整套DSP指令和一個(gè)存儲(chǔ)器保護(hù)單元(MPU),增強(qiáng)了應(yīng)用程序的安全性。
在11月發(fā)布的華為Mate 9搭載了最新的麒麟960芯片,現(xiàn)在有關(guān)華為下代旗艦處理器麒麟970的消息已經(jīng)出現(xiàn)在網(wǎng)絡(luò)上了。熟悉臺(tái)灣手機(jī)產(chǎn)業(yè)鏈的業(yè)內(nèi)人士@冷希Dev 在微博上曬出了麒麟970的具體規(guī)格,據(jù)悉,麒麟970仍由臺(tái)積電代工,CPU由8個(gè)核心組成,分別是4核ARM Cortex-A73和4核ARM Cortex-A53,最高主頻為2.8GHz-3.0GHz。麒麟970還將配有Cat.12通訊基帶,并且是首款采用10nm工藝制程的華為處理器。
C8051F340有一個(gè)可編程內(nèi)部高頻振蕩器、一個(gè)可編程內(nèi)部低頻振蕩器、一個(gè)外部振蕩器驅(qū)動(dòng)電路和一個(gè)4倍時(shí)鐘乘法器。其中可編程內(nèi)部高頻振蕩器在系統(tǒng)復(fù)位后被默認(rèn)為系統(tǒng)時(shí)鐘。其值為12MHZ。
讓大家充分理解 UART 串口通信的原理,我們先把 P3.0 和 P3.1 當(dāng)做 IO 口來進(jìn)行模擬實(shí)際串口通信的過程,原理搞懂后,我們?cè)偈褂眉拇嫫髋渲脤?shí)現(xiàn)串口通信過程。
RS232 標(biāo)準(zhǔn)是誕生于 RS485 之前的,但是 RS232 有幾處不足的地方:接口的信號(hào)電平值較高,達(dá)到十幾 V,使用不當(dāng)容易損壞接口芯片,電平標(biāo)準(zhǔn)也與TTL 電平不兼容。傳輸速率有局限,不可以過高,一般到一兩百千比特每秒(Kb/s)就到極限了。接口使用信號(hào)線和 GND 與其它設(shè)備形成共地模式的通信,這種共地模式傳輸容易產(chǎn)生干擾,并且抗干擾性能也比較弱。傳輸距離有限,最多只能通信幾十米。通信的時(shí)候只能兩點(diǎn)之間進(jìn)行通信,不能夠?qū)崿F(xiàn)多機(jī)聯(lián)網(wǎng)通信。針對(duì) RS232 接口的不足,就不斷出現(xiàn)了一些新的接口標(biāo)準(zhǔn),RS485 就是其中之一。
蜂鳴器從結(jié)構(gòu)區(qū)分分為壓電式蜂鳴器和電磁式蜂鳴器。壓電式為壓電陶瓷片發(fā)音,電流比較小一些,電磁式蜂鳴器為線圈通電震動(dòng)發(fā)音,體積比較小。
Microchip收購(gòu)Atmel的過程一波三折,直到在Dialog宣布達(dá)成收購(gòu)協(xié)議后,又支付了一筆終止費(fèi)才最終完成了這筆交易,這多少會(huì)讓人覺得Microchip在整個(gè)收購(gòu)過程中是有過猶豫的。然而,Microchip首席運(yùn)營(yíng)官兼總裁Ganesh Moorthy日前在接受本刊專訪時(shí),否認(rèn)了這樣的猜測(cè)。