首頁(yè) > 評(píng)測(cè) > PSoC Creator4.1能讓小白變高手?——新手體驗(yàn)CY8CKIT042
PSoC Creator4.1能讓小白變高手?——新手體驗(yàn)CY8CKIT042
- [導(dǎo)讀]
- 各家IDE都有自己的特色,如何讓自己的產(chǎn)品更加簡(jiǎn)單易用是共同的目標(biāo),常見(jiàn)的有CubeMX和CCS等,都積累了還算不錯(cuò)的口碑。據(jù)說(shuō)CYPRESS的PSoC Creator也能圖形化編程,本文作者從未上手過(guò)PSoC的產(chǎn)品,這次就以小白的身份來(lái)通過(guò)Creator來(lái)對(duì)CY8CKIT042開(kāi)發(fā)套件進(jìn)行一次初體驗(yàn)。

現(xiàn)在是綠色的。說(shuō)明我的修改沒(méi)問(wèn)題。
再改為P16,看到了紅色:
后面要做什么更深入的學(xué)習(xí),還需要買(mǎi)一塊開(kāi)發(fā)板,并且慢慢學(xué)習(xí),小編這只是大概了解下賽普拉斯的板子而已。
經(jīng)過(guò)學(xué)習(xí)一段時(shí)間,總算摸索了PSoC4,哈哈哈,下面跟著小編看看PSoC Creator4.1的開(kāi)發(fā)環(huán)境的方便之處吧:
下面我們來(lái)用這個(gè)有趣的開(kāi)發(fā)環(huán)境來(lái)改建我們的自己的工程
打開(kāi)例程 第一個(gè)例程:
然后我們改建我們的例程 哈哈哈
來(lái)到工作空間窗口,打開(kāi)文件TopDesign.cysch, 也就是項(xiàng)目的原理圖文件。
雙擊打開(kāi):
我們可以看到右邊的組件庫(kù):
從組件庫(kù)中,拖拽一個(gè)PWM 的組件到設(shè)計(jì)頁(yè)面上。
我們發(fā)現(xiàn)這個(gè)組件跟LED的那個(gè)組件一模一樣,對(duì)吧,把他放到原理圖哪里,就能設(shè)計(jì)啦。當(dāng)然啦,我們需要產(chǎn)生多少的占空比,還是需要設(shè)置的,不可能他自己就產(chǎn)生啦,雙擊組件,進(jìn)入配置,我們?cè)O(shè)置他的各種配置,我們來(lái)試一下。
雙擊原理圖上放置的PWM 組件,在彈出的屬性頁(yè)面進(jìn)行配置,在Configuare標(biāo)簽下,選擇PWM 模式;設(shè)置period值為72, compare 值為36。這將產(chǎn)生一個(gè)50%占空比的PWM。點(diǎn)擊Apply 或者OK 以保存設(shè)置。
我們可以看得到,波形是怎么樣的。PWM其實(shí)就是從0開(kāi)始計(jì)數(shù),計(jì)數(shù)到我們的compare時(shí)候?qū)a(chǎn)生一個(gè)信號(hào),計(jì)到我們的period時(shí)候重置,是低電平有效還是高電平有效看設(shè)置,從圖上我們看得出來(lái)來(lái),PWM發(fā)生器是從第二個(gè)計(jì)數(shù)開(kāi)始輸出PWM波。賽普拉斯的PSOC creator開(kāi)發(fā)環(huán)境還是很不錯(cuò)的,很直觀的圖形編程。
還能選擇計(jì)數(shù)的方式
PWM的工作方式配置完,我們肯定得輸入脈沖啊,給個(gè)系統(tǒng)時(shí)鐘信號(hào)吧,還有輸出引腳配置。
現(xiàn)在給PWM 提供時(shí)鐘和輸出管腳。從組件庫(kù)中選擇時(shí)鐘(Clock ) 組件和管腳輸出(Digital OutputPin)。
找不到的可以直接搜索,時(shí)鐘的單詞總會(huì)吧,不然白學(xué)了單片機(jī)了。時(shí)鐘默認(rèn)是12MHz,好像很大的樣子,我們把它改小點(diǎn),跟上面配置PWM組件一樣,雙擊進(jìn)入時(shí)鐘的配置。修改我們需要的參數(shù)即可。我們改一個(gè)差不多的時(shí)鐘頻率,設(shè)置50kHz看看,輸出怎么樣的。
放大原理圖我們也能看到,我們修改后的狀態(tài):
選擇line連接到我們PWM組建的clock位置上
然后在line或者line_n接口連接上輸出的io端口,即可。
記得選對(duì)io管腳啊,別選input 要選擇output
把引腳的名稱(chēng)改為PWM1,作為我們的輸出測(cè)試。
然后我們打開(kāi):
我們可以看到除了本身的LED外,多了一個(gè)我們剛剛設(shè)置的PWM1,但是沒(méi)有配置到io管腳,我們現(xiàn)在來(lái)配置:隨便配置一個(gè)io即可。
-
- 本文系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天前