Re: 在pic16f1824.h裡面的結構型別變數,為什麼都宣告為"extern"?

作者 Ryang 於 2017年09月14日 11:51:00
之前使用 C18 時,暫存器的宣告是在 PIC18Fxxxx.asm 檔裡宣告每個周邊暫存器的,所以 PIC18Fxxxx.h 檔裡的周邊暫存器就些要使用 extern 的宣告。

但 XC8 沿用 C18 的位元結構的宣告我有找過為何還要加 extern ? 到目前我還是沒找到真正的宣告是在哪的檔案裡。繼續找一下在告知。

後面的 @0x216 是強定位址,Linker 是不會檢查此該位址是否有發生衝突。

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=1&topic_id=21623&post_id=76753