Sari la conținut
ELFORUM - Forumul electronistilor

Eroare scriere PIC - il programez, citeste 0x00,0x00,...


Mondan

Postări Recomandate

Folosesc Pickit2 v.2.61. (descarcat de pe NET) Vreau sa imi construiesc o sursa de tensiune. Am ca model o sursa data ca exemplu pe site-ul lor.Legaturile facute intre PICkit2 si un dsPIC30f sunt ok.Pornesc PICkit2ul, si in detecteaza: "dPIC... gasit si conectat"Tools -> Troubleshoot, arata ca toate tensiunile sunt in limite normale, totul okIncarc, HEX-ul, dau Write si imi arata "Scris cu succes" pe fond verde.Daca dau apoi Read, imi arata numai 0x00,...Ce o fi ? ca daca ar fi sters ar trebui sa arata numai 0x1FF.Am epuizat toate variantele pe care le stiam, si de asta am nevie de ajutorul vostru.Alt PIC de acelasi fel cu asta nu mai am, deci nu pot verifica cu altul. Am mai verificat cu un PIC16F.. si si pe ala il scrie/ citeste bine.

Link spre comentariu
  • Răspunsuri 7
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • Mondan

    4

  • pegas

    2

  • Liviu M

    1

  • elcomar

    1

Top autori în acest subiect

vezi ca ai bifat protectia la pic si de aia nu mai vezi ce este scris in el dar de programat e programat. Pune si tu un soclu pe placa si procesorul si o sa vezi ca o sa mearga.bafta

Link spre comentariu

Multumesc frumos, asta era, era Code Protect.Nu vreau sa copiez chiar identic montajul. El e SOIC, e lipit de picioare, si i*am prin deocamdat un LED pe PORTF6. Nu am reusit sa il aprind. Am incercat mai intai cu oscilator intern. Nimic, Apoi i-am pus si Q de 4Mhz + 2x 18pF si, tot nimic. Sa fie capacitatile care "pun" cuartul la masa prea mici ?Da, deci il programeaza, dar nu aprind LEDul, nu face nimic.Atat cu programele (incercarile) mele cat si cu programe date ca exemplu.In MPLab arata ca portul isi modifica valoarea, practic nu se intampla nimic. Ce sa fie ?In Proteus nu pot ca nu are dsPIc30f,....Enervant.

Link spre comentariu

LED-ul montat invers?Circuitul nealimentat?De unde sa stim noi daca n-ai nici o schema/poza si nici nu spui ce ai incercat/masurat si ce rezultate ai avut?

Link spre comentariu

daca in mplab functioneaza simularea, atunci clar ai o problema pe placa. oricum, nu ar strica sa pui codul/schema.eu aveam aceeasi problema. motivul : aveam un scurt intre masa si un pin de la oscilator. :nebunrau:

Link spre comentariu

Am verificat daca LED-ul este montat invers.

Era montat corect cu o rezistenta de 470R la pin. Faza e ca pus la 5V nu se aprindea. Pe el aveam vreo 2.6V si nu se aprindea. L-am pus doar pe el la +5V ( si masa) si asa se aprinde, dar nu f. puternic. Este "d-ala" cu plastic transparent.

 

Am reusit sa il aprind, dar nu reusesc sa il fac sa clipesca.

 

Pentru program am copiat ceva "pasaje" dintr-un PDF care se descarca gratuit si se numeste:

 

"Getting Started with

dsPIC30F

Digital Signal Controllers

User's Guide"

 

In acest PDF clipirea e realizata cu Timmere, ceea ce imi e putin dificil ca nu sunt obisnuit cu el.

 

Am cautat o procedura mai simpla si am gasit aici:

 

http://www.microchip.com/forums/tm.aspx?m=393902

 

care nu imi merge. Probabil frecventa procesorului e setata aiurea. Nu mi-a mers cu cuartul extern de 4 MB, si am setat pe oscilator intern caz incare merge. Nu stiu deocamdata nimic despre PLL, si pe ce frecv o merge PIC-ul.

 

E dificil cu clipit LED-ul si eu descarcasem de pe NET proceduri de transformata Fourier, pentru a lua in calcul zgomotul tensiunii,... :ras:

Link spre comentariu

Am reusit pana la urma "sa clipesc" LED-ul.Am copiat un program intreg de clipire dat de ei ca exemplu in PDFul mai sus amintit. Am selectat oscilator intern si asa a mers - clipeste. Cu cuartul de 4MHz si 2*18pf nu merge. Daca tin LED-ul aprin continuu se incalzeste PICul, dar merge.Multzam frumos celor care m-au ajutat.Am scris numele PDF-ului, poate mai sunt si altii interesati.

Link spre comentariu

pai na... 5-1.4V= 2.6V2.6V / 470 ohm = 5mA => chiorensis, deci nu prea se vede ledul. pune o rezistenta de 100-200 ohmi ca sa se vada ceva.cat despre fft si dspic, asta voiam si eu sa spun...baby steps.fa mai intai ledul ala sa clipeasca, normal si pe urma mergi mai departe. nu are rost sa bati un covor cu un buldozer (led aprins cu timere). :da

Link spre comentariu

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 cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări