www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Začetnik na AVR
Pojdi na stran Prejšnja  1, 2
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
TECHNIC
Član
Član



Pridružen-a: Tor 31 Okt 2006 11:18
Prispevkov: 582
Aktiv.: 2.57
Kraj: Senovo

PrispevekObjavljeno: Sob Jul 18, 2009 11:32 am    Naslov sporočila:   Odgovori s citatom

Še nekaj bi vprašal:

Kako velike upore lahko dam na ADC vhod, brez da bi napetost preveč padla? Koliko je neka "varna" vrednost. Trenutno imam 4,7K in 10K, vendar mi v standby načinu porabi preveč toka (0,5 mA). Mikrokontroler je Attiny13.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
dkone
Član
Član



Pridružen-a: Sre 07 Mar 2007 18:53
Prispevkov: 2116
Aktiv.: 9.51
Kraj: Krško

PrispevekObjavljeno: Sob Jul 18, 2009 11:47 am    Naslov sporočila:   Odgovori s citatom

TECHNIC je napisal/a:
Še nekaj bi vprašal:

Kako velike upore lahko dam na ADC vhod, brez da bi napetost preveč padla? Koliko je neka "varna" vrednost. Trenutno imam 4,7K in 10K, vendar mi v standby načinu porabi preveč toka (0,5 mA). Mikrokontroler je Attiny13.


Vzami rajši v rangu 1M Omega ,tako bo manjšo tok tekel. Na forumu je ena tema kje je Silvo objavil izračun uporov za napetostni delilnik...

_________________
Denis
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
skobal
Član
Član



Pridružen-a: Pon 23 Mar 2009 17:05
Prispevkov: 38
Aktiv.: 0.19
Kraj: Postojna

PrispevekObjavljeno: Sre Sep 29, 2010 9:28 pm    Naslov sporočila:   Odgovori s citatom

a mi nekdo malo razloži kako lahko postavim attiny13 v sleep mode ter kako ga z napetostjo na enem pinu spet zbudim?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.92
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Sre Sep 29, 2010 11:00 pm    Naslov sporočila:   Odgovori s citatom

Datashet st. 32. V MCUCR registru nastaviš način ter omogočiš sleep. Zbudiš ga pača na način, ki je ustrezen izbranem načinu. (tabela 7-1)
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
skobal
Član
Član



Pridružen-a: Pon 23 Mar 2009 17:05
Prispevkov: 38
Aktiv.: 0.19
Kraj: Postojna

PrispevekObjavljeno: Čet Sep 30, 2010 10:05 am    Naslov sporočila:   Odgovori s citatom

z programiranjem imam malo izkušen naredil sem par zelo enostavnih programov po 4 for zanke. a mi lahko malo več opišeš datasheet sem prebral in pogruntal sem da bi moral najprej postavit SM1 na 0 ter SM0 na 1 naprej pa se zgubim
rad bi naredil to da bi mi programatol zbudila napetost na INT0 ter da bi nazaj zaspal po 1 minuti ko bi odklopil napetost program pa pišem v CodeVisionAVR.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Laney
Član
Član



Pridružen-a: Čet 09 Sep 2010 22:11
Prispevkov: 26
Aktiv.: 0.14
Kraj: Nova Gorica

PrispevekObjavljeno: Sob Mar 26, 2011 2:07 pm    Naslov sporočila:   Odgovori s citatom

Mogoče kdo ve kje bi dobil INC datoteko za ATMEGA 164PA-PU ?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
žrepko
Član
Član



Pridružen-a: Tor 23 Mar 2010 20:12
Prispevkov: 700
Aktiv.: 3.77
Kraj: Ptuj-Maribor

PrispevekObjavljeno: Sob Mar 26, 2011 2:09 pm    Naslov sporočila:   Odgovori s citatom

Laney je napisal/a:
Mogoče kdo ve kje bi dobil INC datoteko za ATMEGA 164PA-PU ?

Če uporabljaš CVAVR ti jo napravi tak sam, če pa uporabljaš AVRStudio, pa si jo napiši sam. Saj ni težko, če greš lepo po datasheetu. Imaš vse primere za C napisane.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Laney
Član
Član



Pridružen-a: Čet 09 Sep 2010 22:11
Prispevkov: 26
Aktiv.: 0.14
Kraj: Nova Gorica

PrispevekObjavljeno: Sre Mar 30, 2011 5:23 pm    Naslov sporočila:   Odgovori s citatom

Uporabljam AVR STUDIO 4. Pišem pa v ASM. Kakšna ideja ?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Laney
Član
Član



Pridružen-a: Čet 09 Sep 2010 22:11
Prispevkov: 26
Aktiv.: 0.14
Kraj: Nova Gorica

PrispevekObjavljeno: Sre Mar 30, 2011 5:32 pm    Naslov sporočila:   Odgovori s citatom

evo lih kar našel..pobral avr studio 5 in s tam skopiral v 4ko..

Daje mi errorje: operand 1 out of range:0x7C
.
.
.
26jih je... Ni mi jasno kaj moram spremenit.


NPR.
Koda:

ldi r16,0b10001111 
out ADCSRA,r16   


ERROR :operand 1 out of range:0x7C

0x7c = ADCSRA



error.JPG
 Opis:
 Velikost datoteke:  266.29 KB
 Pogledana:  18 krat

error.JPG


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
rok
Član
Član



Pridružen-a: Pet 13 Mar 2009 16:31
Prispevkov: 365
Aktiv.: 1.84
Kraj: Dravograd

PrispevekObjavljeno: Pet Apr 15, 2011 9:49 pm    Naslov sporočila:   Odgovori s citatom

Pozdrav!

Zadnje čase sem se malo začel igrati z mikrokrmilniki, priskrbel sem si minipin in spisal nekaj programov: Lučke levo/desno, "Hello world" na lcd, 1wire z DS1820,...

No, sedaj sem si zadal nalogo: ob pritisku na neko tipko štarta timer0 (teče 2 sekundi). V vmesnem času, pa podprogram šteje pritiske neke tipke.
Ko timer preteče, se glede na število pritiskov prižge določena LED.
Zatakne se mi pri timer0, ker si nisem čisto na jasnem kako in kaj. Moja koda bazira na par drugih primerih.
Koda:
Dim Clock12 As Word

Config Timer0 = Timer , Prescale = 1

 Dim S As Bit
Config Portd = Input
Dim Tipka1 As Byte
Config Portb = Output

Stop Timer0
On Tim1_isr
Enable Interrupts
Enable Timer0
Stop Timer0
Tipka1 = 0

 S = 1

Portb.0 = 1
Portb.1 = 1
Portb.2 = 1
Do

   Debounce Portd.0 , 0 , Stevec , Sub

   If Tipka1 = 1 Then
   Portb.0 = 1
   Wait 1

   End If

   If Tipka1 = 2 Then
   Portb.1 = 1
   Wait 1

   End If

   If Tipka1 = 3 Then
   Portb.2 = 1
   Wait 1

   End If
Loop


Stevec:
Start Timer0

   While S = 1
   If Portd.0 = 0 Then
      Tipka1 = Tipka1 + 1
      End If

End

Wend


Tim1_isr:
Incr Clock12

If Clock12 > 62499 Then                                     'za 12 MHz= 46874, za 8 MHz = 31249
   Clock12 = 0
   S = 0
                                                       'sekundni impulz
End If

Return


Ko timer doseže določeno vrednost, postavi S na 0. Tako se štetje zaključi.

Sem še dokaj "zelen" v tej veji, zato ne najdem napake oz. vzroka za nedelovanje. Prosil bi za kakšen namig/pomoč? Mr. Green



Lep pozdrav,
Rok

PS: Če ga krepko lomim, prosim nežno z mano... Smile

_________________
I live in a world where vacuum tube is king!!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
Anže
Neznanec
Neznanec



Pridružen-a: Tor 04 Okt 2011 16:15
Prispevkov: 5
Aktiv.: 0.03
Kraj: Štore

PrispevekObjavljeno: Tor Okt 04, 2011 4:27 pm    Naslov sporočila: icon_mocker Zdravo Odgovori s citatom

Mene sam zanima kateri AVR programator bi proteboval za programiranje atmega32 prilagam vam link (http://www.instructables.com/id/Led-Cube-8x8x8/step45/Program-the-AVR-Set-the-fuse-bits/)
stvarce ki jo trenutno izdelujem.....hvala za vnaprej pa kje bi ga lahko dobil....ali se to da programirat še s kakšnim drugim AVR programatorjem ki ima 10 pin input???? Question
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51 Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran Prejšnja  1, 2
Stran 2 od 2

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 495 dni


Powered by phpBB © 2001, 2005 phpBB Group