PIC 24HJ rom Data 及中斷問題
|
||||
---|---|---|---|---|
新會員
|
各位先進,有一個問題想請教大家
我是用24HJ128GP502的mcu 我有一些資料是放在rom裡面, 有寫一個副程式將rom的資料放進rom裡面, 可是組譯之後會產生Wrong,可是在18F mcu裡面是ok的, 請教各位先進士為什麼? typedef unsigned char UINT8; /* 24H rom 的定義 */ #define rom __attribute__((space(auto_psv))) /* 資料 */ const rom UINT8 czTest1[10] = {1,2,3,4,5,7,8,9,10,11}; /* 副程式 */ static UINT8 * I2CMemCpy( UINT8 * dest, const rom UINT8 * src , UINT8 count ) { unsigned char i; for (i = 0;i < count;i++) { dest[i] = src[i]; } return dest; } /* 錯誤信息 */ I2CParser.c:405: warning: ignoring space attribute applied to parameter src 還有這一顆mcu是否有哪一個register設定是可以做所有中斷啟動的Enable/Disable的動作,當作是一個總開關的動作, 還是只能夠去將所有的register IEC0~IEC4都設為0才能Dusable所有中斷?
發表於: 2010/2/4 11:08
|
|||
|