• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::

論壇索引


Board index » All Posts (jlian)




Re: 請問結構的指標!
資深會員
資深會員


你好:
了解,Thanks.

發表於: 2008/11/7 13:44
頂部


Re: 請問結構的指標!
資深會員
資深會員


大家好:
1.Hitec PICC用的是16F914,但我不知ram<256會怎樣(沒試過).
2.原本16 bits的指標,我想變成2個8 bits指標,
而且16 bits跟2個8 bits都要可以使用,所以我
想到用union
3.結果用C18卻發生8 bits不能使用的狀況!
而ptr0和ptr1應該顯示為8 bits但卻顯示16 bits,
所以我不知是何原因?
4.構想為ptr1為ram bank切換,而ptr0為offset.

感謝大家的回覆,煩請指正,Thanks.

發表於: 2008/11/7 12:43
頂部


Re: 請問結構的指標!
資深會員
資深會員


謝謝指教,感恩.
我想我測試出來應該是:
ram_addr=0x500;
uns8* A;
A=&ram_addr;
雖然A是8 bits,但編譯器會強制變為16 bits,
所以0x05為不可變位址,而只能更改0x00~0xff,
這是我覺得奇怪的地方!反正就是只能這樣用了,
Thanks.

發表於: 2008/11/6 14:46
頂部


Re: 請問結構的指標!
資深會員
資深會員


大家好:
設ram區塊在bank5(0x500),
而指標ptr為16 bits,
因此ptr++; //(0x502)
所以我想將指標ptr為16 bits,
能夠轉成2 bytes的指標,
我該如何讓ptr++; //(0x501)

煩請告知,Thanks.

發表於: 2008/11/6 14:06
頂部


Re: 請問結構的指標!
資深會員
資深會員


你好:
謝謝指教.
剛剛我用HTC V9.6顯示是正常的,
ptr0和ptr1為byte.

不知為何C18有這問題呢?
Thanks.

發表於: 2008/11/6 9:46
頂部


Re: 請問結構的指標!
資深會員
資深會員


大家好:
union ptr_data16
{
uns16* ptr_word;
uns8* ptr_byte[2];
}addr;
#define ptr addr.ptr_word
#define ptr1 addr.ptr_byte[1]
#define ptr0 addr.ptr_byte[0]
我用上述的方法,用watch看變數,
為何ptr0和ptr1都顯示為word(16 bits)?

煩請指正,Thanks.

發表於: 2008/11/6 9:26
頂部


請問結構的指標!
資深會員
資深會員


大家好:
uns16* A; //為16 bits的指標
那麼我該如何使用結構將A分成
high byte及low byte的指標呢?

煩請各位先進告知.
Thanks.

發表於: 2008/11/5 17:18
頂部


Re: 請問PID程式問題
資深會員
資深會員


大家好:
個人也想了解何謂Q格式,煩請告知.
Thanks.

發表於: 2008/11/5 11:10
頂部


請問C18有malloc()嗎?
資深會員
資深會員


大家好:
如題,Thanks.

發表於: 2008/11/4 15:50
頂部


請問用除法後的餘數取得!
資深會員
資深會員


大家好:
example:

uns32A,J,B,C;
A=J/B;
C=REMB;

因A為無號整數型態,
所以只能得到整數部份,
而我想直接使用除法後
從REMB取得餘數的部份,
不知可行否且不知有何其他影響呢?

註1:使用C18
註2:不使用C=J%B;
煩請各位先進解說.Thanks.

發表於: 2008/11/3 9:43
頂部



« 1 ... 57 58 59 (60) 61 62 63 ... 73 »



:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------