Link Search Menu Expand Document

PWM元件用以設定 Pulse-width modulation Pin的輸出屬性,以及繫結的暫存器。

當使用Input Capture時,則提供輸入方波計數功能

如欲快速入門,可以觀看博橡教育影片,幫助了解I/O元件

  • 教育影片

元件屬性

脈衝寬度調變/輸入擷取名稱設定

屬性名稱 屬性功能描述 操作型態
元件名稱 元件實體名稱 Name
連結到使用手冊 連結至博橡使用手冊  

脈衝寬度調變/輸入擷取腳位組態

屬性名稱 屬性功能描述 操作型態
啟動 決定是否要啟動此PWM腳位 Checkbox
腳位功能 選擇多功能腳位的功能,容許的功能有 脈衝寬度調變/數位輸出輸入/輸入擷取。所有多功能腳位都具備數位輸出入功能,當選擇位輸出入功能功能時,屬性設定會轉變成GPIO,詳見GPIO,選輸入擷時需要設定擷取模式,計數暫存器,以及經過時間暫存器。脈衝寬度調變為預設選擇  
脈衝寬度調變頻率 選擇脈衝寬度調變功能時顯示。設定脈衝寬度調變頻率,容許值為1Hz到100000Hz Number Editor
脈衝寬度調變繫結暫存器 選擇脈衝寬度調變功能時顯示。PWM值繫結的暫存器,暫存器的值為輸出為高電位的百分比例,如脈衝寬度調變頻率設為100Hz,暫存器的值為50.0,表示輸出100Hz方波,每個方波有50%的時間高准位。使用者可藉由輸入元件,或是Blockly積木程式執行期改變繫結暫存器的值來改變輸出的高電位比例。 Register Selector
輸入擷取模式 選擇輸入擷取時顯示。 功能為選擇方波擷取觸發條件,容許值為 升緣觸發/降緣觸發/升降緣接觸發  
計數暫存器 選擇輸入擷取時顯示。 選擇繫結暫存器,內容為自上次讀取後輸入的方波觸發數。 Register Selector
經過時間暫存器(ms) 選擇輸入擷取時顯示。 選擇繫結暫存器,內容為自上次讀取後經過的時間,單位ms Register Selector
使用回呼函示 選擇輸入擷取時顯示。 選擇是否啟用回呼函數。 Checkbox
回呼函示 選擇輸入擷取使用回呼函示時顯示,可撰寫Blockly回呼函示。於固定的時間間格內,若有輸入方波被計數,則此回呼函數會被呼叫,此時計數暫存器的內容為自上次讀取後輸入的方波觸發數,經過時間暫存器內容為自上次讀取後經過的時間,單位ms。每次回呼事件發生時,暫存器的內容會被更新 Blockly Editor