PSoC Express實(shí)施透明無(wú)代碼PSoC應(yīng)用開發(fā)
3. 用Tuning進(jìn)行調(diào)試
對(duì)有些輸入驅(qū)動(dòng)器,PSoC Express在Monitor功能的基礎(chǔ)上還增加了Tuning的功能。Tuning的作用在于不需要每次改變輸入驅(qū)動(dòng)器的參數(shù)后重新對(duì)整個(gè)項(xiàng)目進(jìn)行Build和下載代碼到芯片中。它可以實(shí)施在線調(diào)試,即在線改變參數(shù),參數(shù)改變以后立即可以看到輸出結(jié)果的變化。當(dāng)參數(shù)全部調(diào)好以后,最后重新對(duì)整個(gè)項(xiàng)目進(jìn)行一次Build和下載代碼到芯片里即可。圖三和圖四是CSD模塊的感應(yīng)按鍵和滑條的Tuning窗口界面。
圖3:CSD模塊的感應(yīng)按鍵和滑條的Tuning窗口界面。
圖4:利用Tuning窗口界面實(shí)施在線調(diào)試。
它通過(guò)在Monitor狀態(tài),用鼠標(biāo)右鍵點(diǎn)擊相應(yīng)的輸入驅(qū)動(dòng)器就可以打開它的Tuning窗口。從Tuning窗口中可以看到對(duì)應(yīng)按鍵和滑條的所有參數(shù)都集中在了窗口的左面,一目了然。窗口的右面以棒圖的方式顯示感應(yīng)按鍵或滑條的RawCount的值。上面的一些橫線則代表噪聲閾值和手指閾值以及手指閾值的正和負(fù)的遲滯等參數(shù)。對(duì)滑條,被計(jì)算出來(lái)的手指的位置用綠線表示。這種直觀明了的調(diào)試方式進(jìn)一步加快了調(diào)試的過(guò)程并增加了調(diào)試的樂(lè)趣。
評(píng)論