.: fórum - hlavní stránka :.
Technology Stronghold by Rudolf Vesely
How to build Microsoft System Center hosted cloud series
FAQ
Hledat
Seznam uživatelů
Uživatelské skupiny
Registrace
Profil
Statistika
Soukromé zprávy
Přihlášení
 
Obsah fóra mcontrollers.com
->
Microchip
Odeslat odpověď
Uživatel
Předmět
Tělo zprávy
Smajlíky (emotikony)
Zobrazit další smajlíky (emotikony)
Barva písma:
Výchozí
Kaštanová
Červená
Oranžová
Hnědá
Žlutá
Zelená
Olivová
Azurová
Modrá
Tmavě modrá
Fialová
Fuchsiová
Bílá
Černá
Velikost písma:
Velikost písma
Drobné
Malé
Výchozí
Velké
Obrovské
zavřít zn.
[quote="Billy Bob Bean"]Máš blbě nastavený TRISIO - všechny tlapky máš nastavený jako výstupní. TRISIO = 0b00001000; //Takhle je to dobre[/quote]
Možnosti
HTML:
VYPNUTO
Značky
:
POVOLENY
Smajlíky:
POVOLENY
Zakázat značky v tomto příspěvku
Zakázat smajlíky v tomto příspěvku
Přílohy
·
Kliknutím na tlačítko
Připojit soubor
se otevře panel pro přidání nové souborové přílohy.
·
Kliknutím na tlačítko
Seznam příloh
se otevře seznam aktuálních příloh, které můžete mazat i upravovat.
·
Chcete-li přepsat některý ze souborů (třeba jeho novější verzí), klikněte na obě dvě tlačítka. Potom postupujte jako při přikládání nového souboru, jen nakonec neklikejte na tlačítko
Připojit soubor
, ale klikněte na tlačítko
Přepsat novější verzí
u stávajícího souboru, který chcete přepsat. Pokud se komentář nemění, není jej třeba znovu zadávat.
Možnosti
Anti SPAM system
Jste neregistrovaný uživatel!
Na kontrolní otázky musí odpovovídat pouze neregistrovaní uživatelé.
Tuto otázku musíte zadat k tomu, aby bylo posílání zpráv složitější (ochrana proti SPAM botům).
Pokud si nejste jistý odpovědí, kontaktujte prosím
administrátora v BUG reportu
, který vám rád pomůže.
Anti SPAM system:
Z jaké země pochází toto fórum? Odpověď jsou dvě slova. První začína na Č a druhé na r.
Vaše odpověď: *
Časy uváděny v GMT + 2 hodiny
Přejdi na:
Zvolte fórum
Fórum
----------------
Zprávy od moderátorů (vývěsní tabule)
Zprávy pro moderátory
Programování, software, mikrokontroléry, mikropočítače, mikroprocesory
----------------
Microchip
ARM
AVR
8051 / 8052
Jiné mikrokontroléry, procesory, hradla
Elektronika, hardware a programátory
----------------
Elektronika s mikrokontroléry, procesory
Elektronika bez mikrokontrolérů, procesorů
Programátory
Ostatní
----------------
Download
Ostatní
Off – topic
Přehled tématu
Autor
Zpráva
drajfus1
Zaslal: 22 červen 2016, 18:40
Předmět: MCLR
Nikdy jsem se s tímhle problémem nesetkal. I když je pravda že jsem ho programoval jednoduchoučkým programátorem JDM na sériový port. Spolupracuje skvěle se sw ICprog. Podmínkou je, že výstupy sériového portu musí dát minimálně 20 mA. Taky se na čipu dají nastavit interní slabé odpory (asi 100 kOhm) z bází tranzistorů na Ucc. PicKit3 sice mám ale ještě jsem ho nepoužil. Nelíbí se mi dýchavičnost sw MPLAB který je nutno použít. Na assembler používám MPASM :
https://www.google.cz/search?q=jdm+programmer+schematic&client=ubuntu&hs=Cw7&channel=fs&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwjF3f6WhrzNAhWI7BQKHWCZAc8QsAQIIg&biw=1252&bih=539
Dobré je taky toto: To samé v modrém...
https://www.google.cz/search?q=RCD+programmer&client=ubuntu&hs=Q97&channel=fs&tbm=isch&tbo=u&source=univ&sa=X&ved=0ahUKEwjjvPydibzNAhXHSBQKHbq7D94QsAQIIg&biw=1252&bih=539
Skyline35
Zaslal: 17 červen 2016, 14:48
Předmět:
Vyzerá to tak, že sa problém odstránil prepojením Vdd a GP3 s 10kΩ rezistorom, zatiaľ to ide ako má... Reaguje na spínač a prehadzuje režimy, síce nie presne ako má, ale to doladím. Ďakujem za rady
Mikop
Zaslal: 17 červen 2016, 14:40
Předmět:
Jestli jsi si přepsal kalibrační konstantu, tak použij tohle:
http://picprojects.org.uk/projects/recal/recal.htm
Taky se mi to kdysi přihodilo a zrovna jsem potřeboval trochu více přesnosti bez krystalu. Jinak doporučím načíst nový prázdný PIC a tu konstatntu si opsat a pak programovat. Já si ji poznačil dospodu PICu.
JohnBoss
Zaslal: 17 červen 2016, 10:53
Předmět:
Configuration v PICKIT. Datasheet str 53
Je docela možný, že program funguje. MCLR jako GPIO,3 nemá pullup.
Skyline35
Zaslal: 17 červen 2016, 10:50
Předmět:
3FD4 treba dať kam presne? Lebo z toho som jeleň...
JohnBoss
Zaslal: 17 červen 2016, 10:40
Předmět:
Skyline35 napsal:
ako prvú vec mi vyhodí
Target has invalid calibration data (0x3f).
Jsi si vymazal kalibrační konstantu pro interní oscilátor.
Zadej v PICKIT3 konfigurační slovo 01D4 111010100
Skyline35
Zaslal: 17 červen 2016, 10:15
Předmět:
Billy Bob Bean napsal:
Máš blbě nastavený TRISIO - všechny tlapky máš nastavený jako výstupní.
TRISIO = 0b00001000; //Takhle je to dobre
skúšal som napísať aj TRISIO = 0b00001000; a stále som na tom istom.
ako prvú vec mi vyhodí
Target has invalid calibration data (0x3f).
Zrejme niečo s konfiguračnými bitmi, ktoré sú hneď na začiatku.
potom mi vyhodí tabuľku , že oba oscilátory sú aktívne a tým pádom aj MCLR, to je najväčší problém, lebo ten chcem mať ako vstup a stále sa mi tam striedajú Log1 a Log0 čiže program sa ovláda sám. Robím to v Cčku, pretože ASM takmer vôbec neovládam, aj keď som z neho maturoval pred 13rokmi...
JohnBoss
Zaslal: 17 červen 2016, 9:47
Předmět:
V tom chyba nebude. RESET je jako IN pořád a TRISIO,3 je pouze ke čtení. Sice C neumím, ale interní oscilátor je _INTRC_OSC_NOCLKOUT a vypnutí resetu je _MCLRE_OFF, nedávno jsem to řešil a u toho to PIC je zajímavě napsaný INC soubor.
Billy Bob Bean
Zaslal: 16 červen 2016, 22:26
Předmět:
Máš blbě nastavený TRISIO - všechny tlapky máš nastavený jako výstupní.
TRISIO = 0b00001000; //Takhle je to dobre
Skyline35
Zaslal: 16 červen 2016, 19:04
Předmět: MCLR problem PIC12F629
Dobrý deň,
chcel by som sa spýtať, či niekto nemá skúsenosti s PicKit3 a PIC12F629. Jedná sa o to, že mi stále vypisuje, že je aktívny vnútorný oscilátor a MCLR a naozaj už neviem ako sa toho zbaviť. Chcem nastaviť MCLR ako vstup pre mikrospínač (aktívny v log1), aby mi prepínal režimy blikania LED, zaitaľ dvoch a časom ôsmich. Vôbec sa mi nedarí to naprogramovať a netuším, kde je chyba. Ďakujem za akékoľvek rady.
samotný program :
kód:
#include <htc.h>
#include <pic12f629.h>
#define _XTAL_FREQ 4000000
#pragma config FOSC = INTRCIO // Oscillator Selection bits (INTOSC oscillator: I/O function on GP4/OSC2/CLKOUT pin, I/O function on GP5/OSC1/CLKIN)
#pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled)
#pragma config PWRTE = OFF // Power-Up Timer Enable bit (PWRT disabled)
#pragma config MCLRE = OFF // GP3/MCLR pin function select (GP3/MCLR pin function is digital I/O, MCLR internally tied to VDD)
#pragma config BOREN = ON // Brown-out Detect Enable bit (BOD enabled)
#pragma config CP = OFF // Code Protection bit (Program Memory code protection is disabled)
#pragma config CPD = OFF // Data Code Protection bit (Data memory code protection is disabled)
void main()
{
CMCON = 0x07;
TRISIO = 0b000000;
GPIO = 0b000000;
while(1)
{
while(1)
{
if(GP3=0)
break;
{
__delay_ms(200);
GP1=1;
GP0=0;
__delay_ms(200);
GP1=0;
GP0=1;
}
}
while(GP3=0)
__delay_ms(10);
GP3=1;
while(1)
{
if(GP3=0)
break;
{
__delay_ms(50);
GP1=1;
GP0=0;
__delay_ms(50);
GP1=0;
GP0=1;
}
}
while(GP3=0)
__delay_ms(10);
GP3=1;
}
}
Num Lock Holder - app to hold Numlock
Copyright © 2019
Rudolf Veselý, mcontrollers.com
.
Je zakázáno používat části tohoto webu bez souhlasu autora. || Powered by
phpBB
© 2001, 2002 phpBB Group - with RedSquare
DoubleJ(Jan Jaap)