首頁 > 評測 > PSoC Creator4.1能讓小白變高手?——新手體驗CY8CKIT042

PSoC Creator4.1能讓小白變高手?——新手體驗CY8CKIT042

PSoC   Creator4.1   CY8CKIT042   4200   CYPRESS   
  • 作者:杰杰
  • 來源:21ic
  • [導(dǎo)讀]
  • 各家IDE都有自己的特色,如何讓自己的產(chǎn)品更加簡單易用是共同的目標,常見的有CubeMX和CCS等,都積累了還算不錯的口碑。據(jù)說CYPRESS的PSoC Creator也能圖形化編程,本文作者從未上手過PSoC的產(chǎn)品,這次就以小白的身份來通過Creator來對CY8CKIT042開發(fā)套件進行一次初體驗。

現(xiàn)在是綠色的。說明我的修改沒問題。

再改為P16,看到了紅色:

后面要做什么更深入的學(xué)習(xí),還需要買一塊開發(fā)板,并且慢慢學(xué)習(xí),小編這只是大概了解下賽普拉斯的板子而已。

經(jīng)過學(xué)習(xí)一段時間,總算摸索了PSoC4,哈哈哈,下面跟著小編看看PSoC Creator4.1的開發(fā)環(huán)境的方便之處吧:

下面我們來用這個有趣的開發(fā)環(huán)境來改建我們的自己的工程

打開例程 第一個例程:

然后我們改建我們的例程 哈哈哈

來到工作空間窗口,打開文件TopDesign.cysch, 也就是項目的原理圖文件。

雙擊打開:

image34.png

我們可以看到右邊的組件庫:

從組件庫中,拖拽一個PWM 的組件到設(shè)計頁面上。

我們發(fā)現(xiàn)這個組件跟LED的那個組件一模一樣,對吧,把他放到原理圖哪里,就能設(shè)計啦。當(dāng)然啦,我們需要產(chǎn)生多少的占空比,還是需要設(shè)置的,不可能他自己就產(chǎn)生啦,雙擊組件,進入配置,我們設(shè)置他的各種配置,我們來試一下。

雙擊原理圖上放置的PWM 組件,在彈出的屬性頁面進行配置,在Configuare標簽下,選擇PWM 模式;設(shè)置period值為72, compare 值為36。這將產(chǎn)生一個50%占空比的PWM。點擊Apply 或者OK 以保存設(shè)置。

我們可以看得到,波形是怎么樣的。PWM其實就是從0開始計數(shù),計數(shù)到我們的compare時候?qū)a(chǎn)生一個信號,計到我們的period時候重置,是低電平有效還是高電平有效看設(shè)置,從圖上我們看得出來來,PWM發(fā)生器是從第二個計數(shù)開始輸出PWM波。賽普拉斯的PSOC creator開發(fā)環(huán)境還是很不錯的,很直觀的圖形編程。

還能選擇計數(shù)的方式

PWM的工作方式配置完,我們肯定得輸入脈沖啊,給個系統(tǒng)時鐘信號吧,還有輸出引腳配置。

現(xiàn)在給PWM 提供時鐘和輸出管腳。從組件庫中選擇時鐘(Clock ) 組件和管腳輸出(Digital OutputPin)。

找不到的可以直接搜索,時鐘的單詞總會吧,不然白學(xué)了單片機了。時鐘默認是12MHz,好像很大的樣子,我們把它改小點,跟上面配置PWM組件一樣,雙擊進入時鐘的配置。修改我們需要的參數(shù)即可。我們改一個差不多的時鐘頻率,設(shè)置50kHz看看,輸出怎么樣的。

放大原理圖我們也能看到,我們修改后的狀態(tài):

選擇line連接到我們PWM組建的clock位置上

然后在line或者line_n接口連接上輸出的io端口,即可。

記得選對io管腳啊,別選input 要選擇output

把引腳的名稱改為PWM1,作為我們的輸出測試。

然后我們打開:

我們可以看到除了本身的LED外,多了一個我們剛剛設(shè)置的PWM1,但是沒有配置到io管腳,我們現(xiàn)在來配置:隨便配置一個io即可。

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評論