• 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




Re: 問題:連接ICD2時出現Failed Self Test是哪裡出錯了呢
版主
版主


按照我所碰到的例子這時ICD2能可正常工作。不過,既然無法PASS就送修吧!

1. 找代理商的 FAE 送修(SAR process)。
2. 如果在台北,找我吧 ! 換一台新的ICD2給你(Free Charge)

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


Re: 一些關於CAN BUS的問題...
版主
版主


18F458 跑 4MHZ 在 CAN 的應用似乎慢了一點,建議 16MHz以上的速度吧!
還沒有時間細看你的設定,明天再查 data book 算算。
我有一些 CAN 的範例程式試用 c 寫的也用18F458, 設定為125Kbps,也可以用來當作 CAN Bus 的資料顯示器(Monitoring) 如果有興趣我可以傳給你。或著可以放在下載區共襄盛舉。

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


Re: CCS Compiler
資深會員
資深會員



發表於: 2004/8/7 12:06
頂部


Re: 一些關於CAN BUS的問題...
版主
版主


CAN BUS必須具有的特性為:
CSMACD,亦即Carrier Sense, Multiple Access, Collision Detection。詳請請看右方「教材及講義」中的CAN講義。
這類特性,有點類似OPEN COLLECTOR。所以,也許您可以自製一個收發線路。
要注意的是,由於必須能Carrier Sense及Collision Detection, 收發線路必須要能夠檢知別人,以及自己發出的信號。
CAN有很多特性,一言難盡。但是我們CAN的WORKSHOP講得很仔細,非常鼓藉有興趣的人親自參加,或自行抓講義下來研讀,有問題再問。

發表於: 2004/8/7 10:46
頂部


Re: PORTA口請教
版主
版主


確定ADCON1有設成0X07嗎?
看了DATA SHEET,發現,PORTA和比較器無關。
於是,如果要將PORTA設成DIGITAL輸入,應該只要,
TRISA相對應的BIT設為1,且ADCON1設為0X07就可以了。
用WATCH視窗看TRISA及ADCON1是否真的設對了吧!

發表於: 2004/8/7 10:30
頂部


Re: 16 位元加法程式,如何改成32 位元?
高級會員
高級會員


感謝版主說明!!

哈哈!!我真的來自地獄ㄛ!
我在雷兒網已經完成了!!
重點在於 CF 與 ZF 旗號要正確.
例如:000H-FFFH 或 FFFH-000H....
DBL_SUB: ;<----------------1減法
comf accb0,f
incf accb0,f
btfsc status,z
decf accb1,f
comf accb1,f
btfsc status,z
decf accb2,f
comf accb2,f
DBL_ADD: ;<-----------------2 加法
movf acca0,w ;lsb
addwf accb0,f

movf acca1,w
btfsc status,c
addlw 0x01
btfss status,c
addwf accb1,f

movf acca2,w ;msb
btfsc status,c
addlw 0x01
btfss status,c
addwf accb2,f
;--------------------------------------------------
movf accb0,f ;Zero check
btfsc status,z
movf accb1,f
btfsc status,z
movf accb2,f
retlw .0

發表於: 2004/8/7 2:54
頂部


CCS Compiler
新會員
新會員


請問各位,有誰有ccs C compiler的教學資料嗎?或是有相關中文的書籍可以告訴我的,感激不盡呀!

發表於: 2004/8/6 23:53
頂部


一些關於CAN BUS的問題...
新會員
新會員


幫我看一下有沒有錯誤或不當的地方~~

現使用的設定及器材:
pic:18f458
TRISB<3> = set
TRISB<2> = clear
Fosc = 4MHz
BRP = 00h
SJM = 1TQ
PHSEG1 = 2TQ
PHSEG2 = 3TQ
PROPSEG = 2TQ

有符合以下條件:
PROPSEG + PHSEG1 >= PHSEG2
PROPSEG + PHSEG1 >= TDELAY
PHSEG2 > SJW

傳輸速度計算:
Tosc = 250nsec
TQ = 2*(BaudRate + 1)*Tosc
= 500nsec

bit time = 8*TQ =4usec
bus rate = 250kbps
--------------------------
在can bus的程式中並無要求傳送和接收的指令,也就是說只要三個transmit buffers中任何一個的TXREQ = 1 便會自動的檢查can bus總線是否為閒置,若閒置就發出一個SOF訊號開始傳送資料,而所有在can bus上的裝置一收到SOF訊號就自動進入接收狀態將資料存入MAB?

一開始以為測試兩顆PIC用CAN BUS互通應該不需用到收發器(只是單純的將各自的CANTX接角接到另一顆PIC的CANRX接角),不過經過研究後好面行不通,因此真正的原因要等我取得收發器後才能明瞭,感謝版大的回應...我再研究看看~~

發表於: 2004/8/6 22:53
頂部


Re: PORTA口請教
版主
版主


PIC的RA4都是 Open Collector的輸出型態,它跟RA3 & RA5沒有關係。要注意的是,PIC的輸入是CMOS,所以輸入腳不可以浮接至少拉個電阻到Vcc或Gnd吧! 要是當輸出就沒有關係啦!

發表於: 2004/8/6 18:42
頂部


Re: 一些關於CAN BUS的問題...
版主
版主


你有工具可以得知CAN BUS是否有正確傳送出去嗎?
Baud Rate 及那些亂七八糟的Timing有設定對嗎?

8月11日台北三重有CAN Workshop如果你有空過來的話,可以幫你測試你的CAN是否能正常工作。

發表於: 2004/8/6 18:32
頂部



« 1 ... 7455 7456 7457 (7458) 7459 7460 7461 ... 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... ]

教育訓練中心

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