2026年4月11日 星期六

[PSoC6]-002_PSoC6開發版選擇及Arduino IDE開發環境

[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,並點選安裝即可。


第三步:接上CY8CKIT-062S2-AI開發板下端的接口,並在Arduino IDE介面中選擇開發板。步驟如下:



在原本的開發板中,選擇其他開發板及連接埠的選項,

開發板選擇CY8CKIT-062S-AI,並選擇對應的連接埠,按下確定後,即可顯示正確的板子型號號,如果顯示無法找到開發板的提示訊息,可以重新開啟Arduino IDE,再重做一次以上步驟即可可解決。



也可以用以下方式,選擇正確的開發板型號及連接埠。



選定完開發板之後,我們可以和使用Arduino的板子一樣,可以先從內建的範例中了解程式應用並修改成自己的程式,這樣開發的速度就會快了許多。



如此,Arduino IDE即可開發這片PSoC6的開發板了,Arduino IDE可以支援基本的語法,如GPIO、Stream、UART、SPI、I2C等功能,下一回則可以正式進入功能的開發了。


參考資料:

https://arduino-core-psoc6.readthedocs.io/en/latest/installation-instructions.html

沒有留言:

張貼留言