www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁(yè) > 評(píng)測(cè) > PSoC Creator4.1能讓小白變高手?——新手體驗(yàn)CY8CKIT042

PSoC Creator4.1能讓小白變高手?——新手體驗(yàn)CY8CKIT042

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

然后我們build一下我們的工程,

我們發(fā)現(xiàn),左邊的源碼文件,多了一些東西,就是我們配置的PWM1

Clock1文件,PWM1文件 這些就是我們的 時(shí)鐘 io 與 PWM組件

打開clock1.h我們看到生成的東西,生成了這些庫(kù)函數(shù),我們直接調(diào)用即可。

同理打開 PWM1.h 我們可以看到開發(fā)環(huán)境生成的東西。非常的多,我們直接調(diào)用的庫(kù)函數(shù)即可。

回到主函數(shù)。

仿照例程試試調(diào)用我們自己的組件生成的函數(shù)

然后下載到開發(fā)板,,我們看到藍(lán)燈P02與綠燈(P03)都亮。

 

不夠直觀嗎,嗯,沒事,我們用邏輯分析儀看看實(shí)際的波形與頻率。

 

明顯看出我們的占空比是50%,我們修改下占空比看看。

我們看看實(shí)際的波形會(huì)不會(huì)跟我們的開發(fā)環(huán)境的波形一模一樣:(/期待)

看,還是很明顯的一樣的。

那么,問題來了,我們?cè)趺创_定一個(gè)PWM的頻率呢?

之前設(shè)置的只是時(shí)鐘頻率,而不是PWM的頻率。我們要產(chǎn)生一個(gè)10k、20k,50k的PWM頻率怎么辦?

計(jì)算方法是什么,下面跟著小編一起看看吧,深入點(diǎn)學(xué)習(xí)PWM的頻率與占空比設(shè)置,這是應(yīng)用場(chǎng)景很多的地方。

首先我們要知道時(shí)鐘是怎么計(jì)算的,以12M的頻率計(jì)數(shù)

那么,PWM的頻率就是 f = (時(shí)鐘頻率) / (時(shí)鐘分頻系數(shù) * 重置的數(shù))

即 f = (12M) / (Pre * Period)

 

如上圖,頻率就是 12M /(1*72) = 166666.6666666667 = 166.666KHz

咳咳咳,我買的便宜貨的邏輯分析儀還是比較準(zhǔn)確的。

那么產(chǎn)生10kHz的PWM也是輕而易舉啦,通過計(jì)算即可:

這樣就可以產(chǎn)生10kHz啦,是不是很方便。

占空比有點(diǎn)小,改大點(diǎn):

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

網(wǎng)友評(píng)論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+