首頁 > 評測 > PSoC Creator4.1能讓小白變高手?——新手體驗CY8CKIT042
PSoC Creator4.1能讓小白變高手?——新手體驗CY8CKIT042
- [導讀]
- 各家IDE都有自己的特色,如何讓自己的產(chǎn)品更加簡單易用是共同的目標,常見的有CubeMX和CCS等,都積累了還算不錯的口碑。據(jù)說CYPRESS的PSoC Creator也能圖形化編程,本文作者從未上手過PSoC的產(chǎn)品,這次就以小白的身份來通過Creator來對CY8CKIT042開發(fā)套件進行一次初體驗。
然后我們build一下我們的工程,
我們發(fā)現(xiàn),左邊的源碼文件,多了一些東西,就是我們配置的PWM1
Clock1文件,PWM1文件 這些就是我們的 時鐘 io 與 PWM組件
打開clock1.h我們看到生成的東西,生成了這些庫函數(shù),我們直接調(diào)用即可。
同理打開 PWM1.h 我們可以看到開發(fā)環(huán)境生成的東西。非常的多,我們直接調(diào)用的庫函數(shù)即可。
回到主函數(shù)。
仿照例程試試調(diào)用我們自己的組件生成的函數(shù)
然后下載到開發(fā)板,,我們看到藍燈P02與綠燈(P03)都亮。
不夠直觀嗎,嗯,沒事,我們用邏輯分析儀看看實際的波形與頻率。
明顯看出我們的占空比是50%,我們修改下占空比看看。
我們看看實際的波形會不會跟我們的開發(fā)環(huán)境的波形一模一樣:(/期待)
看,還是很明顯的一樣的。
那么,問題來了,我們怎么確定一個PWM的頻率呢?
之前設置的只是時鐘頻率,而不是PWM的頻率。我們要產(chǎn)生一個10k、20k,50k的PWM頻率怎么辦?
計算方法是什么,下面跟著小編一起看看吧,深入點學習PWM的頻率與占空比設置,這是應用場景很多的地方。
首先我們要知道時鐘是怎么計算的,以12M的頻率計數(shù)
那么,PWM的頻率就是 f = (時鐘頻率) / (時鐘分頻系數(shù) * 重置的數(shù))
即 f = (12M) / (Pre * Period)
如上圖,頻率就是 12M /(1*72) = 166666.6666666667 = 166.666KHz
咳咳咳,我買的便宜貨的邏輯分析儀還是比較準確的。
那么產(chǎn)生10kHz的PWM也是輕而易舉啦,通過計算即可:
這樣就可以產(chǎn)生10kHz啦,是不是很方便。
占空比有點小,改大點:
- 本文系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ā)平臺通用技術要求》國家標準編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設計
預算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預算:¥5000023小時前
- PLC項目調(diào)試修改
預算:¥100001天前
- 起動電機控制器開發(fā)
預算:¥1100001天前