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   
  • 作者:杰杰
  • 來(lái)源:21ic
  • [導(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):

image34.png

我們可以看到右邊的組件庫(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)放投稿

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