日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機 > 單片機
[導(dǎo)讀]在市面上的單片機,如果想找出一款支持PWM、ADC、UART中任意一種功能的型號,價格一般都超過人民幣1塊錢,而且一般都只支持其中的一到兩種,除非是價格達(dá)到2~3元的型號。而如果選用前面列舉參數(shù)的單片機,本身硬件已

在市面上的單片機,如果想找出一款支持PWM、ADC、UART中任意一種功能的型號,價格一般都超過人民幣1塊錢,而且一般都只支持其中的一到兩種,除非是價格達(dá)到2~3元的型號。而如果選用前面列舉參數(shù)的單片機,本身硬件已經(jīng)直接支持ADC,而且還可以通過軟件在不影響主程序的前提下實現(xiàn)高速PWM和UART功能。


上圖為該雙核單片機的內(nèi)部構(gòu)架示意圖,從圖可見該單片機內(nèi)部有兩個核,分別為FPP0和FPP1,每個核自己有獨立的程序指針(PC)、堆棧指針(SP)、累加器(ACC)和狀態(tài)寄存器(CF)。設(shè)計原理并不復(fù)雜,是讓這兩個核共享系統(tǒng)時鐘,第一個系統(tǒng)時鐘周期執(zhí)行FPP0程序,第二個系統(tǒng)時鐘周期執(zhí)行FPP1程序,依次間隔往復(fù),這樣就可以讓兩個核各自運行自己的程序。

兩個核都可以訪問控制RAM和特殊功能寄存器,因為在一個系統(tǒng)周期內(nèi)只有一個核在工作,所以不會出現(xiàn)兩個核同時寫某個RAM或寄存器的狀況。為了讓大家更清晰地理解這個雙核單片機的工作機理,下面我以問答的方式對部分特性進行說明。

1. 兩個核的程序放在什么地方?如何執(zhí)行?

樣例代碼

地址 指令

  0x000 goto main0

  0x001 goto main1

  ...

  main0:

  ...

  main1:

  ...

回答:單片機上電后FPP0的程序指針指向0x000,F(xiàn)PP1的程序指針指向0x001,但是單片機系統(tǒng)只啟動FPP0,F(xiàn)PP0跳轉(zhuǎn)到main0開始執(zhí)行該位置的代碼,F(xiàn)PP1需要在main0代碼設(shè)置相應(yīng)控制寄存器位才能啟動。

系統(tǒng)上電只啟動FPP0是為了便于程序統(tǒng)一初始化各特殊功能寄存器,如果在FPP0和FPP1中都分別進行初始化,很有可能造成系統(tǒng)配置混亂。

2. 如果我在main1中使用跳轉(zhuǎn)指令跳轉(zhuǎn)到main0中,會有什么后果?

  goto main0

  goto main1

  ...

  main0:

  ...

  main0_loop:

  ...

  goto main0_loop

  ...

  main1:

  ...

  goto main0 //***這里跳轉(zhuǎn)到main0中***//

  ...

回答:編譯器會報警出錯,所以后果就是代碼錯誤無法通過編譯,需要刪除該代碼。

3. 會不會出現(xiàn)兩個核同時寫某個RAM變量而導(dǎo)致寫失敗的情況?

回答:每個系統(tǒng)時鐘周期只有一個核會工作,所以不會出現(xiàn)兩個核在同一時刻寫同一地址的情況。

4. 既然FPP1需要FPP0的程序來啟動,那不啟動FPP1時是不是FPP0運行速度會增快一倍呢?

回答:啟動FPP1與不啟動FPP1不影響FPP0的運行速度,F(xiàn)PP0的速度總是系統(tǒng)時鐘的一半,這個是由系統(tǒng)硬件自動進行分配的,不啟動FPP1的影響是在屬于FPP1的那一半時間單片機沒有執(zhí)行代碼。

5. 應(yīng)廣雙核單片機支持中斷嗎?

回答:應(yīng)廣雙核單片機支持中斷,中斷源和其它普通單片機沒有太多差異,象常見的外部中斷、定時中斷、ADC中斷都支持,使用上也和其它普通單片機沒有區(qū)別。

要留意的是應(yīng)廣雙核單片機的中斷程序只能由FPP0使用,所有的中斷源共用一個中斷入口,需要用戶通過中斷標(biāo)志位判斷中斷類型。另外該單片機支持中斷嵌套,需要用戶自己對累加器和狀態(tài)寄存器進行壓棧和彈棧操作。

6. 應(yīng)廣雙核單片機采用什么語言編程?好不好掌握?

回答:應(yīng)廣雙核單片機IDE編譯環(huán)境支持匯編和Mini C,非常容易上手,可以說是目前單片機IDE編譯環(huán)境最好掌握的。

就是經(jīng)驗豐富的工程師,不少單片機開發(fā)工具拿到手后都需要提供個相對完整的工程樣例才能開始編程,有的單片機甚至寫完代碼后工程師都還不會自己創(chuàng)建新工程。應(yīng)廣提供的IDE開發(fā)環(huán)境完全是智能傻瓜式,根本不需要任何樣例代碼,拿著datasheet就可以開始編程。

應(yīng)廣雙核單片機總共有90余條匯編指令,IDE編譯器支持匯編和基本C語句混合編程,而且IDE編譯器會自動識別,不象其它編譯器需要使用偽指令進行標(biāo)示,我們可以通過一些簡單例子來感受其編程的便捷性。

代碼樣例1

  .romadr 0x000 //這一句也可以去掉,沒有這一句編譯器會自動從0地址開始放代碼,是同樣結(jié)果

  goto main0

  goto main1

  .romadr 0x010

  ...

  main0:

  ...

  main0_loop: //這里是用匯編實現(xiàn)FPP0主循環(huán)

  ...

  goto main0_loop

  ...

  main1:

  ...

  while(1) //這里是用基本C語句實現(xiàn)循環(huán)

  {

  ...

  }

代碼樣例2

  word word_data //定義一個WORD變量

  byte byte_data //定義一個字節(jié)變量

  bit bit_data //定義一個位變量

  ...

  set1 bit_data //用匯編指令設(shè)置該位變量為1

  set1 byte_data.5 //用匯編指令將該字節(jié)變量的bit5設(shè)為1,不需要在變量中進行位定義

  bit_data = 0 //用C基本語法將位變量清0

  byte_data = 0 //用C基本語法將字節(jié)變量清0

  mov a,0x12 //用匯編將WORD變量賦值0x3412

  mov lb@word_data,a

  mov a,0x34

  mov hb@word_data,a

 

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

慕尼黑2025年9月11日 /美通社/ -- 高端智能電動汽車品牌問界(AITO)在2025年德國國際汽車及智慧出行博覽會(IAA MOBILITY)上,正式發(fā)布了其最新全球產(chǎn)品陣容——專為中東市場深度本地化打造的AIT...

關(guān)鍵字: AI 智能駕駛 測試 生態(tài)系統(tǒng)

香港2025年 9月12日 /美通社/ -- 全球領(lǐng)先的互聯(lián)網(wǎng)社區(qū)創(chuàng)建者 - 網(wǎng)龍網(wǎng)絡(luò)控股有限公司 ("網(wǎng)龍"或"本公司",香港交易所股票代碼:777)欣然宣布,其子公司My...

關(guān)鍵字: AI 遠(yuǎn)程控制 控制技術(shù) BSP

AI賦能制造,黃埔匯聚全球新機遇 廣州2025年9月11日 /美通社/ -- 2025年9月10日,由廣州開發(fā)區(qū)投資集團有限公司、廣州開發(fā)區(qū)黃埔區(qū)具身智能機器人產(chǎn)業(yè)發(fā)展促進會、華南美國商會共同主辦的"2025...

關(guān)鍵字: 智能制造 AI 人工智能 供應(yīng)鏈

天津2025年9月11日 /美通社/ -- 國際能源署(IEA)數(shù)據(jù)顯示,2024 年全球數(shù)據(jù)中心電力消耗達(dá) 415 太瓦時,占全球總用電量的 1.5%,預(yù)計到 2030 年,這一數(shù)字將飆升至 945 太瓦時,近乎翻番,...

關(guān)鍵字: 模型 AI 數(shù)據(jù)中心 BSP

深圳2025年9月11日 /美通社/ -- 近日,德國柏林國際電子消費品展覽會(簡稱IFA)期間,國際公認(rèn)的測試、檢驗和認(rèn)證機構(gòu)SGS為極殼(Hypershell) 全球首款戶外動力外骨骼產(chǎn)品Hypershell X 系...

關(guān)鍵字: SHELL RS AI SI

近日,一則關(guān)于 AI 算力領(lǐng)域的消息引發(fā)行業(yè)震動!據(jù)科技網(wǎng)站 The Information 援引四位知情人士爆料,中國科技巨頭阿里巴巴與百度已正式將自研芯片應(yīng)用于 AI 大模型訓(xùn)練,打破了此前對英偉達(dá)芯片的單一依賴。

關(guān)鍵字: AI 算力 阿里 百度 芯片 AI模型

2025年9月11日,中國上海 — 思特威(上海)電子科技股份有限公司(股票簡稱:思特威,股票代碼:688213)近日宣布,全新推出5000萬像素0.7μm像素尺寸手機應(yīng)用CMOS圖像傳感器——SC535XS。SC535...

關(guān)鍵字: CMOS圖像傳感器 手機 AI

2025年上半年,中國電子行業(yè)在 AI 與智能制造雙輪驅(qū)動下活力迸發(fā),規(guī)模以上電子信息制造業(yè)增加值同比增長11.1%,出口、AI 終端創(chuàng)新與國產(chǎn)軟硬件生態(tài)均呈向好態(tài)勢。作為感知層核心的傳感器,正成為技術(shù)變革與產(chǎn)業(yè)躍遷的關(guān)...

關(guān)鍵字: AI 智能制造 傳感器

2025 IPC CEMAC電子制造年會將于9月25日至26日在上海舉辦。年會以“Shaping a Sustainable Future(共塑可持續(xù)未來)”為主題,匯聚國內(nèi)外專家學(xué)者、產(chǎn)業(yè)領(lǐng)袖與制造精英,圍繞先進封裝、...

關(guān)鍵字: PCB 電子制造 AI
關(guān)閉