Teade

Collapse

Foorumi reeglid.

Foorumi reeglistik on uuendatud. Palume tutvuda ja arvesse võtta.
See more
See less

Kas surnud PIC või mis?

Collapse
X
 
  • Filter
  • Kellaaeg
  • Show
Clear All
new posts

    Kas surnud PIC või mis?

    Ühe projekti tarvis ehitasin 16F84A jaoks sellise http://pic16f84.hit.bg programmaatori. Kivi ei õnnestunud progeda ja viskasin asja nurka. Nüüd hiljem uurisin asja ja selgus, et olin skeemil näidatud peale 10k takistist mineva otsa viinud kivi 3. jalale, mitte neljandale nagu vaja. Jootsin siis asja ümber ja tarkvara justkui nagu kirjutas koodi kivisse ilma probleemideta ära (ei mingeid erroreid vms). Küsimus siis järgmine, et kuna ma ennem kasutasin valesti kokkupandud programmaatorit, kas see tegevus võis kivi õhtale saata? Või on see PIC-i lõpus olev A komistuskiviks, programmikoodile endale, kuna see on internetist ühelt saidilt leitud, ning sealt alla laetav programmijupp on kirjutatud 16F84 kivi sisaldavale skeemile.
    Aeg on energiahulk, mis jääb põhjuse ja tagajärje vahele.

    #2
    Vs: Kas surnud PIC või mis?

    Elou!

    PICi käes hoides pole võimalik öelda kas on surnud või mitte(kuigi sussid püsti)
    Proovi oma vanas projektis ära, või proovi kas saad midagi kivist välja lugeda.
    Või tee mingi lihtne valgusdiood vilgutav lahendus...

    Edit:
    Sul läks programmeerimise pinge RA4 jalale.

    Parimat soovides,
    gOb
    viimati muutis kasutaja gob; 20 m 2007, 14:51.
    Meie üle nalja ei mõisteta!

    Comment


      #3
      Vs: Kas surnud PIC või mis?

      Proovisin kivist inffi lugeda. Paistab, et loeb välja küll. Mis siis nüüd? Kood vigane? Skeem valesti kokku pandud?
      Aeg on energiahulk, mis jääb põhjuse ja tagajärje vahele.

      Comment


        #4
        Vs: Kas surnud PIC või mis?

        Kui sa prlobleemi lähemalt ei kirjelda on väga raske aidata.
        Milline projekt? Milline skeem? Mis ei toimi?

        Üldiselt on 16f84 ja A variant (uuem) väga sarnased. Progemise osas oli neil vist teatavaid erinevusi küll. Ja antud progeja juures pole kusagil mainitud et toetaks 16f84A-d. Samas kui kirjutab edukalt ära ja välja loeb täpselt sama koodi, siis paistab toimivat. Nagu eelmine kasutaja mainis, tee lihtne LEDi vilgutamise test.

        Comment


          #5
          Vs: Kas surnud PIC või mis?

          Projektiks võtsin siis ette sellise asja: http://jap.hu/electronic/combination_lock.html. Kõige esimene skeem, v2-023. Skeemilt lugedes peaks sobima nii 16F84 kui ka 16F84A. Kivisse kirjutasin lehel leiduva cl2-04.hex default settingutega faili. Äkki peab koodi kuidagi veidi putitama? Kuna progemist ma ei valda, siis on nõuanded teretulnud.
          Ja skeemi töötamise/mittetöötamise kohta niipalju, et lehel soovitatud enne PIC asetamist 8. ja 14. viiguaugu (kasutan seda kivipesa, kuhu saab PIC niisama sisse torgata) sildamine paneb relee tööle küll. PIC 14. jala peale päris 5V ei jõua (mingi 4,90 vms vist oli). Peale kivi asetamist piiksu, mis peaks viitama proge käivitumisele kivis), ei käi, samuti ei tee klahvistiku näppimine mitte tuhkagi.
          Selle LED vilgutamistesti teeks heameelega ära, vahest saaks mõne viite skeemile ja jällegi juba valmis koodijupile. Esimese hooga leidsin netist miskise 7 LED-ga vilguti, aga niisugust jõulupuud ma ei viitsi küll kokku keevitama hakata.
          viimati muutis kasutaja Tikk; 21 m 2007, 06:26.
          Aeg on energiahulk, mis jääb põhjuse ja tagajärje vahele.

          Comment


            #6
            Vs: Kas surnud PIC või mis?

            Kasutad ikka tavalist pieso piiksjuat ja mitte sisseehitutatud generaatoriga?

            Viskasin väikse vilugatmise koodi valmis (põhineb felchi 1. projekti koodil siit: http://parsek.yf.ttu.ee/~felc/index_files/Page720.htm)

            Vilguti: vilgutab kõiki jalgu 1 sek sees ja 1 väljas. RA4 kõrgeks ei lähe (avatud kollektoriga). Testimiseks ei peagi kõikidele jalgadele LEDe panema. Lihtsalt testriga vaatad üle kas jalad vilguvad (0V ja 5V).
            blink.asm
            blink.hex
            blink.png

            Comment


              #7
              Vs: Kas surnud PIC või mis?

              COM-pordi progejad ongi suht saastad, võib vabalt selle viga olla. Ja, nagu siin märgiti, saatsid eelneva valeühendusega 12V progemispinge tavalisele koivale, mis seda ei taha. Seega võib PIC kutu olla küll. Enne aga proovi viimase abilise tekitatud kood sisse ajada.Kui programmeerub (tee verify ka) ja ikka ei tööta, on miski muu kamm. Näiteks taktigenes. Koodis on see lülitatud välise kvartsi peale - selle ikka ühendasid? Watchdog lülita välja, code protect pole tähtis ja power on reset võiks sees olla. Ostsillaator peab olema HS.
              Kui kvartsi jootnud pole ja ei viitci ka, vali ossi juurest internal . Asi käib siis võib-olla veidi aeglasemalt sest sisemine gener töötab alati 4MHz-ga (sellel PICil).
              - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
              - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

              Comment


                #8
                Vs: Kas surnud PIC või mis?

                LED-vilguti ei tööta, võimalik, et PIC siiski omadega õhtal. Eks tuleb uuega proovida :P
                Aeg on energiahulk, mis jääb põhjuse ja tagajärje vahele.

                Comment


                  #9
                  Vs: Kas surnud PIC või mis?

                  Kas "verify" kinnitab progemise korrektsust?
                  - Vend Hieronymus tunneb Motorola toodete nimekirja kõige paremini, las tema ütleb.
                  - Motorola poolt loodud kiipide hulgas ei ole teda üles tähendatud. - Tähendab: ta on Intelist!

                  Comment


                    #10
                    Vs: Kas surnud PIC või mis?

                    Paistab et sul sellel PICprog progemise softil "verify" võimalust polegi. Kehv programm.
                    Üks (kilplase) meetod on progeda kivi, lugeda tagasi ja siis "käsitisi" notepadis võrrelda neid kahte.

                    Või tõmmata mõni teine progemise soft. Ntx siit: http://freenet-homepage.de/dl4yhf/winpicpr.html see. "Interface" tab-is valid Interface tüübiks: COM84 ja valid pordi. Laed hex faili, "device, config" all määrad kivi ja seaded. Proged: Device->Program(code+data+config). Kontrollid: device->verify. Aga üldiselt näed "code" tab-ist punasega kohe ära milline osa koodist ebaõnnestus kivisse kirjutada.

                    Comment


                      #11
                      Vs: Kas surnud PIC või mis?

                      Elou!

                      Proovi ICprog nimelist programmi.
                      Vaata uuemat versiooni http://www.ic-prog.com/index1.htm
                      Seal on "verify" olemas.

                      gOb
                      Meie üle nalja ei mõisteta!

                      Comment

                      Working...
                      X