會員登陸
帳號:

密碼:

記住我



忘記密碼?

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


正在流覽:   1 名訪客





pic16f73 點亮LED問題
新會員
註冊日期:
2月12日 20:58:58
所屬群組:
註冊會員
文章: 2
等級: 1; EXP: 2
HP : 0 / 0
MP : 0 / 0
離線
各位先進好

小弟最近剛踏入PIC程式設計的領域

最近開始實作相關實驗

目前使用 mplabX + xc8 + PIC kit 3 進行實驗

測試的PIC為 pic16f73

但不管測試,都無法順利點亮LED燈

電路接腳檢查過是正確,RB1是單純的 digital pin 應該也沒有類比數位的問題

供電由PIC kit 3供電,並確認有正常給電

下方為測試用的程式,想麻煩各位幫忙看一下是哪邊的問題,謝謝

------------------------------

#define _XTAL_FREQ 8000000

#include <xc.h>

// CONFIG
#pragma config FOSC = RC // Oscillator Selection bits (RC oscillator)
#pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT enabled)
#pragma config PWRTE = OFF // Power-up Timer Enable bit (PWRT disabled)
#pragma config CP = OFF // FLASH Program Memory Code Protection bit (Code protection off)
#pragma config BOREN = ON // Brown-out Reset Enable bit (BOR enabled)


void main(void){

TRISB1 = 0;

while(1)
{
RB1 = 1; // LED ON
__delay_ms(1000); // 1 Second Delay
RB1 = 0; // LED OFF
__delay_ms(1000); // 1 Second Delay
}
}

2月12日 21:10:00
轉換PDF檔 列印


Re: pic16f73 點亮LED問題
資深會員
註冊日期:
2007/11/05 08:29
所屬群組:
註冊會員
文章: 203
等級: 13; EXP: 28
HP : 0 / 307
MP : 67 / 8659
離線
MCLR 接腳有拉高嗎? 一般簡單接10kohm到VDD

2月13日 10:55:57
轉換PDF檔 列印


Re: pic16f73 點亮LED問題
中級會員
註冊日期:
2014/05/28 13:30
所屬群組:
註冊會員
文章: 43
等級: 5; EXP: 35
HP : 0 / 108
MP : 14 / 983
離線
這個問題的可能性滿多的,
分享一下前陣子在寫16f系列我遇到的問題,

我也是用簡單的IO測試,結果不會動作,
後來發現是自己datasheet沒看清楚...
MCU沒有Internal OSC...
掛了crystal電路就會動了,

剛剛查了一下這顆16f73也沒有,
要檢查看看是不是沒有掛震盪器.

2月13日 14:15:06
轉換PDF檔 列印


Re: pic16f73 點亮LED問題
新會員
註冊日期:
2月12日 20:58:58
所屬群組:
註冊會員
文章: 2
等級: 1; EXP: 2
HP : 0 / 0
MP : 0 / 0
離線
抱歉這麼晚回覆兩位

測試過後確實是沒外加震盪器造成的

加了一個 12M 的振盪器就行了

不過文件沒列到 12M 搭配的電容

隨手拿兩個26p的電容加上去

不知道會有什麼影響?(頻率或振福?手邊也沒示波器可以用..)

2月16日 22:30:09
轉換PDF檔 列印


Re: pic16f73 點亮LED問題
中級會員
註冊日期:
2014/05/28 13:30
所屬群組:
註冊會員
文章: 43
等級: 5; EXP: 35
HP : 0 / 108
MP : 14 / 983
離線
匹配電容的部分網路上資料滿多的,

主要會影響震盪頻率的準度,震盪穩定度,嚴重一點就不起震,

其實crystal是一門學問,

還會跟溫度,老化,線路layout..等等因素有關,

一切都取決於你要的精準度多少,

如果用示波器去量測的話也要小心探棒的電容效應,

我自己本身有遇過照著datasheet配但是不起震的情況,

後來是兩邊配不一樣的容值才起震,

給你當參考.

2月17日 08:53:19
轉換PDF檔 列印






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

[進階搜尋]


搜尋
線上教學影片
網頁捷徑
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