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


Browsing this Thread:   1 Anonymous Users




(1) 2 »


Re: 我用UART收GPS資料會停住,一個個敲字不會 ??
#14
版主
版主


查看用戶資訊
有關 UART 的 C18 範例我這裡有W401 教育訓練力的練習,上網下載 : http://www.microchip.com.tw/modules/w ... glefile.php?cid=4&lid=236
參考一下練習5-2 裡的UART中斷接收與設定。PIC18F452 與 PIC18F4520 的UART( vs EUSART) 有點不同,但多出來的不去設定就與PIC18F452 相容。

發表於: 2009/6/1 17:27
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 我用UART收GPS資料會停住,一個個敲字不會 ??
#13
資深會員
資深會員


查看用戶資訊
我用的是pic18f4520 c18來寫

發表於: 2009/5/27 21:57
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 我用UART收GPS資料會停住,一個個敲字不會 ??
#12
版主
版主


查看用戶資訊
8-bit PIC 有很多種? 妳用哪一顆還有是用哪種語言撰寫?
請告知。

發表於: 2009/5/27 11:53
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 我用UART收GPS資料會停住,一個個敲字不會 ??
#11
資深會員
資深會員


查看用戶資訊
請問版主,你是否有寫好的範例,
我也再寫這部分,讀取的時候遇到一些問題,
你是否可以協助一下,謝謝~

發表於: 2009/5/26 23:07
不怕苦...苦半輩子;怕苦...苦一輩子
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 我用UART收GPS資料會停住,一個個敲字不會 ??
#10
新會員
新會員


查看用戶資訊
謝謝各位先進的指導,我受益良多:D

看了手冊並且利用各位先進的方法,目前可以正常的執行了:D

發表於: 2009/3/21 17:13
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 我用UART收GPS資料會停住,一個個敲字不會 ??
#9
新會員
新會員


查看用戶資訊
在使用PIC 的UART 時須注意,最好在主迴圈定時去檢查UART的錯誤旗標,有發生就必須用軟體清除,否則在實驗室測試可能沒有問題,當量產到客戶端你可能會收到GPS時鐘不會動,定不到衛星訊號等等問題,而一直怪罪GPS,卻不知是自己的MCU UART已
crash......

發表於: 2009/3/20 18:44
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 我用UART收GPS資料會停住,一個個敲字不會 ??
#8
版主
版主


查看用戶資訊
參照:

lammau 寫道:
不好意思,我是單晶片新手,最近用18f4620單晶片,我也遇到如發問者的問題,但是不知道該怎麼解決,如救世主先進所說的用中斷處理,那麼在進入中斷後,該做些什麼事情呢?
萬一中斷太久,然而我的gps資料又傳送到pic接收端,這樣子會不會造成資料太多又卡住了呢?


這網站裡有很多參考資料,右上角找一下 "W401" 教材裡的第 5-3 的部份就提到 UART 中斷方式的接收,看完應可解決你的問題。

發表於: 2009/2/26 10:53
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 我用UART收GPS資料會停住,一個個敲字不會 ??
#7
資深會員
資深會員


查看用戶資訊
參照:

lammau 寫道:
那麼在進入中斷後,該做些什麼事情呢?
萬一中斷太久,然而我的gps資料又傳送到pic接收端,這樣子會不會造成資料太多又卡住了呢?



中斷接收程式基本上要做越少事越好,
所以你只要做三件事
1. 把接收緩衝暫存器內容讀取到單晶片的資料陣列裏去
2. 遞增或歸零陣列 index 變數
3. 檢查是不是已接收完一筆完整的資料串,完成的話設定一個旗標

然後在主程式裏檢查那個旗標,然後才在主程式裏進行資料處理。
中斷程式只做那3件工作的話,相信應該是不太可能會"卡住"的

另外,如果你主程式裏處理資料的程式會耗時太長的話
建議先把陣列資料複製到另一個陣列裏去,好讓接收中斷可以立即再接收新資料串,而不至於新資料覆蓋到舊資料

發表於: 2009/2/25 18:41
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 我用UART收GPS資料會停住,一個個敲字不會 ??
#6
中級會員
中級會員


查看用戶資訊
你所謂的卡住是單步執行時過不去嗎?
還是單單指只顯示第一行?

你 uart 用什麼軟體接來看的?
這軟體它遇到 換行或 '\0' 會顯示後面的字嗎?
是否其實有收到, 是顯示軟體的問題?

發表於: 2009/2/25 17:48
曾經 狂奔 舞蹈 貪婪的說話, 隨著冷的 濕的 心腐化

個人的休閒小站
歡迎來參觀
http://www.elevior.com
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 我用UART收GPS資料會停住,一個個敲字不會 ??
#5
新會員
新會員


查看用戶資訊
不好意思,我是單晶片新手,最近用18f4620單晶片,我也遇到如發問者的問題,但是不知道該怎麼解決,如救世主先進所說的用中斷處理,那麼在進入中斷後,該做些什麼事情呢?
萬一中斷太久,然而我的gps資料又傳送到pic接收端,這樣子會不會造成資料太多又卡住了呢?

發表於: 2009/2/25 17:12
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... ]

教育訓練中心

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