首頁(yè) > 評(píng)測(cè) > MCU中的奇美拉——Cypress PSoC6系列評(píng)測(cè)之一
MCU中的奇美拉——Cypress PSoC6系列評(píng)測(cè)之一
- [導(dǎo)讀]
- 據(jù)稱(chēng)是業(yè)內(nèi)最低功耗的M4內(nèi)核MCU產(chǎn)品,同時(shí)具有雙核結(jié)構(gòu)和諸多可編程模擬與數(shù)字外設(shè),結(jié)合強(qiáng)大的PSoC Creator,這次的PSoC6的體驗(yàn)可謂是非常酣暢。
Cy_SysLib_Delay(1500/*msec*/);
}
}
......
#include "project.h"
int main(void)
{
__enable_irq(); /* Enable global interrupts. */
/* Place your initialization/startup code here (e.g. MyInst_Start()) */
for(;;)
{
/* Place your application code here. */
Cy_GPIO_Inv(LED3_0_PORT, LED3_0_NUM); /* toggle the pin */
Cy_SysLib_Delay(500/*msec*/);
Cy_GPIO_Inv(LED4_0_PORT, LED4_0_NUM); /* toggle the pin */
Cy_SysLib_Delay(500/*msec*/);
Cy_GPIO_Inv(LED5_0_PORT, LED5_0_NUM); /* toggle the pin */
Cy_SysLib_Delay(500/*msec*/);
}
}
再就是build了,第一次build需要花點(diǎn)時(shí)間,因?yàn)橛泻芏郟DL的代碼需要build,下次就好了.
一切無(wú)誤后即可下載或者調(diào)試了:
圖 下載Hex
再提一句,Creator這個(gè)工具目前只支持調(diào)試單核心,所以調(diào)試的時(shí)候要選擇調(diào)試的內(nèi)核:
圖 選擇調(diào)試目標(biāo)
如果是下載的話,哪個(gè)都可以,因?yàn)樽詈髸?huì)把兩個(gè)核心的代碼合并成一個(gè)hex進(jìn)行下載,選哪個(gè)核心下載效果都是一樣子的.
到此為止,第一個(gè)多核心流水燈項(xiàng)目可以運(yùn)行了.作者有一種眼花繚亂的感覺(jué), 相信讀者也覺(jué)得內(nèi)容很多.此文中有如下幾點(diǎn)與其它常規(guī)的嵌入式開(kāi)發(fā)有些差別:
· 通過(guò)畫(huà)電路圖的方式來(lái)配置IO,不僅僅配置IO屬性,更要配置外部電路的屬性;
· 兩個(gè)核心分別要編輯代碼;
· 要選擇調(diào)試目標(biāo);
而這僅僅是多核心編程中最簡(jiǎn)化的模型,事實(shí)上所有的多核心模型中都涉及到任務(wù)通信,同步,資源共享,任務(wù)分配等內(nèi)容.這些內(nèi)容后面慢慢地寫(xiě),大家有興趣的話請(qǐng)關(guān)注后續(xù)內(nèi)容.此集分享到此為止,除了上面給出的一些下載連接,本文的例子工程在此下載:
https://pan.baidu.com/s/1bpwHS2z
后面考慮做成GitHub的連接,以供更好的分享.下集見(jiàn)!
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開(kāi)放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開(kāi)發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車(chē)啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開(kāi)發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開(kāi)發(fā)
預(yù)算:¥1100001天前