Re: C宣告方法
|
||||
---|---|---|---|---|
初級會員
|
首先謝謝版大的說明,小弟我已經知道了。
發表於: 2006/3/17 15:12
|
|||
|
Re: C宣告方法
|
||||
---|---|---|---|---|
初級會員
|
謝謝版主之前的回答,小弟還有疑問再請問一下。
extern volatile unsigned int WREG0 請問一下,上述的變數已經由別的程式宣告 那麼在用C寫dsPIC時,WREG不用宣告就可以直接使用 是不是Link會幫你配置WERG0的記憶體並且宣告為16bits。
發表於: 2006/3/16 21:38
|
|||
|
Re: C宣告方法
|
||||
---|---|---|---|---|
版主
|
extern 敘訴該變數已經由別的程式宣告過了,這裡需跟它共用此變數。
volatile 此變數為一非發性變數,也就是說 WREG0 不一定要經程式執行後才會改變其內容,一般周邊暫存器都會用volatile來加以指定。 WREG0 會佔一個 16-bit 的記憶體,事實上 WREG0 就是一個 RAM 裡的一個暫存器。
發表於: 2006/3/16 18:11
|
|||
|
C宣告方法
|
||||
---|---|---|---|---|
初級會員
|
extern volatile unsigned int WREG0
請問一下 上面的宣告是什麼意思? 他會配置記憶體給 WREG0嗎? 謝謝!
發表於: 2006/3/16 10:27
|
|||
|