Teade

Collapse

Foorumi reeglid.

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

pic 12f629 programmeerimine

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

    pic 12f629 programmeerimine

    On siis vaja progeda pic 12f629.Kasutan isetehtud jdm programmaatorit ja IC-prog´i.Probleem selles et poole programmeerimise pealt tuleb ette kiri:

    ''No'' Oscillator Callibration Value''found. Do you want touse value from file (3FFFh) instead?''

    Ma tean et sellel kivil peab mingi väärtuse kivi pealt callibreerima kuid IC-progis ma küll sellist funktsiooni ei leidnud.Isegi helpist mitte.Mida teha??

    #2
    Vs: pic 12f629 programmeerimine

    Vist oli nii, et ta oskas OSCCALi ise lugeda. Veateade tähendab, et kiviga ei suudetud õigesti suhelda ja kirjutamine ilmselt ka ei õnnestuks. Port vist liiga nõrk ja/või probleemid sellega et WinXP ei lase pordile ligi. Kasuta suhtlemisel mitte "direct I/O" vaid "windows api" ja mängi viiteajaga.
    Kivi MCLR otsale peab suhtlemise ajaks tekkima +13V. Kui madalam, ei saagi õnnestuda!
    - 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


      #3
      Vs: pic 12f629 programmeerimine

      Kui see midagi näitab siis koodi loeb küll.

      Comment


        #4
        Vs: pic 12f629 programmeerimine

        Kui ma vastan ülaltoodud tekstile NO siis programmeerib ja lõpus ütleb ''device successfully verified''(kasutades samu settinguid(direct i/o) ütles ennem et verifing failed)

        Nüüd proovisin windows api varianti ja sama lugu.

        Aga mõlemal juhul mclr otsal oli tegevuse ajal max 8,18volti(vahest hüppas ka 2.0V peale)
        Kas see tähendab et pic ei ole ikka õigesti progetud??

        Mis vahe on üldse direct i/o ja windows apil?

        Comment


          #5
          Vs: pic 12f629 programmeerimine

          Kui verify on ok, sai kõik õigesti kirjutatud. OSCCALi ei tule tõesti lugeda .hex failist vaid otse kivist. Äkki sai õigesti?
          Direct I/O tähendab, et kirjutatakse otse porti. Uuemad aknad seda niisama ei lase. ICprogil on mingi .sys fail mis otsesidet peaks võimaldama aga ise pole seda kasutada suutnud.
          - 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


            #6
            Vs: pic 12f629 programmeerimine

            Täpsemalt ei saa porti kirjutada win NT-l baseeruvatel. Kuna seal on kõik teised programmid user õigustega ja nendel ei lubata porti kirjutada. Aitab selline asi kui exe "properties" alt valida "compatibility" ja panna linnuke "Run this program in compatibility mode" ja valida kas win 95 või 98. siis peaks töötama. Või kasutada win apit. Muidu lihtsalt datat saadad aga asi porti ei jõua. Vahel on see esimene hea. kui vaja kiiret pordile ligipääsu.
            Modelleerimises ja tootmises kehtivad:
            1. Avariikindel vooluring lühistab kõik teised.
            2. Transistor, millel on kiiresti toimiv kaitse, säästab kaitset, sulades kõigepealt ise.

            Comment

            Working...
            X