會員登陸
帳號:

密碼:

記住我



忘記密碼?

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


正在流覽:   1 名訪客





PIC10F220 怎麼設定振盪器頻率
新會員
註冊日期:
5月30日 12:42:20
所屬群組:
註冊會員
文章: 9
等級: 1; EXP: 86
HP : 0 / 21
MP : 3 / 30
離線
PIC10F220 怎麼設定振盪器頻率
他有4M跟8M的頻率
但是PIC10F220/222 配置字
看不懂要如何設定

7月08日 22:59:18
轉換PDF檔 列印


Re: PIC10F220 怎麼設定振盪器頻率
資深會員
註冊日期:
2007/06/05 21:45
所屬群組:
註冊會員
文章: 948
等級: 27; EXP: 37
HP : 0 / 659
MP : 316 / 20174
離線
spec中

REGISTER 8-1: CONFIG: CONFIGURATION WORD
bit 11-5 Unimplemented: Read as '0'
...
bit0 IOSCFS: Internal Oscillator Frequency Select bit
1 = 8 MHz
0 = 4 MHz


8.2 Oscillator Configurations
8.2.1 OSCILLATOR TYPES
The PIC10F220/222 devices are offered with internal
oscillator mode only.
• INTOSC: Internal 4/8 MHz Oscillator

7月09日 01:10:04
_________________
程式是
依照寫出來(的code),跑出結果
不是依照你想出來的,得到結果

先有需求規格 後有解決方案
轉換PDF檔 列印


Re: PIC10F220 怎麼設定振盪器頻率
資深會員
註冊日期:
2004/05/19 03:43
來自 台灣
所屬群組:
註冊會員
文章: 1747
等級: 35; EXP: 8
HP : 0 / 852
MP : 582 / 33648
離線
list p=10F220 ; list directive to define processor
#include <p10F220.inc> ; processor specific variable definitions

; __CONFIG _MCLRE_ON & _CP_OFF & _WDT_OFF & _MCPU_OFF & _IOFSCS_4MHZ


__CONFIG _MCLRE_ON & _CP_OFF & _WDT_OFF & _MCPU_OFF & _IOFSCS_8MHZ




.

7月09日 01:25:26
轉換PDF檔 列印


Re: PIC10F220 怎麼設定振盪器頻率
新會員
註冊日期:
5月30日 12:42:20
所屬群組:
註冊會員
文章: 9
等級: 1; EXP: 86
HP : 0 / 21
MP : 3 / 30
離線
我用X IDE編譯後
無法編譯過

附加檔案:



jpg  螢幕擷取畫面 (2).jpg (392.10 KB)
53334_5961b9be2c414.jpg 1920X1080 px

7月09日 13:05:09
轉換PDF檔 列印


Re: PIC10F220 怎麼設定振盪器頻率
新會員
註冊日期:
5月30日 12:42:20
所屬群組:
註冊會員
文章: 9
等級: 1; EXP: 86
HP : 0 / 21
MP : 3 / 30
離線
我如果直接這樣子宣告行嗎?

#pragma config IOSCFS = 8MHZ
#pragma config MCPU = ON
#pragma config WDTE = OFF
#pragma config CP = OFF
#pragma config MCLRE = ON

7月09日 14:06:07
轉換PDF檔 列印


Re: PIC10F220 怎麼設定振盪器頻率
資深會員
註冊日期:
2009/04/07 13:30
所屬群組:
註冊會員
文章: 159
等級: 11; EXP: 66
HP : 0 / 266
MP : 53 / 6725
離線
可以, 看起來很正確 !!

較上方前輩回覆的是 組語 的方法, 所以當你使用 c 時就出現不正確了.

請參考以下:

#include <xc.h>

// *** Older program methmod ***
// __CONFIG( IOSCFS_8MHZ & MCPU_ON & WDTE_OFF & CP_OFF & MCLRE_ON );


// *** New program methmod ***
#pragma config IOSCFS = 8MHZ
#pragma config MCPU = ON
#pragma config WDTE = OFF
#pragma config CP = OFF
#pragma config MCLRE = ON


void main(void)
{
}

7月09日 15:14:25
轉換PDF檔 列印


Re: PIC10F220 怎麼設定振盪器頻率
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14158
等級: 72; EXP: 52
HP : 1072 / 1788
MP : 4719 / 70881
離線
在 XC8 下,有關 Configuration Bits 的定義已經不像 C18 是在 P16fxxx.H 檔裡宣告。XC8 有專屬的 Config. Bits 的宣告檔案如下:

PIC16F 系列相關的定義在:
C:\Program Files\Microchip\xc8\v1.2\docs \pic_chipinfo.html

PIC18F 系列相關的定義在:
C:\Program Files\Microchip\xc8\v1.12\docs \pic18_chipinfo.html

先開啟 "pic_chipinfo.html" 檔後,再點選貼圖中所顯示的元件,就可以看到底下的 Cofiguration Bits 的使用說明。

[code]10F220 Support Information

#pragma config Usage

#pragma config <setting>=<named value>
For example:
// Internal Oscillator Frequency Select bit: 8 MHz
// Master Clear Pull-up Enable bit: Pull-up disabled
// Watchdog Timer Enable bit: WDT enabled
// Code protection bit: Code protection off
// GP3/MCLR Pin Function Select bit: GP3/MCLR pin function is MCLR
#pragma config IOSCFS = 8MHZ, MCPU = OFF, WDTE = ON, CP = OFF, MCLRE = ON
#pragma config <setting>=<literal constant>
For example:
// Internal Oscillator Frequency Select bit: 8 MHz
// Master Clear Pull-up Enable bit: Pull-up disabled
// Watchdog Timer Enable bit: WDT enabled
// Code protection bit: Code protection off
// GP3/MCLR Pin Function Select bit: GP3/MCLR pin function is MCLR
#pragma config IOSCFS = 0x1, MCPU = 0x1, WDTE = 0x1, CP = 0x1, MCLRE = 0x1
#pragma config <register>=<literal constant> .......
...... {/code]

附加檔案:



jpg  擷取.JPG (203.73 KB)
16_596328a348788.jpg 1020X768 px

7月10日 15:11:31
轉換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