當停止MPLAP後讀取EEPROM顯示再執行為何程式又從頭?
|
||||
---|---|---|---|---|
資深會員
|
大家好:
如題,不知為何要何或為什麼會這樣? 煩請告知.Thanks.
發表於: 2008/6/11 9:09
|
|||
|
Re: 請問如何用整數運算方式來寫C語言的倒數寫法
|
||||
---|---|---|---|---|
資深會員
|
你好:
我試著看看是否為你的想法. 當已設為整數的話,它所得到的也應只是整數的部份而已. Thanks.
發表於: 2008/6/11 9:05
|
|||
|
Re: 用C如何一個變數佔3個BYTE?
|
||||
---|---|---|---|---|
資深會員
|
大家好:
感謝回應,compiler還是有問題!=> union AD_TAG { long I; char CH[4]; }; 而且也不能這樣設=> union AD_TAG { long I; char CH[3]; }; Thanks.
發表於: 2008/6/5 12:48
|
|||
|
是否有C與ASM混合使用程式範例?
|
||||
---|---|---|---|---|
資深會員
|
大家好:
如題,有傳入與傳出的範例,只要知道用法即可, 不知是否那位先進有這方面的範例可功供參考. Thanks.
發表於: 2008/6/5 12:44
|
|||
|
Re: 用C如何一個變數佔3個BYTE?
|
||||
---|---|---|---|---|
資深會員
|
大家好:
感謝回應,但會產生錯誤=> Error [741] D:\Work\TEST\MICRCHIP\TS_914C\MAIN.C; 46. bitfield too large (24 bits) or Error [264] D:\Work\TEST\MICRCHIP\TS_914C\MAIN.C; 45.10 bad bitfield type 我想: char 8bits int 16 bits long 32 bits 所以compiler並不能如此用. Thanks.
發表於: 2008/6/5 8:00
|
|||
|
用C如何一個變數佔3個BYTE?
|
||||
---|---|---|---|---|
資深會員
|
大家好:
如題,不知該怎麼設才能達到! 煩請告知. Thanks.
發表於: 2008/6/4 16:21
|
|||
|
Re: 關於picc16 v9.6指標問題?
|
||||
---|---|---|---|---|
資深會員
|
大家好:
第一次想用指稱,更改指標位址,卻發生問題, 看來大家沒有這方面的問題,只好用陣列來解決了. Thanks.
發表於: 2008/6/4 10:57
|
|||
|
Re: 請問於PICC16 V9.6該如何自定RAM位址?
|
||||
---|---|---|---|---|
資深會員
|
大家好:
謝謝版主. 由File Register的視窗來看是真的有問題! 假設 j 的位址是在0x43,而另一由compiler 自行定義的變數位址是0x44, 又設0x43的內容為0x00而0x44的內容為0x01, 那麼於Watch的視視窗則顯示 j 的內容為0x0100, 這樣的話當0x44的內容有更動,是否會影響到0x43 的內容呢(9-bit)? 煩請指教.Thanks.
發表於: 2008/6/4 9:02
|
|||
|
關於picc16 v9.6指標問題?
|
||||
---|---|---|---|---|
資深會員
|
大家好:
先感謝版主之前的回應, 現在又有一個指標問題?如下: unsigned char array[3]; unsigned char* ptr; main() { ptr=array; if(set) { if(ptr<10) ptr++; } } 於if(ptr<10) ptr++;compiler會有錯誤!!!=> Error [208] D:\Work\TEST\MICRCHIP\TS_914C\MAIN.C; 255.14 operands of "<" not same type 但是我用keil C (8051)不會有錯!真奇怪! 煩請幫忙解說.Thanks.
發表於: 2008/6/4 8:28
|
|||
|