Re: 請問APP023上的電子材料
|
||||
---|---|---|---|---|
高級會員
|
原來是電容!!!
我沒看過這種的,去電子材料行買這種的電子材料,他拿一樣是小長方體的二極體給我,還說是一樣的! 我焊完一片APP023-1後,才發覺怎麼都沒電壓,從78L05量只有0.86 V,才想確認一下該電子材料到底是什麼.
發表於: 2008/5/2 16:49
|
|||
|
請問APP023上的電子材料
|
||||
---|---|---|---|---|
高級會員
|
請問在APP023實驗板上在18F8680單晶片周邊的五個小長方體的電子材料是什麼?
(棕色的小長方體)
發表於: 2008/5/2 15:58
|
|||
|
CAN 問題
|
||||
---|---|---|---|---|
高級會員
|
請問各位以下兩個CAN問題:
1. CAN transceiver 是怎麼動作的,請問它的電晶體怎麼動作? "傳"怎麼動作? "收"怎麼動作? 2. 當 Bus-Off 時, Bus-recovery 程序如下: A. 11 個連續的recessive 位元發生128 次! <== 請問這指的是什麼?
發表於: 2008/4/25 0:30
|
|||
|
請問 CAN 跟 RS-485 的比較!
|
||||
---|---|---|---|---|
高級會員
|
請問 CAN 跟 RS-485 的差別在哪?
有比較表可以參閱嗎? 因為我找了一下關於 RS-485 的資料,感覺跟 CAN 差不多,分不出差異性在哪? 另外,想請教個問題,我目前用的是18F8680,現在想做個Random功能,原本是用 TMR1L 來作seed,但需 Initial timer 才能用,因為沒用到timer,所以想是否有其它register的值可用來取代? (是有試了一些其它 register ,但取出的值都固定)
發表於: 2008/3/8 14:55
|
|||
|
關於CAN 傳輸速率的計算
|
||||
---|---|---|---|---|
高級會員
|
請問以下我哪個地方算錯了呢?
(18F8680, APP023,APP023-1) 用示波器量一個 bit 的時間反推回去,都達不到我要的速率! CANInitialize ( 2, 0, 1, 1, 0, ...... SJW :2 => 3TQ BRP :0 PHSEG1 :1 => 2TQ PHSEG2 :1 => 2TQ PROPSEG :0 => 1TQ ==> 總共 8 TQ BRP=0 => TQ = 0.2us Tbit = 1.6us <== 我量出來的位元時間是幾百us 請問哪裡算錯了嗎?
發表於: 2008/2/19 13:48
|
|||
|
請問能計數 CAN 的碰撞次數嗎?
|
||||
---|---|---|---|---|
高級會員
|
請問兩個問題:
1. Bus idle 時,兩個 Node 搶發言權 => 這算發生"碰撞" ,那如果是用 !CANIsTxReady() 為 "真" 時所偵測到的狀態, 請問這也算碰撞嗎? 2. 請問可以計算 CAN 的發生碰撞的次數嗎?
發表於: 2008/2/18 16:15
|
|||
|
Re: 請問 CANBus 能用中斷嗎?
|
||||
---|---|---|---|---|
高級會員
|
sorry .... 我還是看不大懂
請問有沒有更簡單的方法可以分別求出: CANInitialize ( BYTE SJW,BYTE BRP,BYTE PHSEG1,BYTE PHSEG2,BYTE PROPSEG,..) 中這五個參數的值 或者是否有程式可以直接對於隨意設定這五個參數就能算出Baud-Rate 的! * 不好意思,我對於 PIC 還不是很熟,希望是否有個更直接簡單的方法來使用
發表於: 2008/1/18 11:50
|
|||
|
Re: 請問 CANBus 能用中斷嗎?
|
||||
---|---|---|---|---|
高級會員
|
是的!
是我設錯了.... 現在可以正常的執行中斷程式了... 謝謝各位的幫忙! 另外想請問版主,關於 CAN 的 CANInitialize 中的 Baud Rate 設定,我有下載之前討論過的 mcp250xx110 及 port95nt 的檔案,也安裝完了,但不會用! 請問要怎麼的使用,去得知 CANInitialize 中的參數怎麼的設定才能得到自己想要的 Baud Rate 速率?
發表於: 2008/1/17 13:59
|
|||
|
請問 CANBus 能用中斷嗎?
|
||||
---|---|---|---|---|
高級會員
|
請問如果要在 CAN Node 接收到資料的時候產生中斷,去執行中斷程式的話,那要怎麼啟動 CAN Receive 的中斷?
我設定了以下: INTCONbits.GIE = 1; INTCONbits.PEIE = 1; PIR3bits.RXB1IF = 1; PIR3bits.RXB0IF = 1; PIE3bits.RXB1IE = 1; PIE3bits.RXB0IE = 1; 中斷程式中,藉由 RS-232 傳送 CAN Message 的 RX_ID 給超級終端機來顯示! 但一直都沒有看到.....
發表於: 2008/1/9 15:48
|
|||
|