[PSoC6]-002_PSoC6開發版選擇及入門
開發PSoC6專案,通常會使用Infineon自家推出的整合開發環境(IDE)工具-ModusToolBox,但我實際使用起來發現這對於大多數使用Arduino習慣的人來說,真的很不習慣,所以我想先多做一個入門課,也就是先不用Infineon的ModusToolBox,而是先使用Arduino IDE來開發PSoC6,以減低入門門檻。
以下資料多是從Infineon的官網中獲得,只是我由自己的親身使用經驗,再整理一次資料,方便大家學習。
這次選擇的開發版是目前比較新的CY8CKIT-062S2-AI,他不只尺寸小巧,同時結合了60G雷達、麥克風、壓力感測器及6軸感測器,可以很快地和目前最流行的AI和ML結合,快速地完成傳案應用及開發。以下只是簡易圖片,正多詳細資料可以在上Infineon官網查詢。
接著馬上進入正題,將PSoC6的整合軟體安裝在Arduino IDE上面,先預設大家都有使用過Arduino IDE,這裡安裝目前最新的Arduino IDE 2.3.8版本。
第一步:指定開發板管理員網址。步驟如下:
檔案 > 喜好設定。
進入後點選設定的頁籤,選擇其他開發版管理員網址的按鈕。
進入管理員網址後,貼上https://github.com/Infineon/arduino-core-
psoc6/releases/latest/download/package_psoc6_index.json
並按下確定。
第二步:安裝開發板管理員。步驟如下:選擇左側的開發版圖示,在搜尋對話框中,搜尋PSOC6,並點選安裝即可。
選定完開發板之後,我們可以和使用Arduino的板子一樣,可以先從內建的範例中了解程式應用並修改成自己的程式,這樣開發的速度就會快了許多。
如此,Arduino IDE即可開發這片PSoC6的開發板了,Arduino IDE可以支援基本的語法,如GPIO、Stream、UART、SPI、I2C等功能,下一回則可以正式進入功能的開發了。
參考資料:
https://arduino-core-psoc6.readthedocs.io/en/latest/installation-instructions.html













沒有留言:
張貼留言