Re: #pragma udata
|
||||
---|---|---|---|---|
高級會員
|
感謝大大的說明這一部份大概了解它的意思不過在運用上還需要加強就是了、謝謝指教^^
發表於: 2007/8/15 15:34
|
|||
|
Pic18 array定義的問題。
|
||||
---|---|---|---|---|
高級會員
|
我是用c的compiler(c18)在定義array的時候有時會說我設定的太長了不知道為什麼
例: unsigned char data[17][8]; 問題: stack frame too large 有好心的大大可以告訴我是怎麼回事嗎謝謝^^
發表於: 2007/8/15 14:22
|
|||
|
#pragma udata
|
||||
---|---|---|---|---|
高級會員
|
請問#pragma udata 的做用是什麼呢?
發表於: 2007/7/12 15:20
|
|||
|
ICD 2模擬的發生錯誤有人可能幫幫忙嗎?
|
||||
---|---|---|---|---|
高級會員
|
Error - section '.udata_DATA.o' can not fit the section. Section '.udata_DATA.o' length=0x00000121
發表於: 2007/7/12 14:02
|
|||
|
請問有人用過pic的base64轉換程式for C的程式
|
||||
---|---|---|---|---|
高級會員
|
因為我在網路上找到的都沒有辦清Complier link成功有人能幫忙解決嗎?
發表於: 2007/7/10 18:05
|
|||
|
Re: PIC內部的UART兩個對通、不加rs232 drive 改成半雙工
|
||||
---|---|---|---|---|
高級會員
|
因為不想在加入新的硬體、有辦法利用軟體的判別分式來做嗎?
因為在傳輸的時候會有別的方法來確定是否對方在傳輸資料、而等待一段時間等到停止後在、等到接收完在傳資料嗎因為是要用來省電所以才會想利用內部的uart來做通訊來省電。
發表於: 2007/6/6 18:22
|
|||
|
PIC內部的UART兩個對通、不加rs232 drive 改成半雙工
|
||||
---|---|---|---|---|
高級會員
|
因為pic的內部uart是全雙工的、但是如果兩個訊號同時、發出是的杆擾的問題、noise的問題所以想改成半雙工的、還是有辦法解決noise的問題、我用的是pic18f6680。
發表於: 2007/6/4 14:18
|
|||
|
Timer2設定問題
|
||||
---|---|---|---|---|
高級會員
|
我想要做一個10mS的觸發訊號
我用的osc 4MHz #pragma config OSC = HSPLL T2CON = 0x8; TMR2 = 0; PR2 = 250; T2CONbits.T2CKPS0 = 1; T2CONbits.T2CKPS1 = 1; T2CONbits.T2OUTPS0 = 0; T2CONbits.T2OUTPS1 = 1; T2CONbits.T2OUTPS2 = 0; T2CONbits.T2OUTPS3 = 1; 應該會是 (4*4)osc/4/16(前除)/250(pr2)/10後除=100mhz 為什麼大於10mS呢
發表於: 2007/4/23 17:06
|
|||
|
rs232 command與switch判斷關係
|
||||
---|---|---|---|---|
高級會員
|
void rs232_commend(void)
{ char i[2]; datats.isc[0] = *get_rs_ptr; get_rs_ptr--; datats.isc[1] = *get_rs_ptr; get_rs_ptr+=2; i[0]=datats.isc[1]; i[1]=datats.isc[0]; switch(i[2]) { case "t0": light_no(); break; case "t1": light_off(); break; default: break; } nion b2 { w16 isi; uw16 isiu; uw8 isc[2]; }; 為什麼case的地方設為字串會有問題呢? 無法組譯出現問題 因為我判斷的是從rs232收到的char字元 我把字元變成字串 不過也只有兩個字元而已 有人可以幫我解答嗎
發表於: 2007/4/18 13:28
|
|||
|