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

論壇索引


Board index » All Posts




Re: ICD2的錯誤訊息
新會員
新會員


感謝lt-chen 大大的回覆
老實說,我的狀況就是6pin的Connector裡其中一支鬆脫了,
所以才有此問題.
這問題,我已經發生3次了
看來下次邀先檢查pin腳是否鬆脫.

發表於: 2004/9/8 14:01
頂部


30f2010燒入後,程式無法正常執行
新會員
新會員


我在icd2用debug模式,程式跑起來正常無問題.但是燒入後跑到一段後程式不知跑到哪裡去....是不是有什麼地方需要設定的.

發表於: 2004/9/8 13:57
頂部


Re: IIC的附屬端模式
版主
版主


建議先以I2C的EEPROM,如24LC02B,為SLAVE端;以一顆PIC為MASTER端:先能夠正確存取再說。然後再把SLAVE端,用一顆PIC取代。

不然,問題到底出在MASTER或SLAVE端會弄不清楚。

發表於: 2004/9/8 13:30
頂部


Re: IIC的附屬端模式
資深會員
資深會員


看了可是還是不行 >"<

書上說
MASTER發出啟動條件跟7個位址碼加R/W碼後
SLAVE端會在SCL上緣觸發時
自動把這八個位元移到SSPSR
並在第八個SCL下緣把這前七個位元跟SSPADD的值比較
如果數值相符(地址正確),而且BF=0,SSPOV=0時
PIC就會把SSPSR丟到SSPBUF並把BF設為1

可是問題在我的位址正確
但SSPBUF裡卻是空的,BF也是0,SSPOV也是0
這表示SLAVE在位址比較時出錯
導致無法通訊

請問我的SLAVE設定有哪裡出錯呢?
;設定IIC_SLAVE
BSF TRISC,3 ;設定SCL為輸入(須加提昇電阻)
BSF TRISC,4 ;設定SDA為輸入(須加提昇電阻)
CLRF SSPBUF ;清除串列傳輸緩衝暫存器
MOVLW B'00001100' ;設定接收端位址
MOVWF SSPADD ;
MOVLW B'00000000' ;關閉slew rate 控制
MOVWF SSPSTAT ;
MOVLW B'00000001' ;禁能通用呼叫,致能CLK拉長
MOVWF SSPCON2 ;
MOVLW B'00010110' ;設定為SLAVE模式
MOVWF SSPCON1 ;
BSF SSPCON1,SSPEN ;致能MSSP

發表於: 2004/9/8 12:07
頂部


Re: 请教
初級會員
初級會員


"Workshop W401"在那里呀?!
是“Hi-Tech_PICC_Workshop”吗?我打开了。
C:\HT-PIC\SOURCES,可是,我的C:\HT-PIC下没有SOURCES这个目录呀!!!
急死我了!!!我对BCD_ASCII有用,但还没有函数!
能给我发一份您的PICC吗?

baiyang877@163.com
另:
struct{
unsinged int :4;
unsinged int a4:1;
unsinged int a5:1;
unsinged int :2;
}
其中int是什么意思呀?开辟的是位变量区域?!那为什么不用bit呀?!int不是整形变量吗?
按我的理解,应该是开辟了8个整形变量区域。
对于您的帮助,表示感谢!
俺是笨鸟

發表於: 2004/9/8 9:44
頂部


MPLAB能設定觸發嗎?
資深會員
資深會員


請問一下
在除錯模式下(ICD2或SIM)
有沒有辦法設定WATCH視窗中
某一個暫存器的內容改變程式就暫停?

發表於: 2004/9/8 9:33
頂部


Re: Working Register 中的資料可以重覆使用嗎?
新會員
新會員


感謝各位大大了~ 有空再聊~

發表於: 2004/9/7 20:20
頂部


Re: IIC的附屬端模式
版主
版主


請先自行查看右方「範例程式」,自力救濟一下吧!
其中有好幾個相關的程式可以參考。

發表於: 2004/9/7 18:17
頂部


Re: IIC的附屬端模式
資深會員
資深會員


沒人理我 QQ"

我想再請問一下
當pic處於slave模式時
收到資料不是必須發出確認位元嗎?
可是我看sspcon2
ack確認位元的管理都是master模式專用
那我在slave時要怎麼發出確認?

還是說在slave模式下必須把SEN位元設為1
利用CKP=0把SCL鎖住讓master不能丟
等到slave處理完再手動CKP=1讓master可以繼續送資料
那我的確認位元要怎麼送啊?
PIC自動產生嗎?

SSPBUF暫存器被讀取(MOVF SSPBUF,W)之後
SSPSTAT之BF自動清除為0
那我若用MOVFF指令把SSPBUF資料移到他處
BF也會自動清除嗎?

發表於: 2004/9/7 17:52
頂部


Re: ICD2的錯誤訊息
新會員
新會員


檢查一下ICD2和目標板的6P連線,座,看有無接觸不良.還有桌上PC和你的Notebook所用的MPLAB版本一樣否.我曾經被類似問題搞得差點沒吐XX.

發表於: 2004/9/7 15:55
頂部



« 1 ... 7425 7426 7427 (7428) 7429 7430 7431 ... 7522 »



:::

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

教育訓練中心

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