国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 首頁
內(nèi)容列表
2019-07關(guān)于堆棧、靜態(tài)、動態(tài)內(nèi)存的理解

 預(yù)備知識—程序的內(nèi)存分配一個由C/C++編譯的程序占用的內(nèi)存分為以下幾個部分棧區(qū)(stack)— 由編譯器自動分配釋放,存放函數(shù)的參數(shù)值,局部變量的值等。其操作方式類似于數(shù)據(jù)結(jié)構(gòu)中的棧。堆區(qū)(heap) — 一般由程序員分配釋放,若程序員不釋放,程序結(jié)束時可能由OS回收 。注意它與數(shù)據(jù)結(jié)[詳細(xì)]


2019-07細(xì)說單片機(jī)晶振電路中22pf或30pf電容的作用

剛學(xué)單片機(jī)的學(xué)長告訴我單片機(jī)的晶振電路中就是用22pf或30pf的電容就行,聽人勸吃飽飯吧,照著焊電路一切ok,從沒想過為什么,知其所以然而不知其為什么所以然,真是悲哀,最近狀態(tài)好像一直不太好,也難以說清楚為什么,前幾天跟著老師去別的實驗室聽課,其實也就是聽一聽老師和師傅給別的實驗室的同學(xué)講嵌入式[詳細(xì)]


2019-07帶你梳理下ARM代碼編譯鏈接的工作流程

 梳理下下ARM代碼編譯鏈接的工作流程,以及過程中需要的相關(guān)概念信息,不具體關(guān)注編譯鏈接的具體命令。一、編譯過程編譯過程就是把源代碼編譯生成目標(biāo)代碼的過程。而采用ARM編譯命令,可以將源代碼編譯成帶有ELF格式的目標(biāo)文件。除了編譯命令可以選擇相應(yīng)的編譯選項之外,源代碼中的pragmas以及特別的關(guān)[詳細(xì)]


2019-07什么是JTAG及其使用方法?

 JTAG不僅僅用于調(diào)試和下載程序你可能熟悉JTAG是因為你使用過帶有JTAG接口的工具。處理器經(jīng)常使用JTAG來實現(xiàn)調(diào)試/仿真功能,而且所有的FPGA和CPLD都利用JTAG來實現(xiàn)下載程序功能。JTAG不僅僅是一種用于處理器調(diào)試/仿真的技術(shù)JTAG不僅僅是一種為FPGA/CPLD下載程序的技術(shù)通常與JTAG有關(guān)的調(diào)試和編程工具[詳細(xì)]


2019-07ARM處理器工作模式及寄存器結(jié)構(gòu)

 一、ARM的指令結(jié)構(gòu)1、ARM匯編程序組成:匯編指令+偽操作+宏指令(instruction directive pseudo-instruction);偽操作:定義符號、數(shù)據(jù)等使用宏指令:使用宏定義指令方式2、匯編指令的組成:操作碼、操作條件(根據(jù)CPSR中的N、Z、C、V等標(biāo)志)、操作數(shù)(源、目的/地址或寄存器)、條件、地址變化等等;3、[詳細(xì)]


2019-0751單片機(jī)內(nèi)存擴(kuò)展:從片內(nèi)ROM跳轉(zhuǎn)到片外ROM

源于一年前想自己動手給51寫個OS,編譯選Large模式,調(diào)試時整個流程都跑的好好的,可是燒寫到片上后得不到預(yù)期的效果,后來查書才知道51單片機(jī)片上只有4KRom,如果沒有擴(kuò)展片外Rom,當(dāng)訪問4K以外的程序空間,程序指針又會回到最開始執(zhí)行。參考手冊擴(kuò)展片外Rom后,能訪問達(dá)64K的程序空間。網(wǎng)上能搜索到的擴(kuò)展方式[詳細(xì)]


2019-07你知道單片機(jī)的啟動過程嗎?看這里

啟動代碼通常都燒寫在flash中,它是系統(tǒng)一上電就執(zhí)行的一段程序,它運(yùn)行在任何用戶c代碼之前。上電后,arm處理器處于arm態(tài),運(yùn)行于管理模式,同時系統(tǒng)所有中斷被禁止,pc到地址0處取指令執(zhí)行。一個可執(zhí)行映像文件必須有個入口點(diǎn),而能放在rom起始處的映像文件的入口地址也必須設(shè)置為0.在匯編語言中,我們已經(jīng)說[詳細(xì)]


2019-07教你給51單片機(jī)擴(kuò)展片外RAM

上一文中擴(kuò)展了單片機(jī)的程序存儲器,4KB存儲空間提升到64KB。其實,4K的代碼空間還湊合,但是51自帶的256B數(shù)據(jù)存儲空間使用起來還真緊張,其中留給用戶的連128B都不到,所以不得不擴(kuò)展片外RAM。擴(kuò)展RAM方法和擴(kuò)展ROM差不多,都是占用P0/P2口做地址線,同時P0用鎖存器74373分時復(fù)用地址和數(shù)據(jù)信號。以前擴(kuò)展RAM是[詳細(xì)]


2019-07JTAG的作用和原理

JTAG是最基本的通訊協(xié)議之一,大家可以理解為與RX TX或者USB的道理是一樣的,只是一種通訊手段,但與RX TX以及USB有很重大的不同,那就是這個JTAG協(xié)議是最底層的,說的通俗一點(diǎn),一般來說,手機(jī)里邊,CPU是老大,對吧?但在JTAG面前,他就不是老大了,JTAG協(xié)議就是用來控制CPU的,在JTAG面前CPU變成嘍啰了。一?a title="JTAG的作用和原理" href="http://tjeye.net/danpianjirumen/54421.shtml" class="float-end">[詳細(xì)]


2019-07單片機(jī)STARTUP.A51詳解

 Startup code:啟動代碼。在Keil中,啟動代碼在復(fù)位目標(biāo)系統(tǒng)后立即被執(zhí)行。啟動代碼主要實現(xiàn)以下功能:(1) 清除內(nèi)部數(shù)據(jù)存儲器(2) 清除外部數(shù)據(jù)存儲器(3) 清除外部頁存儲器(4) 初始化small模式下的可重入棧和指針(5) 初始化large模式下的可重入棧和指針(6) 初始化compact模式下的可重入棧和指針(7) 初始化[詳細(xì)]


2019-07單片機(jī)中一個程序的運(yùn)行過程詳解

單片機(jī)中一個程序的運(yùn)行過程分為取指令,分析指令和執(zhí)行指令幾個步驟。取指令的任務(wù)是:根據(jù)程序計數(shù)器PC中的值從程序存儲器讀出現(xiàn)行指令,送到指令寄存器。分析指令階段的任務(wù)是:將指令寄存器中的指令操作碼取出后進(jìn)行譯碼,分析其指令性質(zhì)。如指令要求操作數(shù),則尋找操作數(shù)地址。計算機(jī)執(zhí)行程序的過程實際上[詳細(xì)]


2019-07Nordic藍(lán)牙芯片nrf52832的架構(gòu)和開發(fā)

相比TI的CC254X、DIALOG的DA1458X,nordic推出的nrf51822和nrf52832在架構(gòu)和開發(fā)商都有自己獨(dú)特的地方。這幾顆產(chǎn)品都是藍(lán)牙低功耗芯片。DA1458X使用OTP硬件架構(gòu),功耗低,成本也低,但軟件開發(fā)難度是個門檻,大團(tuán)隊才能做到量產(chǎn),當(dāng)然掌握了也是競爭力(想學(xué)習(xí)開發(fā)就參考博主之前的分享吧)。如果對三種架構(gòu)都很熟[詳細(xì)]


2019-07I2C總線的仲裁問題

 【問】有網(wǎng)友問關(guān)于I2C總線的仲裁問題:The I2C-bus specification的第13頁有這樣的話:In other words, arbitration isn’t allowed between:* A repeated START condition and a data bit* A STOP condition and a data bit* A repeated START condition and a STOP condition.Slaves are n[詳細(xì)]


2019-07單片機(jī)startup.a51文件內(nèi)容的詳解

 1.標(biāo)號IDATALEN EQU 80H ; the length of IDATA memory in bytes.這里IDATALEN只是一個標(biāo)號而已,和idata不是一回事!你要是愿意,這段程序里的IDATALEN你完全可以改成dog呀,pig呀,playboy呀這些標(biāo)號(其實我的理想是過豬一樣的生活,不愁吃喝,無憂無慮,可惜做不到),上面的這一句是說程序里面凡是用[詳細(xì)]


2019-07關(guān)于IAR的一些總結(jié) -- Flash Loader原理

 先說說Flash Loader這個小程序,IAR調(diào)試器C-SPY默認(rèn)是通過它來完成數(shù)據(jù)傳輸、Flash 擦除和燒寫等任務(wù),當(dāng)然前提是得選中Options->Debugger->Download選項下的“Use Flash Loader”,如下圖:下面我們說說Flashloader的工作原理,其實Flashloader是IAR為C-SPY調(diào)試器開發(fā)的一個可執(zhí)行小[詳細(xì)]


2019-07基于9軸慣性運(yùn)動傳感器的三階卡爾曼濾波器算法

最近在玩九軸的慣性傳感器,很是有挑戰(zhàn)性.九軸說的是三軸的加速度計、三軸的陀螺儀以及三軸的磁場傳感器。但是只是單純的測出九個軸的數(shù)據(jù)沒什么用,關(guān)鍵是要能夠融合這九軸數(shù)據(jù)得出我們想要的結(jié)果。這里就運(yùn)用三階卡爾曼濾波算法來融合這九軸運(yùn)動數(shù)據(jù)為三軸的角度。運(yùn)用這三個角度可以用來做自平衡車或者四軸飛[詳細(xì)]


2019-07頂級程序員的思維方式評《代碼之美》第五條牛逼

 公司里曾在北美作為產(chǎn)品研發(fā)經(jīng)理的資深人物某日和我閑聊,說到中美程序員的差別,北美的程序員,尤其是發(fā)明那些根本性東西比如JAVA, 比如Message機(jī)制,用得都是非常簡單的辦法,一方面,英語作為母語,與程序設(shè)計語言更加靠近,比中國的象形文字來的近,另一方面,這些北美的程序員似乎都深諳大道至簡的[詳細(xì)]


2019-07I2C上拉電阻解析

 I2C的上拉電阻可以是1.5K,2.2K,4.7K, 電阻的大小對時序有一定影響,對信號的上升時間和下降時間也有影響,一般接1.5K或2.2KI2C上拉電阻確定有一個計算公式:Rmin={Vdd(min)-o.4V}/3mARmax=(T/0.874) *c, T=1us 100KHz, T=0.3us 400KHzC是Bus capacitanceRp最大值由總線最大容限(Cbmax)決定,Rp最小[詳細(xì)]


2019-07初步認(rèn)識8051單片機(jī)芯片

 上一課我們的第一個項目完成了,可能有懂C語言的朋友會說,"這和PC機(jī)上的C語言沒有多大的區(qū)別呀"。的確沒有太大的區(qū)別,C語言只是一種程序語言的統(tǒng)稱,針對不同的處理器相關(guān)的C語言都會有一些細(xì)節(jié)的改變。編寫PC機(jī)的C程序時,如要對硬件編程你就必須對硬件要有一定的認(rèn)識,51單片機(jī)編程就更是如[詳細(xì)]


2019-07你知道MCU和PC在代碼加載和運(yùn)行上有何區(qū)別嗎?

 一、首先談一下幾種掉電不丟數(shù)據(jù)的存儲設(shè)備:1.Norflash:可擦寫,貴,在Norflash上可以直接運(yùn)行代碼!2.Nandflash:可擦寫,便宜,只能用于存儲數(shù)據(jù);3.磁盤:就是我們常說的硬盤,可擦寫,便宜,只能用于存儲數(shù)據(jù);二、正題1.MCU大多數(shù)單片機(jī)的代碼都是存在Norflash里面,這就意味著程序可以直接在f[詳細(xì)]


聯(lián)系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A09

Copyright © 2014-2025 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4