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

論壇索引


Board index » All Posts (bbc0803)




Re: 請問N81和N82如何處理啊
#31
高級會員
高級會員


我目前有改SFR裡面TX 和RX的裡面的XXX.TX9D就是有關9bits的我都改成9Bits,測試是可以用了~~但是不知道正不正確咧~
請有經驗的大大可以跟開導一下,謝謝~感恩

發表於: 2005/8/16 9:45
頂部


Re: 請問N81和N82如何處理啊
#32
高級會員
高級會員


PIC18F6520
希望不會太困難~~因為案子有需要~~~
謝謝幫忙歐~~哈哈

發表於: 2005/8/13 9:56
頂部


請問N81和N82如何處理啊
#33
高級會員
高級會員


請問這兩個是直接設定SFR
還是要用軟體下去改呢??
謝謝幫忙~~謝謝感恩

發表於: 2005/8/12 18:03
頂部


Re: 網站重新開張!!!
#34
高級會員
高級會員


辛苦你了~~加油加油~~大家精神與你同在

發表於: 2005/7/29 9:48
頂部


請問一個關於I/O問題??
#35
高級會員
高級會員


例如我可以將PORTB的腳設成高阻抗嗎?
是不是把TRISB=1就好了啊??
還是不能這樣設啊?
還事一定需要外部電路自己設計呢??
請各位大大教導一下~感謝!!

發表於: 2005/7/27 14:58
頂部


請問關於LKR檔裡面的gprX
#36
高級會員
高級會員


原本灌完C18 18F6520的LKR檔裡面有gpr0~7
我因為程式需要把2~6改成我要的名字
因為程式有時候在run了4~5天會掛掉
一直找不到原因~~
像gpr7是放stack的東西~gpr1是放共用變數的地方
不知道其他是否有什麼特別的東西,導致我的程式會在4~5天就當掉,希望知道的大大可以幫忙解決
謝謝~~辛苦了
對了~還有用c定義的區域變數會放在stack裡面對吧
用debugger模式看是這樣
還是我的觀念錯了咧


發表於: 2005/7/11 17:45
頂部


Re: PIC18F 內部EEPROM讀寫函式
#37
高級會員
高級會員


nicecookie大大
我也不知道咧~~~我之前測試是這樣~~我也知道那三行C等於那五行ASM,還是我再用的時候有去給它定到一些奇怪的東西,當時的我也很納悶,但是因為時間緊迫我就沒去想那些問題咧,哈哈,我道行尚淺,有很多不明白的東西,多多指教啊,等我這個CASE結束在改回來試試看。
當初設不過去用DEBUGER模式看,就設不過去,然後我就在想為什麼板主要用那五行ASM一改過去就可以了,接著看DATA SHEET 它寫EECON2 (not a physical register)
到底什麼原因咧~~

發表於: 2005/6/21 12:00
頂部


Re: PIC18F 內部EEPROM讀寫函式
#38
高級會員
高級會員


我ㄧ開始設好像也不行

你的這邊這樣好像不能直接改變EECON2
EECON2 = 0x55;
EECON2 = 0xaa;

要這樣
_asm
MOVLW 0X55
MOVWF EECON2,0
MOVLW 0XAA
MOVWF EECON2,0
BSF EECON1,1,0
_endasm

ㄧ開始我也是那樣設~~但是涉不過去~~用DEBUGER模式看EECON2好像不會改變,用那5行組語後就寫的過去了
void wrEEPROM(void)
{
EECON1bits.EEPGD = 0;
EECON1bits.CFGS = 0;
EECON1bits.WREN = 1;
INTCONbits.GIE = 0;
_asm
MOVLW 0X55
MOVWF EECON2,0
MOVLW 0XAA
MOVWF EECON2,0
BSF EECON1,1,0
_endasm
INTCONbits.GIE = 1;
while (!PIR2bits.EEIF);
PIR2bits.EEIF = 0;
EECON1bits.WREN = 0;
}
我是先把要存的值放到EEDATA
位址放在EEADDR
然後就呼叫這個副程式就可以了你試試看吧
呼叫前的程式
PIR2bits.EEIF = 0;
EEADR = i;
EEDATA = j;
wrEEPROM();

發表於: 2005/6/21 10:18
頂部


Re: 請問如果用C18寫,中斷要先存一些值嗎
#39
高級會員
高級會員


謝謝版主~~~那如果沒有用到那一些加減乘除~~不就不會發生這些事情嗎??

發表於: 2005/6/21 9:48
頂部


請問如果用C18寫,中斷要先存一些值嗎
#40
高級會員
高級會員


如題~~
用C再寫~~產生中斷時~~要先把一些SFR的值存下來在處理完中斷在回放嗎??還是C會自己幫你存呢??
還有產生中斷時~堆疊的部份會如何處理呢
有經驗的大大可以分享一下嗎,因為我的程式現在不知為何,跑各兩三天就會當掉,有時候又好像RAM的地方亂掉,因為程式還在跑,鍵盤部分都可以正常使用,不過LCD顯示和兩組485傳輸都掛掉,不知道為什麼,該防止的地方都防了還是會有亂掉的事情發生,謝謝感恩

發表於: 2005/6/19 13:00
頂部



« 1 2 3 (4) 5 6 7 ... 11 »



:::

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... ]

教育訓練中心

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