從事嵌入式開發(fā)一年了,有些感想跟大家談?wù)劇?赡芎芏嗯笥褧?huì)像我當(dāng)初一樣,為前途而煩惱,為不知道儲(chǔ)備什么知識(shí)而苦惱,所以寫點(diǎn)東西給這些朋友們提供參考。另外,也可鞭策自己,讓自己看到自己的不足,認(rèn)清以后的發(fā)
一家中國新創(chuàng)公司在日前于美國硅谷舉行的Hot Chips大會(huì)上,介紹的是一款采用64顆客制化ARMv8核心的2GHz處理器,以28納米工藝生產(chǎn),每周期可執(zhí)行最多4個(gè)指令集、峰值性能達(dá)512 GFlops。
實(shí)現(xiàn)延時(shí)通常有兩種方法:一種是硬件延時(shí),要用到定時(shí)器/計(jì)數(shù)器,這種方法可以提高CPU的工作效率,也能做到精確延時(shí);另一種是軟件延時(shí),這種方法主要采用循環(huán)體進(jìn)行。1 使用定時(shí)器/計(jì)數(shù)器實(shí)現(xiàn)精確延時(shí)單片機(jī)系統(tǒng)一般
標(biāo)準(zhǔn)的C語言中沒有空語句。但在單片機(jī)的C語言編程中,經(jīng)常需要用幾個(gè)空指令產(chǎn)生短延時(shí)的效果。這在匯編語言中很容易實(shí)現(xiàn),寫幾個(gè)nop就行了。在keil C51中,直接調(diào)用庫函數(shù):#include // 聲明了void _nop_(void);_nop
什么是PIC單片機(jī)?PIC單片機(jī)(Peripheral Interface Controller)是一種用來開發(fā)的去控制外圍設(shè)備的集成電路(IC)。一種具有分散作用(多任務(wù))功能的CPU。與人類相比,大腦就是CPU,PIC 共享的部分相當(dāng)于人的神經(jīng)系統(tǒng)。PI
操作時(shí)序永遠(yuǎn)使用是任何一片IC芯片的最主要的內(nèi)容。一個(gè)芯片的所有使用細(xì) 節(jié)都會(huì)在它的官方器件手冊(cè)上包含。所以使用一個(gè)器件事情,要充分做好的第一件事就是要把它的器件手冊(cè)上有用的內(nèi)容提取,掌握。介于中國目前的
單片機(jī)最小系統(tǒng)主要由電源、復(fù)位、振蕩電路以及擴(kuò)展部分等部分組成。最小系統(tǒng)原理圖如圖所示。電源供電模塊對(duì)于一個(gè)完整的電子設(shè)計(jì)來講,首要問題就是為整個(gè)系統(tǒng)提供電源供電模塊,電源模塊的穩(wěn)定可靠是系統(tǒng)平穩(wěn)運(yùn)行
今年2月份,高通參與了對(duì)知名無人機(jī)公司3D Robotic的投資,在機(jī)器人這一領(lǐng)域,高通的眼光甚為長遠(yuǎn)。為了讓機(jī)器人也“Qualcomm inside” 高通做了什么?芯片巨頭的機(jī)器人布局為什么芯片巨頭們?nèi)绱绥娗橛跓o人
21ic訊 Atmel® 公司 (NASDAQ: ATML)今日宣布,公司的BitCloud ZigBee PRO軟件開發(fā)工具包(SDK)榮獲ZigBee PRO r21標(biāo)準(zhǔn)的著名“黃金單元”資質(zhì)。作為“黃金單元”,Atmel BitCloud解決方案將被
串行通訊 一條信息的各位數(shù)據(jù)被逐位按順序傳送的通訊方式稱為串行通訊。串行通訊的特點(diǎn)是:數(shù)據(jù)位傳送,傳按位順序進(jìn)行,最少只需一根傳輸線即可完成,成本低但送速度慢。串行通訊的距離可以從幾米到幾千米。 根據(jù)信
相信很多人都對(duì)單片機(jī)與計(jì)算機(jī)或者芯片通信時(shí),RXD與TXD如何連接比較困惑。因?yàn)樵谝恍╇娐穲D中,有的是直連接法,有的是交叉接法,讓人有點(diǎn)摸不著頭腦。 首先需要明白兩個(gè)概念,就是DTE和DCE。DTE是指數(shù)據(jù)終端設(shè)備
棧是一種具有先入后出特性的數(shù)據(jù)結(jié)構(gòu),前面說過,這種特性常常用來幫住我們“原理返回”或者“保持原樣”。試想,當(dāng)我們第一次來到一個(gè)陌生的城市,走在陌生的街道上,尋找一個(gè)陌生的目標(biāo),最令
軟件硬件看似兩個(gè)分家的東西,其實(shí)內(nèi)在有千絲萬縷的聯(lián)系。我舉一些小例子:​開關(guān)電源的電感在一個(gè)時(shí)鐘周期內(nèi),要滿足伏秒平衡。物理意義是,開關(guān)周期內(nèi)電感吸收的能量和釋放的能量應(yīng)該是相等的。否則,系統(tǒng)不會(huì)
程序能跑起來并不見得你的代碼就是很好的c代碼了,衡量代碼的好壞應(yīng)該從以下幾個(gè)方面來看1,代碼穩(wěn)定,沒有隱患。2,執(zhí)行效率高。3,可讀性高。4,便于移植。下面發(fā)一些我在網(wǎng)上看到的技巧和自己的一些經(jīng)驗(yàn)來和大家分
單片機(jī)是 微機(jī)的一種,現(xiàn)時(shí)有8051、AVR、ARM7、ARM9等系列,其中 “8051”是源自于Intel公司的MCS-51系列芯片,但目前不同生產(chǎn)廠商都以其兼容芯片為主,如Ateml公司的89C51/89S51系統(tǒng),宏 晶公司的STC89C