請將32位寄存器想象為一個寄存器來使用。因此你的確能賦值2147483647給寄存器。
即使要作為2個寄存器來使用,也應該分清高低字的關系。
你寫出來的分別給高低字賦值K32767,實際上這樣組成的32位數據的二進制為:
0111 1111 1111 1111 0111 1111 1111 1111
而正確的應該是:
0111 1111 1111 1111 1111 1111 1111 1111
因此,你給低字賦值應該是HFFFF而不是K32767。
最后,并不存在32位的定時器用法,但是必定可以使用32位的寄存器,請注意32位的寄存器并非C0,C1的組合,而是有其特定的編號。
以上~