Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

interni oscilator

[es] :: Elektronika :: Mikrokontroleri :: interni oscilator

[ Pregleda: 1614 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

lm741
VOJVODINA

Član broj: 167617
Poruke: 672
*.mynsn.net.



+67 Profil

icon interni oscilator21.07.2011. u 17:37 - pre 155 meseci
pozdrav,..
prvi put radim sa 16f628
izbor je pao na njega zbog internog osc.
pa me zanima da li je dovoljno u registru OSCCON podesiti bitove za njegov rad
ili je potrebno još nešto podesit zato što su mi potrebna ta dva pina(15 i 16) kao izlaz,..

[Ovu poruku je menjao lm741 dana 21.07.2011. u 21:43 GMT+1]
1. Ko zna više, bog mu je dalje
2. Ko zna manje, bog mu je bliže
3. Ko ništa ne zna, njemu bog može biti svako
 
Odgovor na temu

Sepa011

Član broj: 161918
Poruke: 1817
..106.109.adsl.dyn.beotel.net.



+28 Profil

icon Re: interni oscilator21.07.2011. u 18:41 - pre 155 meseci
Nece biti da 16F628(A) ima OSCCON trgistar

Ovo su ti svi registri doticnog piconje:
Code:
SFR Definitions
[REGSTART]
INDF EQU 0X0000
TMR0 EQU 0X0001
PCL EQU 0X0002
STATUS EQU 0X0003
FSR EQU 0X0004
PORTA EQU 0X0005
PORTB EQU 0X0006
PCLATH EQU 0X000A
INTCON EQU 0X000B
PIR1 EQU 0X000C
TMR1L EQU 0X000E
TMR1LH EQU 0X000F
TMR1H EQU 0X000F
T1CON EQU 0X0010
TMR2 EQU 0X0011
T2CON EQU 0X0012
CCPR1L EQU 0X0015
CCPR1LH EQU 0X0016
CCPR1H EQU 0X0016
CCP1CON EQU 0X0017
RCSTA EQU 0X0018
TXREG EQU 0X0019
RCREG EQU 0X001A
CMCON EQU 0X001F
OPTION_REG EQU 0X0081
TRISA EQU 0X0085
TRISB EQU 0X0086
PIE1 EQU 0X008C
PCON EQU 0X008E
PR2 EQU 0X0092
TXSTA EQU 0X0098
SPBRG EQU 0X0099
EEDATL EQU 0X009A
EEDATA EQU 0X009A
EEDAT EQU 0X009A
EEADR EQU 0X009B
EECON1 EQU 0X009C
EECON2 EQU 0X009D
VRCON EQU 0X009F
[REGEND]


Vrsta oscilaora se bira preko konfiguracione reci:
Code:
REGISTER 14-1: CONFIGURATION WORD          
CP1 CP0 CP1 CP0 — CPD LVP BODEN MCLRE FOSC2 PWRTE WDTE F0SC1 F0SC0
bit 13 bit 0
bit 13-10: CP1:CP0: Code Protection bits (2)
Code protection for 2K program memory
11 = Program memory code protection off
10 = 0400h-07FFh code protected
01 = 0200h-07FFh code protected
00 = 0000h-07FFhcode protected
Code protection for 1K program memory
11 = Program memory code protection off
10 = Program memory code protection off
01 = 0200h-03FFh code protected
00 = 0000h-03FFh code protected
bit 9: Unimplemented: Read as ‘0’
bit 8: CPD: Data Code Protection bit
(3)
1 = Data memory code protection off
0 = Data memory code protected
bit 7: LVP: Low Voltage Programming Enable
1 = RB4/PGM pin has PGM function, low voltage programming enabled
0 = RB4/PGM is digital I/O, HV on MCLR must be used for programming
bit 6: BODEN: Brown-out Detect Reset Enable bit 
(1)
1 = BOD Reset enabled
0 = BOD Reset disabled
bit 5: MCLRE: RA5/MCLR pin function select
1 = RA5/MCLR pin function is MCLR 
0 = RA5/MCLR pin function is digital Input, MCLR internally tied to VDD
bit 3: PWRTEN: Power-up Timer Enable bit 
(1)
1 = PWRT disabled
0 = PWRT enabled
bit 2: WDTEN: Watchdog Timer Enable bit
1 = WDT enabled
0 = WDT disabled
bit 4, 1-0: FOSC2:FOSC0: Oscillator Selection bits(4)
111 = ER oscillator: CLKOUT function on RA6/OSC2/CLKOUT pin, Resistor on RA7/OSC1/CLKIN
110 = ER oscillator: I/O function on RA6/OSC2/CLKOUT pin, Resistor on RA7/OSC1/CLKIN
101 = INTRC oscillator: CLKOUT function on RA6/OSC2/CLKOUT pin, I/O function on RA7/OSC1/CLKIN
100 = INTRC 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
Note 1: Enabling Brown-out Detect Reset automatically enables Power-up Timer (PWRT) regardless of the value of bit PWRTE. 
Ensure the Power-up Timer is enabled anytime Brown-out Detect Reset is enabled.
2: All of the CP1:CP0 pairs have to be given the same value to enable the code protection scheme listed.
3: The entire data EEPROM will be erased when the code protection is turned off. 
4: When MCLR is asserted in INTRC or ER mode, the internal clock oscillator is disabled.
Legend
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
-n = Value at POR 1 = bit is set 0 = bit is cleared x = bit is unknown
 
Odgovor na temu

lm741
VOJVODINA

Član broj: 167617
Poruke: 672
*.mynsn.net.



+67 Profil

icon Re: interni oscilator21.07.2011. u 20:36 - pre 155 meseci
Zorane hvala ti na brzom odgovoru,..

samo dali sam dobro skontao:

piconja 628 ima samo interni RC osc. a to je max. 4 MHz

ali ne kapiram kako da pinove 15 i 16 postavim kao izlazne

da li je nakon konfiguracione reči dovoljno u programu podesiti samo sa:

OUTPUT portA6
OUTPUT portA7

i da mi ti pinovi budu izlazni















1. Ko zna više, bog mu je dalje
2. Ko zna manje, bog mu je bliže
3. Ko ništa ne zna, njemu bog može biti svako
 
Odgovor na temu

Sepa011

Član broj: 161918
Poruke: 1817
..106.109.adsl.dyn.beotel.net.



+28 Profil

icon Re: interni oscilator21.07.2011. u 21:06 - pre 155 meseci
Interni oscilator trci na 4 MHz, ukoliko ti nije potreban neki superultramegagiga precizan tajming (ne pravis sahat-kulu ), imas 2 dodatna I/O pina.
Vodi racuna da 627/628/648 ima analogne komparatore na PORTA i, ukoliko ih ne koristis, mora da ih iskljucis (CMCON=7 ili All_Digital = True).

Evo bas zavrsih jednu igracku od dimera za LED sa 12F615. par linijica u PBP i sljaka 1/1
 
Odgovor na temu

lm741
VOJVODINA

Član broj: 167617
Poruke: 672
*.mynsn.net.



+67 Profil

icon Re: interni oscilator21.07.2011. u 21:41 - pre 155 meseci
Citat:
imas 2 dodatna I/O pina.


to znači da sam ga skonto,...biće nešto biće nešto,..


Citat:
(CMCON=7 ili All_Digital = True).
kuckam u PBP,..
to za komparatore znam,..platio sam školu na nekom drugom MC-u,..

što se brzine i vremena tiče 4 MHz je ok. ništa zahtevno,..daleko sam ja od nekih složenih igračkica,..

Zoki hvala ti za podršku a šaljem ti PP






1. Ko zna više, bog mu je dalje
2. Ko zna manje, bog mu je bliže
3. Ko ništa ne zna, njemu bog može biti svako
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: interni oscilator

[ Pregleda: 1614 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.