會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





UART 與 printf的使用問題
新會員
註冊日期:
2月12日 19:41:18
所屬群組:
註冊會員
文章: 8
等級: 1; EXP: 73
HP : 0 / 18
MP : 2 / 41
離線
請教一個關於printf在UART的使用問題
使用晶片為 PIC24FV16KM202
使用UART2操作,使用TX時,把資料丟至U2TXREG,U2TX有輸出。
而使用printf輸出資料時U2TX為Idle,U1TX卻有動作,
但是程式內沒有開啟UART1!
請問該如何將printf函式使用U2TX作為輸出?

5月23日 17:39:56
轉換PDF檔 列印


Re: UART 與 printf的使用問題
新會員
註冊日期:
2月12日 19:41:18
所屬群組:
註冊會員
文章: 8
等級: 1; EXP: 73
HP : 0 / 18
MP : 2 / 41
離線
已經自行找到解決方法了,
只要在程式內重新導向輸出腳,
預設為1。
參照下方網址

(XC16) How Do I instruct the compiler to divert the output of printf to UART2?

5月23日 20:04:39
轉換PDF檔 列印


Re: UART 與 printf的使用問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14158
等級: 72; EXP: 52
HP : 1072 / 1788
MP : 4719 / 70895
離線
感謝 AgenKan 網友提供的方案。這裡有一份以前用 C30 的方式,看起來與 XC16 的使用方式一樣,沒變。

附加檔案:



jpg  擷取.JPG (143.98 KB)
16_592e5a1bcdb00.jpg 957X720 px

5月31日 13:52:27
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
2017 Summer Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project