lama Postat Aprilie 27, 2013 Partajează Postat Aprilie 27, 2013 salut.Tocmai am primit un pic18f2550am conectat pe ra0-3 leduri puse la +.incerc sa le aprind dar nimic....codul e mai jos#include #pragma config FOSC = INTOSC_EC#pragma config PWRT = OFF#pragma config BOR = OFF#pragma config MCLRE = ON#pragma config PBADEN = OFF#pragma config LVP = OFF#pragma config WDT = OFF,DEBUG=OFF#define _XTAL_FREQ 4000000#include void main (void){ TRISA=0b00000000; //Set port A to outputs PORTA=0b01010101; while(1) { PORTA=0b01010101; Delay10KTCYx(200); PORTA=0b10101010; };} Link spre comentariu
nico_2010 Postat Aprilie 27, 2013 Partajează Postat Aprilie 27, 2013 Vezi ca la tipul asta de uC mai ai si "Data Latch register" - LATA (pag.113 din foaia de catalog) Link spre comentariu
Liviu M Postat Aprilie 27, 2013 Partajează Postat Aprilie 27, 2013 Ai uitat de ADCON1 si de CMCON. Adica portul tau e, momentan, analog. Link spre comentariu
lama Postat Aprilie 28, 2013 Autor Partajează Postat Aprilie 28, 2013 Portul nu e analog.Chiar daca e lasat pornit ADC-ul el nu e conectat la port(daca am citit eu bine manualul).Am gasit ce e: alimentam din ICSP. Cand dau debug(pe o clona de picki2) merge!!! asa ca am luat-o pas cu pas. Cand am apasat "put mclr to Vdd" (care era pus deja prin 10k) a pornit.Si doar am mai patit odata la un alt microcontroler dar nu m-am invatat minte.Miltumesc Link spre comentariu
Liviu M Postat Aprilie 28, 2013 Partajează Postat Aprilie 28, 2013 M-ai facut sa citesc documentatia si ai partial dreptate.Daca folosesti registrii LAT pentru comanda iesirilor, nu conteaza cum sunt configurati pinii (analog sau digital).Daca folosesti registrul PORTA (ca in codul tau de mai sus), ar trebui sa fie influentat de tipul pinilor si analog e configuratia dupa reset.Referitor la pickit2, din ce am reusit si eu sa ma prind, daca doar programezi cu el lasa mclr liber cand termina programarea. Daca faci un debug/citesti datele din pic, pastreaza controlul mclr (si-l tine la masa, trebuie sa bifezi casuta de care zici ca sa-l elibereze).Oricum ar fi, bine ca functioneaza.Succes in continuare. Link spre comentariu
Vizitator CosminCh Postat Aprilie 30, 2013 Partajează Postat Aprilie 30, 2013 Salut ! Incer si eu cu un PIC16F887 sa fac sa clipeasca un LED (sta partial aprins si iar daca pun mana pe rezistenta de la LED sau pe alt contat metalic clipeste. Alimentare este de la un LM7805 alimentat de la un transforamator de 5.5V fara condensatori . #include<htc.h>__CONFIG(FOSC_HS & WDTE_ON & PWRTE_OFF & MCLRE_ON & CP_OFF & CPD_OFF & BOREN_ON & IESO_ON & FCMEN_ON & LVP_ON);__CONFIG(BOR4V_BOR40V & WRT_OFF);#define _XTAL_FREQ 10000000void main(){ ANSEL = 0x00; ANSELH=0x00; TRISD=0x00; RD2=0; while(1) { RD2=1; __delay_ms(300); RD2=0; __delay_ms(300); }} Link spre comentariu
Liviu M Postat Mai 1, 2013 Partajează Postat Mai 1, 2013 un LM7805 alimentat de la un transforamator de 5.5VCe intelegi prin transformator? Scoate 5.5V continuu sau alternativ?Daca sunt ca, ai nevoie de redresare. Daca sunt cc, cei 5.5V sunt prea putini pentru functionarea corecta a 7805.Da' eu cred ca daca sunt cc poti sa conectezi PICul direct la "transformator". Pentru mai multa siguranta, poti inseria o dioda intre sursa si PIC. Condensatorul de 100 nF intre VCC si VSS lipit cat mai aproape de pinii PIC-ului n-ar trebui sa lipseasca. Link spre comentariu
Vizitator CosminCh Postat Mai 1, 2013 Partajează Postat Mai 1, 2013 un LM7805 alimentat de la un transforamator de 5.5VCe intelegi prin transformator? Scoate 5.5V continuu sau alternativ?Daca sunt ca, ai nevoie de redresare. Daca sunt cc, cei 5.5V sunt prea putini pentru functionarea corecta a 7805.Da' eu cred ca daca sunt cc poti sa conectezi PICul direct la "transformator". Pentru mai multa siguranta, poti inseria o dioda intre sursa si PIC. Condensatorul de 100 nF intre VCC si VSS lipit cat mai aproape de pinii PIC-ului n-ar trebui sa lipseasca.Este un incarcator de telefon pe care scrie la OUT : 4.5v iar cand am masurat erau 5.5v . Mai am unul care scoare in jur de 10v . O sa i folosesc pe celalat. Cu ploaritatea in ce parte intre VSS si VDD ? Link spre comentariu
Liviu M Postat Mai 1, 2013 Partajează Postat Mai 1, 2013 Foloseste-l pe ala de telefon (direct), nu cred c-or sa fie probleme.Condensatoarele de 100nF nu sunt polarizate. Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum