Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 15.11.2007, 10:40  
ESWANT
Временная регистрация
 
Регистрация: 30.04.2005
Сообщений: 99
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
ESWANT на пути к лучшему
По умолчанию конфигурационные биты 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'
Реклама:
ESWANT вне форума  
Непрочитано 15.11.2007, 11:09  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию

А родной даташит почитать - религия не позволяет? На странице 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
tempora вне форума  
Непрочитано 15.11.2007, 11:11  
IURY
Временная регистрация
 
Регистрация: 21.04.2005
Сообщений: 56
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
IURY на пути к лучшему
По умолчанию

_INTRC_OSC_NOCLKOUT EQU H'3FFC'
IURY вне форума  
Непрочитано 15.11.2007, 11:57  
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию

Код:
;#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 процент не получите
urry вне форума  
Непрочитано 15.11.2007, 13:10  
ESWANT
Временная регистрация
 
Регистрация: 30.04.2005
Сообщений: 99
Сказал спасибо: 1
Сказали Спасибо 3 раз(а) в 2 сообщении(ях)
ESWANT на пути к лучшему
По умолчанию

это из даташита 1 процент :

- Precision Internal 4 MHz oscillator factory
calibrated to ±1%
- Low Power Internal 37 kHz oscillator
- External Oscillator support for crystals and
ESWANT вне форума  
Непрочитано 15.11.2007, 13:45  
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию

Код:
это из даташита 1 процент :
а фиг получите - это из опыта.
urry вне форума  
Непрочитано 15.11.2007, 16:59  
tempora
Почётный гражданин KAZUS.RU
 
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию

Сообщение от 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 обещанного описания зависимости частоты от напруги и температуры не нашел, так что...
tempora вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Fuse-биты & программирование через SPI bureau Микроконтроллеры, АЦП, память и т.д 7 03.02.2007 00:22
PonyProg2000 Версия 2.05a БИТЫ КОНФИГУРАЦИИ CERGEI1982 Proteus, KiCAD и другие ECAD 6 10.01.2007 07:56
PIC16F628 max0000 Микроконтроллеры, АЦП, память и т.д 1 05.01.2007 03:14
Биты защиты ПИК628А li$ergin Микроконтроллеры, АЦП, память и т.д 12 03.06.2005 18:21
Биты конфигурации в ATMEGA16 MatrixST Микроконтроллеры, АЦП, память и т.д 3 22.04.2005 21:36


Часовой пояс GMT +4, время: 09:32.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot