首頁 > 評測 > MCU中的奇美拉——Cypress PSoC6系列評測之一
MCU中的奇美拉——Cypress PSoC6系列評測之一
- [導讀]
- 據(jù)稱是業(yè)內(nèi)最低功耗的M4內(nèi)核MCU產(chǎn)品,同時具有雙核結(jié)構(gòu)和諸多可編程模擬與數(shù)字外設,結(jié)合強大的PSoC Creator,這次的PSoC6的體驗可謂是非常酣暢。
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需要花點時間,因為有很多PDL的代碼需要build,下次就好了.
一切無誤后即可下載或者調(diào)試了:
圖 下載Hex
再提一句,Creator這個工具目前只支持調(diào)試單核心,所以調(diào)試的時候要選擇調(diào)試的內(nèi)核:
圖 選擇調(diào)試目標
如果是下載的話,哪個都可以,因為最后會把兩個核心的代碼合并成一個hex進行下載,選哪個核心下載效果都是一樣子的.
到此為止,第一個多核心流水燈項目可以運行了.作者有一種眼花繚亂的感覺, 相信讀者也覺得內(nèi)容很多.此文中有如下幾點與其它常規(guī)的嵌入式開發(fā)有些差別:
· 通過畫電路圖的方式來配置IO,不僅僅配置IO屬性,更要配置外部電路的屬性;
· 兩個核心分別要編輯代碼;
· 要選擇調(diào)試目標;
而這僅僅是多核心編程中最簡化的模型,事實上所有的多核心模型中都涉及到任務通信,同步,資源共享,任務分配等內(nèi)容.這些內(nèi)容后面慢慢地寫,大家有興趣的話請關(guān)注后續(xù)內(nèi)容.此集分享到此為止,除了上面給出的一些下載連接,本文的例子工程在此下載:
https://pan.baidu.com/s/1bpwHS2z
后面考慮做成GitHub的連接,以供更好的分享.下集見!
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標準編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設計
預算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預算:¥5000023小時前
- PLC項目調(diào)試修改
預算:¥100001天前
- 起動電機控制器開發(fā)
預算:¥1100001天前