• slider image 442
  • slider image 477
  • slider image 479
  • slider image 480
  • slider image 481
  • slider image 482
:::


Browsing this Thread:   1 Anonymous Users




(1) 2 »


Re: 485通訊問題..............
#13
新會員
新會員


查看用戶資訊
根據目前看到的問題來說我比較懷疑是WDT做動了,可能是樓主的傳輸時間過長造成的問題,可以的話是先不要開WDT試試看,如果不開就沒有問題的話,那我是建議樓主大大要試著在程式中找位置清WDT

發表於: 2008/12/22 17:31
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 485通訊問題..............
#12
版主
版主


查看用戶資訊
如果程式裡的 USART發送程式改為不用中斷方式傳送的話會不會當機?

發表於: 2008/12/15 15:03
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 485通訊問題..............
#11
資深會員
資深會員


查看用戶資訊
那麼,所謂不能通訊是UART當掉不能收發
還是可以收or發,只是收到的資料不正確,未達通訊目的

發表於: 2008/12/15 10:28
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 485通訊問題..............
#10
新會員
新會員


查看用戶資訊
RS485網路不能通訊,其他工作還是可以動作

發表於: 2008/12/15 10:16
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 485通訊問題..............
#9
資深會員
資深會員


查看用戶資訊
不太懂所謂"掛掉"是指什麼
全部的PIC device 程式完全當機,什麼都不會work了
還是某1、2台device程式完全當機,什麼都不會work了
還是只是RS485網路不能通訊,其他工作還是可以動作

發表於: 2008/12/15 9:46
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 485通訊問題..............
#8
資深會員
資深會員


查看用戶資訊
你好:
1.如果你的組語不會有問題的話,
那麼請將組語翻成C語.
2.用Usart中斷發送 鐵定掛...........!
應該你還不是很了PIC UART.

發表於: 2008/12/15 8:15
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 485通訊問題..............
#7
新會員
新會員


查看用戶資訊
Master 是電腦
我的485只送回電腦所查詢的資料或是寫入的資料

如果有BUG 基本上在只有一個的時候應該也會發生
而不是在多個的時候發生

而且在收發資料時 我也有限制最大的資料收發數目

如果我的Usart只做接收的話 也還不會 掛掉
當有發射的時候 用Usart中斷 不到一分鐘就凱是出現掛掉
用上面的程式 用計時器發送 時約1-2小時 才會開始出現掛掉

所以我目前大約30分鐘 讓看門狗重置測到目前還沒出現掛掉

但是這方式只能治標不能治本 我只想看看還有沒有什麼方式
能夠永久解決

因為不是每個產品都能夠讓握用30分鐘強制重置

不然我真的可能回去用 組合語言重寫
但那會讓我累死


發表於: 2008/12/14 11:20
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 485通訊問題..............
#6
版主
版主


查看用戶資訊
參照:

Cwen2 寫道:
怎解決阿...........
用Usart中斷發送 鐵定掛...........
計時器發送約1-2小時掛.........
目前暫時解決的方式是 每30分鐘讓看門狗重置........

不管Usart中斷發送 還是 計時器發送 單一台時都不會掛
只有在多台時才會掛........
還有 多台時 用組合語言寫的也不會掛..........

為啥用C語言編寫的會有這種問題阿~~~~~~~~~~~~


這不是用C寫的關係,因為多台時會當機應該是 RS-485 仲裁機制出了問題。請問你的 RS-485 是單一個 Master 方式還是屬於 Multi-Master 的傳送方式。如果是 Multi-Master 傳送有沒有類似網路上的 Bus Collision 或 CSMA/CD 的檢測 BUS 的狀態。其實程式寫的好即使發生了碰撞也不至於導致程式掛掉的。是不是還有小 Bug 藏在程式裡面?

發表於: 2008/12/12 10:37
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 485通訊問題..............
#5
資深會員
資深會員


查看用戶資訊
485通訊 同一時間只能有一台發送,
你有加入此判斷機制嗎?

發表於: 2008/12/12 9:59
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 485通訊問題..............
#4
新會員
新會員


查看用戶資訊
怎解決阿...........
用Usart中斷發送 鐵定掛...........
計時器發送約1-2小時掛.........
目前暫時解決的方式是 每30分鐘讓看門狗重置........

不管Usart中斷發送 還是 計時器發送 單一台時都不會掛
只有在多台時才會掛........
還有 多台時 用組合語言寫的也不會掛..........

為啥用C語言編寫的會有這種問題阿~~~~~~~~~~~~

發表於: 2008/12/12 9:52
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

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

教育訓練中心

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