疑惑1:黃色部分,是每位的意思,為什么它寫2:0、4:3、5、9:6等
疑惑2: 橙色部分,若我要開啟PIO0_1的CLKOUT
為什么得寫成PIO0_1=0xD1 ;而不是PIO0_1=0x01
疑惑3:紅色部分,我知道是復位的值,但是為什么寫3個0 ,或者又有寫10 ,又或者只有一個0 ,還又0011 這什么意思阿
看不懂
uj5u.com熱心網友回復:
我操 我終于自己悟出來了媽蛋太傻逼了我分別解釋下

黃色區域:2:0、4:3、5、9:6、 為什么會這么寫,我們應該從右往左看 !!!
第一個框(2:0) 這個占用了3位 分別是bit0、bit1和bit2
第二個框(4:3)這個占用了2位 分別是bit3、bit4
第三個框(5) 這個占用了1位 bit5
第四個框(9:6)占用了4位 bit6 bit7 bit8 bit9
第五個框(10)占用了1位 bit10
最底下的(31:11) 全是保留位,也就是說它省略掉了 所以這么寫的
我tm太傻逼了 這都沒看懂....
紅色區域:同上面理解差不多,從右邊往左邊看
(這是一個32位的單片機,手冊只顯示了前11bit)
.....000 1101 0000 這就是順序,省略號代表沒有告訴我們的復位值都為0
橙色部分:明白了復位值這邊其它的都好說了,
寫0xD1 是因為二進制數轉16進制就剛好是D1,且不破壞其它位的值 如果是0x01就破壞了它原本的其它位的值。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/57860.html
標籤:單片機/工控
上一篇:LabVIEW軟體模塊
