陳運華
級別: 探索解密
|
請教一下匯榮鋁業師傅,為什么BFM17要用TO指令寫多次。為什么不像歐母龍那樣一個通道用傳送指令MOV一下就設置好了呢?比如想要BFM17的位1為0,位2為1為1,寫入一個常數H0002就行了呀,為什么第二次又寫入一個H0000呢。這樣不會把先前設置的位2復位為0了嗎,搞不懂,謝謝你指點指點 |
---|---|
|
匯榮鋁業
級別: 網絡英雄
|
這是三菱的規定,咱們也改變不了,以三菱FX2N-2AD為例,第一個#17寫入H0是選擇輸入通道1,第2個#17寫入H2是選擇通道1的A/D轉換開始,16進制的0轉換成2進制是0000,16進制的2轉換成2進制是0010,#17的B1位由0變1(就是使用說明中規定的)。 |
---|---|
|
陳運華
級別: 探索解密
|
就是,歐母龍的AD04用一個常數就可以把一通道里的所有位設置完,比如MOV #8099 108就可以將108通道里的十六個位設置成1000000010011001, |
---|---|
|