Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Probleme cu garda de mediu.

Sitemul de operare foloseste prea...

Ce farmacie VET online care "...

De unde cumparați legume si fructe?
 Samsung S21 ultra

Plasa de umbrire peste gard de pl...

O smecherie pe care nu o inteleg

Balcon parter fara acte
 unde gasesc un speed bag in bucur...

Programe TV cu altfel de sporturi

Laptop "bun la toate" max...

navigatie noua vw tiguan
 ctfmon.exe - System Error (in Saf...

Ați prins vremurile cand 120 Volț...

Whatsapp nu afișeaza numele ...

Medii admitere Politehnica Bucure...
 

Programare pic-uri

- - - - -
  • Please log in to reply
15 replies to this topic

#1
iuliani685

iuliani685

    Junior Member

  • Grup: Junior Members
  • Posts: 31
  • Înscris: 21.07.2015
Salut ....am deschis acest topic uc speranta ca a fi cineva care sa ma ajute ...
Pentru inceput vreausa va anunt ca is incepator la programare microcontrolere dar vreau sa invat....
Scule necesare pentru programare si anume pentru a scrie picul am un GENESIS G540 ...bunicel zic eu ...acum nu stiu chir cat de bun e....
Am vrut pentru inceput sa ma apuc sa incerc cu coduri pentru blink ca sa imi fac o idee cum lucreaza sa vad ce si cum ...ma rog pe lnga studiatul multor altor chestii  ...din cate am vazut si am citit ..codul trebuie scris si compilat cu acelasi program...am incercat programe de pe net gata facute HEX ... le scriu pe pic ...imi arata ca picu se programeaza tot ...cand pun ledul sa ad daca licare ...NIMIC....
Aveti ide de ce si din ce cauza se intampla asa ceva ????
Ma poate ajuta cineva ???
Am zis ca poate e picul facatura si am cumparat din alta parte ...la fel...zic oare si astea care le-am luat azi de la alt magazin sa fie la fel facaturi si sa nu mearga cum trebuie...faza e ca se scrie picul tot dar cand il pun pe sursa si ii pun ledul nimic...folosesc sursa LM7805  si nu cred ca il arde
Va multumesc si orice ajutor e bine venit ...siteuri cv

#2
iuliani685

iuliani685

    Junior Member

  • Grup: Junior Members
  • Posts: 31
  • Înscris: 21.07.2015
Pardon GENIUS G540 e programatorul

#3
pg-soare

pg-soare

    Ciclist de mahala

  • Grup: Senior Members
  • Posts: 3,533
  • Înscris: 14.09.2008
Salutari, nu te putem ajuta daca nu dai mai multe informatii. De exemplu : schema cu totul sau macar daca ai pus rezistenta inseriata cu LED-ul la portul pe care il controlezi, etc.

Nu mai pune atat de multe intreruperi '...', chiar si daca te-ai gandit in timp ce scriai, nu trebuie sa ne arati si noua asta. In plus, e greu de citit.

#4
iuliani685

iuliani685

    Junior Member

  • Grup: Junior Members
  • Posts: 31
  • Înscris: 21.07.2015
Rezistenta inseriata cu ledul are rol de a proteja ledul s anu se arda cel putin asa stiu din electronica pentru ca la electronica ma pricep bn ...acum sant nevoit sa invat si programarea picurilor ca asta e astea is timpurile ....
Dar acum nu stiu poate trebuie neaparat are vreo influenta asupra picului?
Din cunostintele mele despre electronica o rezitenta pusa pe plusul la led are rol s anu se arda acel led.
In fine deci schema  ar fi alimentare pe PIN1 si PIN8 la picsi iesirea semnalului e pe pinul 5-6-7 si 3 ...c de genul ...ca am programat o data picul si am luat pur si simplu alimentarea de pe pic si cand am pus la loc pauza...sau am incercat sa il rescriu si la fel nu mai rea

uita-ti codul care il am si l-am facut hex

;----------------------------------------------------------------------
; NAME: Flash Led for  PIC 12F675
; BY:  Adrian Bergthaller
; WEB:  http://www.bertys.ro
;----------------------------------------------------------------------
;****************************************************************************
;* 12F675     *     *
;* -----uu----- *
;*    +5 V ----| vdd    vss |---- Gnd     *
;*    led1 <---| gp5    gp0 |---> led4     *
;*    led2 <---| gp4    gp1 |---> led3    *
;* switch --->| gp3    gp2 |<--- NC *
;* ------------ *
;*   *
;****************************************************************************
; config. GPIO xx543210 = xx00 1100
; vers 0.1 25.03.2006
list   p=12f675     ; list directive to define processor
#include <p12f675.inc>     ; processor specific variable definitions
;----------------------------------------------------------------------
; Configurare
__CONFIG _INTRC_OSC_NOCLKOUT & _WDT_OFF & _PWRTE_ON & _MCLRE_OFF & _CP_OFF & _CPD_OFF
ERRORLEVEL -302
;----------------------------------------------------------------------
;----------------------------------------------------------------------
; Constant define
;----------------------------------------------------------------------
#define Led4  GPIO,0  ; (o) led yellow / gelb / galben
#define Led3  GPIO,1  ; (o) led red / rot / rosu
#define rezerva  GPIO,2  ; (i) not connected
#define swNext  GPIO,3  ; (i) intrare switch next ( not implemented )
#define Led2  GPIO,4  ; (o) led red / rot / rosu
#define Led1  GPIO,5  ; (o) led yellow / gelb / galben
;----------------------------------------------------------------------
; RAM VARIABLES DEFINITIONS
;----------------------------------------------------------------------
; Bank0 = 20h-5Fh
CBLOCK 0x020
; -------------------
; delays
delayCnt:  1 ; contor delay 100uS
delayCnt1: 1 ; contor delay 10mS
delayCnt2: 1 ; contor delay 1S
; -------------------
; alte variabile ..
cntFlash: 1  ; contor flash
ENDC
;----------------------------------------------------------------------
; MACRO DEFINITIONS
;----------------------------------------------------------------------
; Selects register bank 0
BANK0 MACRO
BCF STATUS,RP0 ; clear bank select bits
ENDM
;----------------------------------------------------------------------
; Selects register bank 1
BANK1 MACRO
BSF STATUS,RP0 ;
ENDM
;----------------------------------------------------------------------
; disable global irq
DISABLE_IRQ MACRO
LOCAL STOP_INT
STOP_INT
BCF INTCON,GIE ; Disable global interrupt
BTFSC INTCON,GIE ; check if disabled
GOTO STOP_INT  ; nope, try again
ENDM
;----------------------------------------------------------------------
; enable global irq
ENABLE_IRQ MACRO
LOCAL START_INT
START_INT
BSF INTCON,GIE ; Enable global interrupt
BTFSS INTCON,GIE ; check if disabled
GOTO START_INT  ; nope, try again
ENDM
;----------------------------------------------------------------------
; macro definitions / comands / comenzi ..
Led1_ON MACRO
bsf Led1
nop
ENDM
Led1_OFF MACRO
bcf Led1
nop
ENDM

Led2_ON MACRO
bsf Led2
nop
ENDM
Led2_OFF MACRO
bcf Led2
nop
ENDM

Led3_ON MACRO
bsf Led3
nop
ENDM
Led3_OFF MACRO
bcf Led3
nop
ENDM
Led4_ON MACRO
bsf Led4
nop
ENDM
Led4_OFF MACRO
bcf Led4
nop
ENDM
;----------------------------------------------------------------------
; END macro definitions
;----------------------------------------------------------------------

;**********************************************************************
;  PROGRAMUL
;**********************************************************************
ORG 0x000     ; processor reset vector
goto    MAIN ; go to beginning of program
;-----------------------------------------------------------------------------
; Interrupt service routine
;-----------------------------------------------------------------------------
ORG 0x004 ; interrupt vector location
RETFIE    ; return from interrupt
;-----------------------------------------------------------------------------
;  MAIN ROUTINE START HERE
;-----------------------------------------------------------------------------
ORG 0x010
MAIN:
;-----------------------------------------------------------------------------
; Init_Prog
;  - Initialize program & setups
;  - Initilaize all ports to known state before setup routines are called
;-----------------------------------------------------------------------------
Init_Prog:
; int osc calibration / Calibrarea oscilatorului intern de 4 Mhz
BANK1
call 0x3FF  ; get the calibration value
movwf  OSCCAL
BANK0
; disable irqs / dezactivare intreruperi
DISABLE_IRQ
; ports init / initializare porturi
call Init_Ports
; leds off / initializari leduri
call Init_Led
; init.end / ok, la munca!
;-----------------------------------------------------------------------------
; Program loop start here (forever_loop)
;-----------------------------------------------------------------------------
Prog_Loop:
; back to BANK0 / revin la Bank-ul 0
BANK0
movlw 0x05
movwf cntFlash
flash1  ; flash mode 1
Led1_ON
call Delay_100mS
Led1_OFF
call Delay_100mS
Led2_ON
call Delay_100mS
Led2_OFF
call Delay_100mS
Led3_ON
call Delay_100mS
Led3_OFF
call Delay_100mS
Led4_ON
call Delay_100mS
Led4_OFF
call Delay_100mS

Led4_ON
call Delay_100mS
Led4_OFF
call Delay_100mS

Led3_ON
call Delay_100mS
Led3_OFF
call Delay_100mS

Led2_ON
call Delay_100mS
Led2_OFF
call Delay_100mS

Led1_ON
call Delay_100mS
Led1_OFF
call Delay_100mS
decfsz cntFlash, f
goto flash1
; end 1
call Init_Led
call Delay_100mS

movlw 0x10
movwf cntFlash
flash2   ; flash mode 2
Led1_ON
Led4_ON
call Delay_100mS
Led1_OFF
Led4_OFF
call Delay_10mS

Led1_ON
Led4_ON
call Delay_100mS
Led1_OFF
Led4_OFF
call Delay_10mS
call Delay_10mS

Led2_ON
Led3_ON
call Delay_100mS
Led2_OFF
Led3_OFF
call Delay_10mS

Led2_ON
Led3_ON
call Delay_100mS
Led2_OFF
Led3_OFF
call Delay_10mS
call Delay_10mS
decfsz cntFlash, f
goto flash2
; end 2

call Init_Led
call Delay_100mS

movlw 0x10
movwf cntFlash
flash3 ; flash mode 3
Led1_ON
Led3_ON
call Delay_100mS
Led1_OFF
Led3_OFF
call Delay_10mS

Led1_ON
Led3_ON
call Delay_100mS
Led1_OFF
Led3_OFF
call Delay_10mS
call Delay_10mS

Led2_ON
Led4_ON
call Delay_100mS
Led2_OFF
Led4_OFF
call Delay_10mS

Led2_ON
Led4_ON
call Delay_100mS
Led2_OFF
Led4_OFF
call Delay_10mS
call Delay_10mS
decfsz cntFlash, f
goto flash3
; end 3
goto Prog_Loop
;-----------------------------------------------------------------------------
; Library / PROCEDURI
;-----------------------------------------------------------------------------
;-----------------------------------------------------------------------------
; Delay 1S
;-----------------------------------------------------------------------------
Delay_1S: ; Call = 2 cycles
movlw d'100'    ; 1 cycles
movwf delayCnt2   ; 1 cycles
Delay_1S_1:
call Delay_10mS   ; 2 cycles
decfsz delayCnt2,f   ;
goto Delay_1S_1   ; 1+2 cycles
return
;-----------------------------------------------------------------------------
; Delay 100 mS
;-----------------------------------------------------------------------------
Delay_100mS: ; Call = 2 cycles
movlw d'10'    ; 1 cycles
movwf delayCnt2   ; 1 cycles
Delay_100mS_1:
call Delay_10mS   ; 2 cycles
decfsz delayCnt2,f   ;
goto Delay_100mS_1   ; 1+2 cycles
return
;-----------------------------------------------------------------------------
; Delay 10 mS
;-----------------------------------------------------------------------------
Delay_10mS:   ; Call = 2 cycles
movlw d'100'    ; 1 cycles
movwf delayCnt1   ; 1 cycles
Delay_10mS_1:
call Delay_100uS   ; 2 cycles
decfsz delayCnt1,f   ;
goto Delay_10mS_1  ; 1+2 cycles
return
;-----------------------------------------------------------------------------
; Delay 100 uS = (5+(3*Constant))*OSC/4
;-----------------------------------------------------------------------------
Delay_100uS: ; Call = 2 cycles
movlw d'31'    ; 1 cycle
movwf delayCnt   ; 1 cycle
decfsz delayCnt,f   ;
goto $-1 ; 1+2 cycles
    return   ; 2 cycles
;-----------------------------------------------------------------------------
; Port init / Initialize Port
;-----------------------------------------------------------------------------
Init_Ports:
BANK0    ; Bank 0
clrf GPIO   ; 1)Status of pins:  GPIO (GPIO=0 <ViL, =1 >ViH)
movlw b'00000111'  ; 2)Comparator configuration
movwf CMCON   ; Set GP<2:0> digital IO (comparator Off)
BANK1    ; Bank 1
bcf OPTION_REG,5  ; 3)TMR0 clock source select:  Internal instruction cycle clock (CLKOUT)
bsf OPTION_REG,7  ; 4)GPIO pull-ups: is disabled
clrf WPU   ; 5)Clear weak pull-up register
clrf IOC   ; 6)Clear Interrupt-on-change register
;-----------------------------------------------------------------------------
; Port setup GP0-GP5
;-----------------------------------------------------------------------------
;GP0 (Led Y)  act as output
;GP1 (Led R)  act as output (eventual rezerva)
;GP2 (NC)   act as input - rezerva
;GP3 (switch)  can be input only
;GP4 (Led R)  act as output
;GP5 (Led Y)  act as output
;-----------------------------------------------------------------------------
movlw   b'00001100'  ; 7) data direction TRISO 0: output, 1: input (Hi-Z mode)
movwf   TRISIO   ; {0,0,GPIO<5:0>} 0-Output 1-Input
; * 12F675 Only *   ; initializaz registrul de selectare a intrarilor analogice
clrf ANSEL    ; 8)* xxxx ANS<3..0> =0 digital I/O, =1 analog input
;
BANK0
return
;-----------------------------------------------------------------------------
;-----------------------------------------------------------------------------
; Initialize Leduri
;-----------------------------------------------------------------------------
Init_Led:
Led1_OFF
Led2_OFF
Led3_OFF
Led4_OFF
return
;-----------------------------------------------------------------------------
; calibrarea oscilator intern
;-----------------------------------------------------------------------------
org 3FFh
; [34]9Ch for  pic 12F675
retlw 0x9C ;
;-----------------------------------------------------------------------------
END     ; directive 'end of program'
;-----------------------------------------------------------------------------

E luat de pe internet deci nu e scris de mine.doar am luat asa sa testez sa invat ce si cum se comporta etc ca na asa se inata

sau daca aveti un asm cu un cod simplu pentru un led sa se stinga se aprinda sa ma joc eu in el cu timpi si sa ma invat sa il fac hex etc si etc ...mic doar pentru un led sa iasa pe un pin oarecare de pe 12f675. doar sa vad si eu ca imi perge sa il programez pe pic si sa ii schimb eu timpii ...
Va multumesc si imi cer scuze de mesajele lungi si poate plictisitoare .
Dar si eu in domeniul meu si anume electronica cand ma intreaba cineva le raspund chiar cu cea mai mare placere pentru ca ma bucura faptul ca mai exista tineret care e interesat de electronic asi multe altele inafara de plecat afara la furat ..

#5
iuliani685

iuliani685

    Junior Member

  • Grup: Junior Members
  • Posts: 31
  • Înscris: 21.07.2015
conteaza ultima litera de la seri si anume programatorul meu programeaza 12f675 F.H.K . si picul pe care il folosesc nu are nici o litera la urma.
Conteaza?

#6
pg-soare

pg-soare

    Ciclist de mahala

  • Grup: Senior Members
  • Posts: 3,533
  • Înscris: 14.09.2008
Incearca sa o iei cu binisorul, nu te duce cu N LED-uri, cand tu nu esti in stare sa intelegi unde e buba. Ia-o din aproape in aproape.
Uite, incearca sa folosesti acest cod, dar modifica-l pentru chipul tau.

http://www.oz1bxm.dk/PIC/628LED.htm

Daca nu stii exact care-i treaba cu registrii, poate ar fi mai bine sa incepi sa programezi pe platforma arduino, intr-un limbaj precum C. In 2015 nu trebuie sa-ti mai bati capul cu ASM pentru ce vrei tu.
Stii ce face TRISx, dar STATUS? Pentru a-l depana, trebuie sa intelegi ce scrie pe acolo.  Daca nu le stii semnificatia, te indrepti in directia gresita cu invatatul.

Spor,

Poate va ajuta acest link : http://www.microchip...ms/m229136.aspx care-si gaseste rezolvarea de-alungul subiectului. E pentru chipul tau.

#7
iuliani685

iuliani685

    Junior Member

  • Grup: Junior Members
  • Posts: 31
  • Înscris: 21.07.2015
mda ...conteaza ..pentru ca modelele care le programeaza programatorul sant  controlere RF. E clar...
O idee cea ce pic sa folosesc ...eu zic ca 16F627 ar fi indicat c ad c amerge pana la 1000 de rescrieri

#8
iuliani685

iuliani685

    Junior Member

  • Grup: Junior Members
  • Posts: 31
  • Înscris: 21.07.2015
Va  multumesc din suflet ...credeti-ma de dimineata stau cu capu in ele . sant o persoana care cand  imi place c si am si nevoie nu ma las pana nu le invat dar am catea zile de cand am inceput sa vad despre ele ...b ta o iau si eu cu inceputul ...dar imi trebuie un cod care sa pot sa ma joc si eu cu el sa vad ce face ...cum face.daca sterg aia ce se intampla dupa ai de ce face asa daca am sters si etc.
Fiecare sintaxa si tot asa.
Arduino nu reau sa aud de el pentru ca e pentru copii am icercat cu el si sub DELAY ("10") nu mai proceseaza cum trebuie ...si eu trebuie sa fac niste timpi undeva cam asa 0.6223333333ms   sau asa    0.10575ms   care astea inpreuna cu mai multe pulsuri de genu face cv si anume is niste biti etc care sant luati cu un analizor de la o interfata si vreau sa ii reproduc sa daca face la fel ca interfata originala....Vorbesc in cunostinta de cauza cam 70% ca restu 30 e vb de programarea picului daca imi va duce modulatia respectia...
Cred ca ati auzit si oi de analizor logi ca poti sa iei de pe orice respectivele comenzi si repuse pe pic face la fel ca originalul ( hotia chinezilor la facaturi)

#9
cspot

cspot

    Guru Member

  • Grup: Senior Members
  • Posts: 12,855
  • Înscris: 22.07.2004
Daca esti incepator in microcontrolere, poate ar fi mai bine sa incepi cu un Arduino.

#10
cspot

cspot

    Guru Member

  • Grup: Senior Members
  • Posts: 12,855
  • Înscris: 22.07.2004

 iuliani685, on 30 iulie 2015 - 18:38, said:

Va  multumesc din suflet ...credeti-ma de dimineata stau cu capu in ele . sant o persoana care cand  imi place c si am si nevoie nu ma las pana nu le invat dar am catea zile de cand am inceput sa vad despre ele ...b ta o iau si eu cu inceputul ...dar imi trebuie un cod care sa pot sa ma joc si eu cu el sa vad ce face ...cum face.daca sterg aia ce se intampla dupa ai de ce face asa daca am sters si etc.
Fiecare sintaxa si tot asa.
Arduino nu reau sa aud de el pentru ca e pentru copii am icercat cu el si sub DELAY ("10") nu mai proceseaza cum trebuie ...si eu trebuie sa fac niste timpi undeva cam asa 0.6223333333ms   sau asa 0.10575ms   care astea inpreuna cu mai multe pulsuri de genu face cv si anume is niste biti etc care sant luati cu un analizor de la o interfata si vreau sa ii reproduc sa daca face la fel ca interfata originala....Vorbesc in cunostinta de cauza cam 70% ca restu 30 e vb de programarea picului daca imi va duce modulatia respectia...
Cred ca ati auzit si oi de analizor logi ca poti sa iei de pe orice respectivele comenzi si repuse pe pic face la fel ca originalul ( hotia chinezilor la facaturi)

     Dupa modul in care te exprimi inteleg ca te-ai lovit la procesor. Dupa ce te odihnesti, mai fa o incercare. Sau mai bine, lasa ...

#11
iuliani685

iuliani685

    Junior Member

  • Grup: Junior Members
  • Posts: 31
  • Înscris: 21.07.2015
da intradevar ma luase oboseala   sa stau de la ora 11 pana la 19- 20 seara cu capu in astea cred si eu .

Edited by iuliani685, 30 July 2015 - 23:49.


#12
iuliani685

iuliani685

    Junior Member

  • Grup: Junior Members
  • Posts: 31
  • Înscris: 21.07.2015
Salut deci am facut ca asta din video si nu merge fratilor ...ce dracu o avea...

[ https://www.youtube-nocookie.com/embed/dviLoLkEQrk?feature=oembed - Pentru incarcare in pagina (embed) Click aici ]

uitati si o imagine cum imi da eroare


http://www.mediafire...2/Test1Led.png#

Edited by iuliani685, 31 July 2015 - 15:49.


#13
Mos_Ilie

Mos_Ilie

    Guru Member

  • Grup: Senior Members
  • Posts: 13,522
  • Înscris: 31.12.2006
Salut,

Nu vreau să fiu răutăcios, dar dacă ai programat pic-ul aşa cum ai scris mesajele pe forum, e normal ca programul să nu funcţioneze.

" ....am deschis acest topic uc speranta ca a fi cineva care sa ma ajute ...
Pentru inceput vreausa va anunt ca is incepator la programare microcontrolere dar vreau sa invat....
Scule necesare pentru programare si anume pentru a scrie picul am un GENESIS G540 ...bunicel zic eu ...acum nu stiu chir cat de bun e....
Am vrut pentru inceput sa ma apuc sa incerc cu coduri pentru blink ca sa imi fac o idee cum lucreaza sa vad ce si cum ...ma rog pe lnga studiatul multor altor chestii  ...din cate am vazut si am citit ..codul trebuie scris si compilat cu acelasi program...am incercat programe de pe net gata facute HEX ... le scriu pe pic ...imi arata ca picu se programeaza tot ...cand pun ledul sa ad daca licare ...NIMIC....
Aveti ide de ce si din ce cauza se intampla asa ceva ????
Ma poate ajuta cineva ???
Am zis ca poate e picul facatura si am cumparat din alta parte ...la fel...zic oare si astea care le-am luat azi de la alt magazin sa fie la fel facaturi si sa nu mearga cum trebuie...faza e ca se scrie picul tot dar cand il pun pe sursa si ii pun ledul nimic...folosesc sursa LM7805  si nu cred ca il arde
Va multumesc si orice ajutor e bine venit ...siteuri
cv ".

Ce ai scris în limba Română înţelege ( aproape ) oricine ştie româneşte.

O maşinărie e mult mai pretenţioasă în ce priveşte limbajul şi o greşeală mult mai mică decât cele făcute de tine în scris conduce la nefuncţionare sau la rezultate imprevizibile.

" Arduino nu reau sa aud de el pentru ca e pentru copii am icercat cu el si sub DELAY ("10") nu mai proceseaza cum trebuie ...si eu trebuie sa fac niste timpi undeva cam asa 0.6223333333ms... "

Am înţeles, vrei să fii aruncat din şa de un cal de rasă, nu de o mârţoagă !

Verifică programatorul cu care lucrezi sau împrumută unul funcţional. de la cineva care lucrează cu aşa ceva.

Edited by Mos_Ilie, 31 July 2015 - 17:45.


#14
ovidiu007

ovidiu007

    Junior Member

  • Grup: Members
  • Posts: 211
  • Înscris: 08.02.2009
Pentru iniţiator:
Cei care au răspuns mai sus au dreptate. Nu se învaţă programare (de orice fel) fără să înţelegi ce semnificaţie au instrucţiunile. Încearcă mai întâi comanda unui singur led.
Nu îmi este clar ce mediu de dezvoltare foloseşti. Nu am lucrat nici cu programatorul amintit. Pentru PIC-uri, dacă vrei să lucrezi în limbaj de asamblare, există MPLAB, făcut de Microchip care produce şi microcontrolerele din seria PIC. În afara de faptul că verifică codul din punctul de vedere al sintaxei, conţine şi un simulator, cu ajutorul căruia se poate vedea ce efect are  fiecare linie de cod asupra regiştrilor.

Dacă nu funcţionează pe hârtie nu va funcţiona nici în realitate. Reciproca nu este adevărată.

Nu ai dat detalii despre schema exacta a montajului. Pot exista o mulţime de motive pentru care, deşi codul pare corect, montajul totuşi nu funcţionează.
Microcontrolerul are semnal de ceas? Programatorul este conectat la pinii corespunzătorii ai microcontrolerului (vezi foia de catalog pentru asta)? După scrierea memoriei program a microcontrolerului, programatorul verifică şi confirmă faptul că aceasta s-a încărcat corect?

#15
iuliani685

iuliani685

    Junior Member

  • Grup: Junior Members
  • Posts: 31
  • Înscris: 21.07.2015
Deci pentru cei cu mintea luminata care au stat mai mult sa vada cum am scris eu decat sa dea o mana de ajutor ...aaa ....mai bine luati si beti o bere si lasa-ti vorbele  specific romanului cand incepe sa stie si el cate ceva  atunci se crede destept.Colaborez cu oamen de pe afara indieni chinezi si nu mai sant asa atenti la cum vb...romanu asta prima  data vede,,,da vai analfabetule ce fel ai scris....da vai da cum vrei sa scri tu programare daca ai scris in halul asta in cod...
TINERE nu am scris codul eu ...daca citeai postarile vedeai....am dat copy paste ...ca inca nu stiu sa scriu codurile ...am 2 saptamani de studiat in asa cea...ce fac ma urc pe gramada de gunoi sa scurm....am luat coduri de pe net sa vad ce si cum se programeaza ,,,ce programe imi trebuie  si dupa aia ma pun pe studii...
Nu te repezi repede sa tragi clopotele de sfoara ca  e posibil sa iti cada clopotul in cap....

Daca nu vreti sa ma ajutati bine nu e obligat nimeni

Ca sti vorba aia ,,a fi om e lucru mare ...a fi falos sa nu zic altceva e de mirare ....
@OVIDIU,,,mersi man de raspuns....
Cred ca problema e de la compilator trebuie sa il instalez in MPLAB..un compilator nu stiu ...merg cu ochi inchisi ca dau numai de destepti cu multa scoala dar cu minte putina si bun simt de a da o mana de ajutor ...si nu ma refer la tine ovidiu ca pana acu esti singurul care a inceput cu intrebari care eu trebuie sa le fac ca incepator...
Hex-urile pe simulator ISIS merge ....programatorul imi zice ca se programeaza pic-ul ...toate operatiile fara erori la scriere...
Nu stiu ce sa zic..acum pe seara am testat  pe simulator ISIS un hex-blinc care initial a fost facut pentru 16F628 merge ..si am incercat si pe 627 simerge cu acelasi hex...nu stiu de ce nu merge pe real
Oiudiu inca o data mersi de raspuns   tie si celor care au mai raspuns la problema mea...iar celor care nu vor si cred ca li se pare ca depun prea mult efort ii rog s anu ma comenteze aiurea ca nu are rost...eu nu am deranjat pe nimeni daca cineva vrea sa ma ajute bine daca nu iar bine

Am instalat MPLAB 8,92
Programator.-GENIUS G540

COMPILATOR NU STIU DE CARE TREBUIESI CUM SA IL INSTALEZ
Am incercat cu  hi tech dar nu ma ajuta cu nimic
Daca vreti sa ma ajutati cu niste programe si titoriale video in care sa imi arate exact ce sa fac pe modelul asta de MPLAB ar fi bine
Daca se poate da ca nu asta e
Oricum a multumesc

Microcontroler =16f628- 16f627-16f84
Din ce stiu toate au clock interior

Edited by iuliani685, 31 July 2015 - 22:52.


#16
iuliani685

iuliani685

    Junior Member

  • Grup: Junior Members
  • Posts: 31
  • Înscris: 21.07.2015
Deci pana la urma nu stiu care e faza ...am instalat ISIS simulator si am pus diferite hexuri care le aveam sau care au mers facute in mplab ...pe simulator cu pic 12f675 sau 16f627-628...si merge fratilor
Il scriu pe picacelasi hex acelasi fel de a pune piesele pe placa si nimic..defapt ce piese un led ca ce pun in simulator pus si pe bred.si nimic frate.
Am 4 tipuri de pic si nici unele nu vrea..am hezuri pentru fiecare care pe simulator lucreaza pe real nu .
Programatorul imi arata ca programeaza verifica sterge scrie cripteaza tot.pun ledurile pe ele nimic.
Nu stiu ce sa mai zic .ma gandeam ca is chiar bata si nu stiu dar asta e prea de tot .
O fi de la picuri sa fie facaturi ? dar toate 4 modele e prea de tot

Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate