多普勒超聲波流量計的探討 五十四
多普勒超聲波流量計寄存器硬件配置:使用GPIO管腳實現在系統開機或復位時配置A[13:ol,D[15:0】和C[14:O】的功能。上電復位時,當外部電路提供高電平信號輸入到GPl00管腳,也就是提供邏輯“l”給這個管腳時,A[13:O】,D[15:O】和C[14:O】被設置成外部擴展總線。同時,ESCR[1:0】的值設置為01。反之,如果連在GPl00的外部電路在上電復位時接低電平,即邏輯⋯0’時,A[13:01,D[15:01和C[14:01的功能被設置成主機口[FIPI],同時ESCR被設置成l 1。通過GPIO引腳實現的設置僅在復位時有效,它同時影響ESCR[1:01的內容。上電復位后ESCR[1:O】僅可能出現Ol和ll兩種取值,oo和10在復位時不會出現。軟件配置:當復位結束后,用戶還可以通過ESCR[1:O】來改變Atl3:0】,
D[15:0】和C【14:0]的功能。這種改變不受GPIO的影響,直到整個系統重新電或重新復位。ESCR[1:0】兩個寄存器可以實現四種工作模式,其功能如上表,
其中oo和10兩種模式在復位時不會出現,必須由軟件設置才能得到,而0l和11兩種模式與GPIO引腳的配置相同。通常如果不考慮oo和10兩種模式,只需要配置GPIO通常引腳即可,軟件可以不去處理ESCR[1:01的內容。
超聲波流量計