Re: 如何更新PICKIT1 2.0.2分位
|
||||
---|---|---|---|---|
版主
|
發表於: 2004/12/28 17:10
|
|||
|
如何更新PICKIT1 2.0.2分位
|
||||
---|---|---|---|---|
中級會員
|
請問PICKIT1 2.0.2的分位要如何更新
發表於: 2004/12/28 16:16
|
|||
|
Re: 请教关于RTSP
|
||||
---|---|---|---|---|
版主
|
在dsPIC 0x100的程式位址是不可以代碼的,否則會產生Trap Interrupt (Address Error)而導致程序無法正確執行。這點跟PIC18F是不一樣的。
所以dsPIC的程序一定要從0x100以後的位址執行。
發表於: 2004/12/28 16:14
|
|||
|
Re: 請教各位
|
||||
---|---|---|---|---|
初級會員
|
謝謝Ryang版主的解答!!
發表於: 2004/12/28 14:53
|
|||
|
Re: c語言內使用組合語言的問題?
|
||||
---|---|---|---|---|
初級會員
|
喔~~~是這樣呀!也就是說無法直接使用位元變數囉。
謝謝~~
發表於: 2004/12/28 13:05
|
|||
|
Re: 請教各位
|
||||
---|---|---|---|---|
版主
|
改一下程式:
for (n=0; n<=count; n++)
發表於: 2004/12/28 10:22
|
|||
|
Re: c語言內使用組合語言的問題?
|
||||
---|---|---|---|---|
管理員
|
Dear Customer,
在 HITECH C 中, bit variable was defined as an absolute *8+offset address and converted by HITECH C automatically. 例如 定義以下兩個變數時 , 在 .map 檔將看到 0x101 & 0x102 為其位址 bit TestBit1 bit TestBit2 --------------------------------------------------------------------- 若我們先宣告一變數, 再用 bsf or bcf 來設定某位元的值 : unsigned char Testvar ; main( ) { ..... #asm bsf _TestVar1,1 #endasm } Best Regards,
發表於: 2004/12/28 10:07
|
|||
|
請教各位
|
||||
---|---|---|---|---|
初級會員
|
請教各位高手,這是我第一次使用HI-TECH的PICC18,下麵是我的一段delay程式,為什么無論我怎么改變變量的值,髮現delay的時間沒有變化啊,請各位大大給我指點,謝謝!!!
void delay (unsigned long count) {unsigned long n; for(n=0;n++;n<=count) {asm("nop"); asm("nop"); asm("nop"); asm("nop"); asm("nop");} }
發表於: 2004/12/28 9:37
|
|||
|
Re: 可以分享利用外部中斷來計數encode的程式嗎
|
||||
---|---|---|---|---|
高級會員
|
encode有機械式和光耦合各有不同請問要哪一種啊
介意C言嗎?
發表於: 2004/12/28 9:35
|
|||
|