PSoC Express實(shí)施透明無(wú)代碼PSoC應用開(kāi)發(fā)
透明化應用開(kāi)發(fā)實(shí)施
一個(gè)用Monitor功能實(shí)施透明化應用開(kāi)發(fā)的實(shí)例是用PSoC Express開(kāi)發(fā)并實(shí)現觸摸感應的項目。在這個(gè)項目里有一個(gè)觸摸感應按鍵和一個(gè)由8個(gè)感應塊組成的滑條。有無(wú)感應按鍵
和手指在滑條上的位置信息被顯示在一個(gè)LCD上。PSoC Express包含有三個(gè)高級的電容感應式觸摸感應輸入驅動(dòng)器:CSD、CSA、CSR。它僅需要一顆PSoC芯片加極少的外部無(wú)源元件就可以在一個(gè)項目中同時(shí)實(shí)現多個(gè)觸摸感應按鍵和1或2個(gè)滑條的功能。其輸入感應器僅僅是在PCB板上被連到PSoC芯片IO口上的銅箔。
1. 啟動(dòng)并建立一個(gè)項目
首先從輸入驅動(dòng)器庫中選擇并放置觸摸感應按鍵和滑條驅動(dòng)器并設置參數,然后從輸出驅動(dòng)器庫中選擇并放置LCD驅動(dòng)器并設置參數。我們還需要從輸入驅動(dòng)器庫中選擇并放置觸摸感應算法模塊驅動(dòng)器,這里選擇CSD算法,并設置相關(guān)參數。最后從接口驅動(dòng)器庫中選擇并放置從I2C驅動(dòng)器。所有模塊放置完畢,通過(guò)鼠標右鍵點(diǎn)擊輸出驅動(dòng)器LCD并選擇狀態(tài)編碼器傳輸函數來(lái)建立輸入和輸出之間的對應關(guān)系。如,對按鍵,當按鍵的值等于1時(shí),LCD的第一排顯示Button0,等于0時(shí),LCD的第一排不顯示。對滑條,沒(méi)有手指觸摸時(shí),LCD的第二排顯示0,有手指觸摸時(shí),顯示手指在滑條上的位置值。一旦輸入和輸出之間的對應關(guān)系建立好,便有紅線(xiàn)將對應的輸入和輸出連接起來(lái)。(見(jiàn)圖一)到此,主要的設計任務(wù)已經(jīng)完成。
圖1:從輸入驅動(dòng)器庫中選擇并放置觸摸感應按鍵和滑條驅動(dòng)器并設置參數。
現在可以用軟仿真來(lái)*估和驗證這個(gè)設計是否符號上面的要求。如果正確,就可以通過(guò)Build來(lái)配置管腳和生成系統文件,它包括產(chǎn)生用于編程的十六進(jìn)制代碼。然后啟動(dòng)編程功能,將十六進(jìn)制代碼文件下載到PSoC芯片中。
由于觸摸感應按鍵和滑條的靈敏度受PCB板材、印刷線(xiàn)路板的布線(xiàn)、感應銅箔的尺寸大小、覆蓋物的介質(zhì)和厚度等諸多因素的影響,所以對一個(gè)具體的應用需要通過(guò)反復地調節輸入驅動(dòng)器的參數才能找到合適的靈敏度。在此Monitor的作用被充分的體現出來(lái)。
2. 啟動(dòng)Monitor功能
在啟動(dòng)Monitor功能之前,先用USB轉I2C橋將PC和應用板上的編程口連接起來(lái)。然后點(diǎn)擊Monitor啟動(dòng)Monitor功能。Monitor功能被啟動(dòng)之后,通過(guò)點(diǎn)擊Power Selection,選擇供電電壓(5V、3.3V和外部供電),可以通過(guò)USB轉I2C橋給應用板供電。一旦應用板得電,就可以在PSoC Express的輸出窗口中看到滾動(dòng)的數據。當從View菜單點(diǎn)擊Variables Chart時(shí),一個(gè)圖形顯示畫(huà)面便顯示出來(lái)。這個(gè)圖形顯示畫(huà)面的右面列出了所有的可以看到的中間變量。當點(diǎn)擊Play按鈕時(shí)所有這些變量值以動(dòng)態(tài)曲線(xiàn)的方式被顯示出來(lái)。這些曲線(xiàn)不同的顏色對應不同的變量。你可以改變采樣的速率,也可以將不需要看的曲線(xiàn)屏蔽掉。
在這個(gè)例子里,可以通過(guò)觀(guān)察與感應電容相對應的RawCount的值及其他相關(guān)值的變化來(lái)調節感應鍵和滑條的靈敏度。比如,當手指觸摸感應鍵時(shí)可以看到Button0_RawCount的變化量以及Button0_RawCount相對Baseline的差值。當它太大或太小時(shí),可以通過(guò)改變輸入驅動(dòng)器的參數使其有一個(gè)合適的值進(jìn)而找到一個(gè)合適的靈敏度。這使得調試變得即簡(jiǎn)單又直觀(guān)。(見(jiàn)圖2)
圖2:通過(guò)改變輸入驅動(dòng)器的參數實(shí)現簡(jiǎn)單直觀(guān)的調試。
評論