PIC16F884 Mikroişklemci Satınaldım satıcı 20Mhz olduğunu iddia ediyor

Başlatan umitedi, 13 Eylül 2023, 17:34:58

umitedi

Merhabalar
Direnc.net sitesinden pic16f884 mikroişlemci satınaldım . Satıcı işlmeci hızını 20Mhz olarak yazmış . Entegre üzerinde PIC16F884 I/P  1704V61 MICROCHIP Yazıyor . İşlemciyi harici bir KRISTAL ile çalıştırmak için aşağıdaki kodu yazdım . Fakat Kristalsiz de led yanıp sönüyor .





'****************************************************************
'*  Name    : UNTITLED.BAS                                      *
'*  Author  : [select VIEW...EDITOR OPTIONS]                    *
'*  Notice  : Copyright (c) 2012 [select VIEW...EDITOR OPTIONS] *
'*          : All Rights Reserved                              *
'*  Date    : 01.07.2012                                        *
'*  Version : 1.0                                              *
'*  Notes  :                                                  *
'*          :                                                  *
'****************************************************************
TRISA=%000000
TRISB=%00000000
TRISC=%10000000
TRISD=%00000000
TRISE=%000


'-------------------------------------------------------------------------------
'INCLUDE "modedefs.bas"

@ DEVICE pic16F884
@ DEVICE pic16F884, WDT_OFF
@ DEVICE pic16F884, PWRT_OFF
@ DEVICE pic16F884, PROTECT_OFF
@ DEVICE pic16F884, HS_OSC

OSCCON.0=0

DEFINE OSC 20     

'-------------------------------------------------------------------------------


OPTION_REG.7=0      'çekme dirençleri aktif

ADCON1=%0111 'Analog girişleri iptal edilerek normal Digital giriş çıkışa dönüştü.

'-----------------------------------------------------------------

A:

PORTD.1=1
PAUSE 400
PORTD.1=0
PAUSE 400

GOTO A

Neden harici kristal takılmadan çalışıyor ?  OSCCON.0=0 anlamı nedir ?
20Mhz pic olsaydı uzantısı -20 diye yazmazmıydı ?

Cevaplar için teşekkür ederim.

umitedi

İşlemci maksimum frekansını yada çalıştırıp hangi frekansta çalıştığını anlayacağımız basit bir yöntem var mıdır ? Yada bağlı olduğu LCD ye yazdırabilir miyiz ?

ete

PIC 16F884 yeni nesil işlemcilerdendir ve harici kristal ile 20Mhz 'e kadar çalışabilir.
Eski seri işlemcilerde çalışabileceği frekans /04 - /20 şeklinde işlemci üzerinde yazıyor idi.
Yeni seriler direk 20Mhz ile çalışabildiği için artık yazmıyorlar üzerine.
Data sheet en güzel ispat dır. Orada,
• Operating Speed:
- DC – 20 MHz oscillator/clock input
şeklinde ifade varki buda 20Mhz ile çlışabileceğinin bir göstergesidir.

Ete

Powered by EzPortal