• slider image 514
  • slider image 516
  • slider image 517
  • slider image 518
  • slider image 519
:::


Browsing this Thread:   2 Anonymous Users






Re: 18F8720 發瘋拉
#9
新會員
新會員


查看用戶資訊
不好意思我沒頭沒腦的發問耽誤大家的時間
下次我會想清楚再發問
謝謝救世主先進的指教

發表於: 2009/8/1 23:39
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 18F8720 發瘋拉
#8
資深會員
資深會員


查看用戶資訊
參照:

七夜 寫道:
應該是說RS232所擷取得數值皆為正確
經過運算之後也是OK的
但是有時候在LCD顯示時會出現錯誤


哇勒
拜託,問題要描述清楚
多打幾個字把問題講清楚,真的有那麼浪費大爺您時間嗎

從你原來問題來看
根本沒有提到LCD
怎看都覺得是在問RS232收發問題
現在又變RS232沒問題了

既然你都說 RS232所擷取得數值"皆"為正確
既是"皆" 為正確,意思就是RS232收發 100%正常,沒有絲毫異常發生
那你就不該把問題重點放在RS232上面

LCD要顯示甚麼,是你程式和暫存器資料的事
和RS232 完全不相關


LCD顯示有錯誤
這又是句講一半,完全讓人搞不懂問題的話了

有問題是甚麼樣的問題?
要顯示的資料是甚麼資料?
本來該顯示甚麼,結果顯示成甚麼?
甚麼都不交代請楚
光一句 "顯示有錯誤"
老天爺才會董你問題吧

豈止是18F8720 會發瘋
我想連看問題的人都會發瘋吧

發表於: 2009/8/1 13:49
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 18F8720 發瘋拉
#7
新會員
新會員


查看用戶資訊
參照:

七夜 寫道:
我用的是18F8720的PIC
用RS232傳輸並將傳輸後的值加以計算
若一直傳相同的數據
幾筆會是正確的
然後突然出現一筆錯誤的數據
然後又恢復正常
或者第一筆是錯的
第二筆又正確
執行幾筆之後又出現一筆錯誤
請問諸位先進該如何解決


應該是說RS232所擷取得數值皆為正確
經過運算之後也是OK的
但是有時候在LCD顯示時會出現錯誤

發表於: 2009/8/1 13:29
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 18F8720 發瘋拉
#6
資深會員
資深會員


查看用戶資訊
如果你確定外部機器送出來的資料每筆都正確
雙方鮑率也都正確無誤
PIC收的卻會變不正確的話
就表示PIC在收某些筆的時候,有bit被lose掉了

那可能就要檢查一下線路是不是有甚麼鬆脫不穩定或干擾太嚴重的地方
(距離應該沒很遠吧)
不然就要檢查一下UART有沒有err旗標被設立
或是程式有沒有問題

正常情況應該不會那樣
以前試過連續傳送/接收測試 都沒發生過資料會錯誤的情形

另外, baudrate 如果是很快 不是9600的話
也可試試看 降低雙方baudrate
看問題有無改善

發表於: 2009/8/1 9:51
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 18F8720 發瘋拉
#5
新會員
新會員


查看用戶資訊
外部機器經由RS232將訊息傳至PIC

發表於: 2009/8/1 0:19
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 18F8720 發瘋拉
#4
資深會員
資深會員


查看用戶資訊
是電腦傳給PIC,還是PIC傳給電腦?

發表於: 2009/7/31 22:36
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 18F8720 發瘋拉
#3
新會員
新會員


查看用戶資訊
鮑率是OK的
我已經測試過
若鮑率是錯的將接收不到

發表於: 2009/7/31 21:59
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 18F8720 發瘋拉
#2
資深會員
資深會員


查看用戶資訊
看起來有點像是baud rate誤差過大的關係

最好用示波器確認一下

發表於: 2009/7/31 21:30
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


18F8720 發瘋拉
#1
新會員
新會員


查看用戶資訊
我用的是18F8720的PIC
用RS232傳輸並將傳輸後的值加以計算
若一直傳相同的數據
幾筆會是正確的
然後突然出現一筆錯誤的數據
然後又恢復正常
或者第一筆是錯的
第二筆又正確
執行幾筆之後又出現一筆錯誤
請問諸位先進該如何解決

發表於: 2009/7/31 21:14
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... ]

教育訓練中心

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