Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

RC vs XT PIC

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
markoni



Založen: Oct 30, 2006
Příspěvky: 2310
Bydliště: Poblíž Zlína

PříspěvekZaslal: so prosinec 30 2006, 11:13    Předmět: RC vs XT PIC Citovat

Pánové kde dělám chybu na bezpajivém poli mám postavené jednoduché zapojení s pic16f84a led kdyš tam dám oscilátor RC odpor 4k7 ,kondezátor 22n blokovací 100n tak mi to funguje ok ale jakmile tam dám krystal 4 M kondenzátor 2x22n pochopitelně pic překonfigurovaný na XT tak mi to nejede co stím diky všem
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
mikollar



Založen: Dec 26, 2004
Příspěvky: 1426
Bydliště: Košice - okolie

PříspěvekZaslal: so prosinec 30 2006, 11:26    Předmět: Citovat

aky je ten program? RC oscilator pracuje na ovlea nizsej frekvencii, ak su tam cakacie slucky tak ich treba prepisat na 4MHz krystal
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
markoni



Založen: Oct 30, 2006
Příspěvky: 2310
Bydliště: Poblíž Zlína

PříspěvekZaslal: so prosinec 30 2006, 11:38    Předmět: Citovat

zdroják
LIST P=16F84A, R=DEC ; Use the PIC16F84 and decimal system

#include "P16F84A.INC" ; Include header file
__config _RC_OSC & _WDT_OFF & _PWRTE_OFF
poc equ 0X15
TMP0 equ 0X16

org 000
movlw 10
movwf poc
movlw 15
tris PORTA
movlw 00
tris PORTB
movlw 255
movwf PORTB
movlw 0
movwf PORTB
nop
nop
nop
nop

movlw 0X00
movwf TMP0
decfsz TMP0,F
goto $-1
movlw 15
movwf PORTB
loop nop
po nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
decfsz poc,F
goto po
movlw 255
movwf poc
decfsz PORTB,F
goto loop
nop
end
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
mikollar



Založen: Dec 26, 2004
Příspěvky: 1426
Bydliště: Košice - okolie

PříspěvekZaslal: so prosinec 30 2006, 11:51    Předmět: Citovat

to NOP treba nahradit cakacou sluckou lebo jeden takt pri 4MHz krystale trva 0,001 milisekund, na tieto cakacie slucky je dobry program picdelay

tato cakacia slucka by mala byt na 1s ak som sa nesekol

treba nastavit register TMP0, TMP1, TMP2, toto nastavenie sa dava na zaciatok programu

EQU TMP0 20H
EQU TMP1 21H
EQU TMP2 22H

MOVLW 0x06 ;6 DEC
MOVWF TMP2
MOVLW 0x13 ;19 DEC
MOVWF TMP1
MOVLW 0x0AD ;173 DEC
MOVWF TMP0
DECFSZ TMP0,F
GOTO $-1
DECFSZ TMP1,F
GOTO $-3
DECFSZ TMP2,F
GOTO $-5
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
meno



Založen: Oct 04, 2004
Příspěvky: 930
Bydliště: Czechoslovakia

PříspěvekZaslal: so prosinec 30 2006, 12:18    Předmět: Re: RC vs XT PIC Citovat

markoni napsal(a):
Pánové kde dělám chybu na bezpajivém poli mám postavené jednoduché zapojení s pic16f84a led kdyš tam dám oscilátor RC odpor 4k7 ,kondezátor 22n blokovací 100n tak mi to funguje ok ale jakmile tam dám krystal 4 M kondenzátor 2x22n pochopitelně pic překonfigurovaný na XT tak mi to nejede co stím diky všem


Počúvaj ale tie kondíky nemajú byť 22n ale 22p !!! Ja používam kryštál 3,2768 MHz + 2 x 22pF a funguje to ! A ten RC oscilátor 4k7 + 22pF pracuje takisto na 4MHz !!! Takže žiadne zmeny v časovaní v programe niesu nutné !!! Musí to fungovať jak s RC tak s kryštálom !!!

Very Happy Very Happy Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
mikollar



Založen: Dec 26, 2004
Příspěvky: 1426
Bydliště: Košice - okolie

PříspěvekZaslal: so prosinec 30 2006, 12:20    Předmět: Citovat

ups tak to som asi pri zapajani pokaslal ja ked som skusal RC lebo mne isiel ten program velmi pomaly, na zhasnutie ledky mi stacila jedna instrukcia NOP Embarassed
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
markoni



Založen: Oct 30, 2006
Příspěvky: 2310
Bydliště: Poblíž Zlína

PříspěvekZaslal: so prosinec 30 2006, 12:46    Předmět: Citovat

Já to mám zapojené podle knihy moderní učebnice programování PIC od 1 díl Jiřího Hrbáčka str. 14 škoušel jsem tam dát krystal 20 000,00 KHz a nic nefunguje to s tyma kondíkama si skusím pohrát
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.13 sekund