Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
15.11.2007, 10:40
|
|
Временная регистрация
Регистрация: 30.04.2005
Сообщений: 99
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
|
конфигурационные биты PIC16F628
как использовать внутренний высокочастотный кварц
4Мгц калиброванный +-1%
чтобы все линии можно использовать как порты ввода- вывода
какие флаги, подскажите пожалуйста???
некоторые не очень понятны...
_BODEN_ON EQU H'3FFF'
_BODEN_OFF EQU H'3FBF'
_CP_ALL EQU H'03FF'
_CP_75 EQU H'17FF'
_CP_50 EQU H'2BFF'
_CP_OFF EQU H'3FFF'
_DATA_CP_ON EQU H'3EFF'
_DATA_CP_OFF EQU H'3FFF'
_PWRTE_OFF EQU H'3FFF'
_PWRTE_ON EQU H'3FF7'
_WDT_ON EQU H'3FFF'
_WDT_OFF EQU H'3FFB'
_LVP_ON EQU H'3FFF'
_LVP_OFF EQU H'3F7F'
_MCLRE_ON EQU H'3FFF'
_MCLRE_OFF EQU H'3FDF'
_ER_OSC_CLKOUT EQU H'3FFF'
_ER_OSC_NOCLKOUT EQU H'3FFE'
_INTRC_OSC_CLKOUT EQU H'3FFD'
_INTRC_OSC_NOCLKOUT EQU H'3FFC'
_EXTCLK_OSC EQU H'3FEF'
_LP_OSC EQU H'3FEC'
_XT_OSC EQU H'3FED'
_HS_OSC EQU H'3FEE'
|
|
|
|
15.11.2007, 11:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
А родной даташит почитать - религия не позволяет? На странице 96 английским по белому написано:
bit 4, 1-0: FOSC‹2:0›: Oscillator Selection bits(4)
111 = RC oscillator: CLKOUT function on RA6/OSC2/CLKOUT pin, Resistor and Capacitor on RA7/OSC1/CLKIN
110 = RC oscillator: I/O function on RA6/OSC2/CLKOUT pin, Resistor and Capacitor on RA7/OSC1/CLKIN
101 = INTOSC oscillator: CLKOUT function on RA6/OSC2/CLKOUT pin, I/O function on RA7/OSC1/CLKIN
100 = INTOSC oscillator: I/O function on RA6/OSC2/CLKOUT pin, I/O function on RA7/OSC1/CLKIN
011 = EC: I/O function on RA6/OSC2/CLKOUT pin, CLKIN on RA7/OSC1/CLKIN
010 = HS oscillator: High-speed crystal/resonator on RA6/OSC2/CLKOUT and RA7/OSC1/CLKIN
001 = XT oscillator: Crystal/resonator on RA6/OSC2/CLKOUT and RA7/OSC1/CLKIN
000 = LP oscillator: Low-power crystal on RA6/OSC2/CLKOUT and RA7/OSC1/CLKIN
|
|
|
|
15.11.2007, 11:11
|
|
Временная регистрация
Регистрация: 21.04.2005
Сообщений: 56
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
|
_INTRC_OSC_NOCLKOUT EQU H'3FFC'
|
|
|
|
15.11.2007, 11:57
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Код:
|
;#define CONFIG_ADDR 0x2007
;// Protection of flash memory
;#define PROTECT 0x1FFF
#define UNPROTECT 0x3FFF
;// Protection of EEPROM data memory
;#define CPD 0x3EFF
#define UNPROTECT 0x3FFF
// Low voltage programming enable
;#define LVPEN 0x3FFF
#define LVPDIS 0x3F7F
// Brown out detection enable
#define BOREN 0x3FFF
;#define BORDIS 0x3FBF
;// Master clear reset pin function
#define MCLREN 0x3FFF
;#define MCLRDIS 0x3FDF
// Power up timer enable
#define PWRTEN 0x3FF7
;#define PWRTDIS 0x3FFF
// Watchdog timer enable
#define WDTEN 0x3FFF
;#define WDTDIS 0x3FFB
// Oscillator configurations
;#define RCCLK 0x3FFF
;#define RCIO 0x3FFE
;#define INTCLK 0x3FFD
#define INTIO 0x3FFC
;#define EC 0x3FEF
#define HS 0x3FEE
;#define XT 0x3FED
;#define LP 0x3FEC
_CONFIG INTIO & WDTEN & PWRTEN & MCLREN & BOREN & LVPDIS
MOVLW 7
MOVWF CMCON // выключаем компараторы |
Так красивше на асме
Ссылка на доку на русском
http://www.microchip.ru/lit/?mid=1x0
И фик там, а не кварц - рц цепочка -1 процент не получите
|
|
|
|
15.11.2007, 13:10
|
|
Временная регистрация
Регистрация: 30.04.2005
Сообщений: 99
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
|
это из даташита 1 процент :
- Precision Internal 4 MHz oscillator factory
calibrated to ±1%
- Low Power Internal 37 kHz oscillator
- External Oscillator support for crystals and
|
|
|
|
15.11.2007, 13:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Код:
|
это из даташита 1 процент : |
а фиг получите - это из опыта.
|
|
|
|
15.11.2007, 16:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Сообщение от urry
|
а фиг получите - это из опыта.
|
Ну, почему же - если соблюдёт условия, о которых написано там же (но которых он почему-то не прицитировал), то может и получить... а написано там:
Цитата:
|
The internal precision oscillator provides a fixed 4 MHz (nominal) system clock at VDD = 5V and 25°C. See Section 17.0 “Electrical Specifications”, for information on variation over voltage and temperature.
|
Так что, ежели температура не 25°C или напруга не 5V, то претензии не принимаются. И, кстати, в разделе 17.0 обещанного описания зависимости частоты от напруги и температуры не нашел, так что...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 09:32.
|
|