會員登陸
帳號:

密碼:

記住我



忘記密碼?

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


正在流覽:   1 名訪客





16F1823 UART問題
新會員
註冊日期:
2016/03/10 15:56
所屬群組:
註冊會員
文章: 5
等級: 1; EXP: 34
HP : 0 / 8
MP : 1 / 32
離線
我預計使用RC5作為UART的RX
使用內部頻率
量測內部的振盪頻率有32M Hz
但一直收不到RX的信號
請問是我參數設錯了嗎?

OSCCON = 0x70; // 32M FOSC
WPUC = 0x00; // #0000,0000B
PORTC = 0x00; // #0000,0000B
LATC = 0x13; // #0001,0011B OUTPUT
TRISC = 0x24; // #0010,0100B IN/OUT set
// UART Setting
TXSTA = 0;
SPBRG = 51; // 9600 8 N 1
RCSTA = 0x80;
RCIE = 1;
INTCON = 0xF0; // #1111,0000B
static void interrupt t_int(void)
{
if(RCIE && RCIF)
{ // RXD
RCIF = 0;
uart_reg[uart_count++] = RCREG;
}
}

1月08日 23:37:14
_________________
Orion Hsu
轉換PDF檔 列印


Re: 16F1823 UART問題
資深會員
註冊日期:
2010/06/30 16:18
來自 CAE, Microchip Technology Inc.
所屬群組:
站務管理者
註冊會員
文章: 1523
等級: 33; EXP: 23
HP : 161 / 805
MP : 507 / 16454
離線
CONFIGURATION WORD 有設定嗎?
如果採用預設值, Clock來自外部Clock.
External Clock, High-Power mode (4-32 MHz): device clock supplied to CLKIN pin
110 = ECM: External Clock, Medium-Power mode (0.5-4 MHz): device clock supplied to CLKIN pin

也就是說, 如果沒有設定CONFIGURATION WORD, 那系統連跑都不會跑.

1月09日 10:12:31
轉換PDF檔 列印


Re: 16F1823 UART問題
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 13980
等級: 72; EXP: 24
HP : 1068 / 1781
MP : 4660 / 68463
離線
RCSTA = 0x80; 改成 RCSTA = 0b10010000 這 CERN 位元要設成 1 必須是 Enables Receiver.

1月09日 15:17:10
轉換PDF檔 列印






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

[進階搜尋]


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