 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
TECHNIC Član


Pridružen-a: Tor 31 Okt 2006 11:18 Prispevkov: 582 Aktiv.: 2.57 Kraj: Senovo
|
Objavljeno: Sob Jul 18, 2009 11:32 am Naslov sporočila: |
|
|
Š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 |
|
 |
dkone Član

Pridružen-a: Sre 07 Mar 2007 18:53 Prispevkov: 2116 Aktiv.: 9.51 Kraj: Krško
|
Objavljeno: Sob Jul 18, 2009 11:47 am Naslov sporočila: |
|
|
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 ,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 |
|
 |
skobal Član

Pridružen-a: Pon 23 Mar 2009 17:05 Prispevkov: 38 Aktiv.: 0.19 Kraj: Postojna
|
Objavljeno: Sre Sep 29, 2010 9:28 pm Naslov sporočila: |
|
|
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 |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.92 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Sre Sep 29, 2010 11:00 pm Naslov sporočila: |
|
|
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 |
|
 |
skobal Član

Pridružen-a: Pon 23 Mar 2009 17:05 Prispevkov: 38 Aktiv.: 0.19 Kraj: Postojna
|
Objavljeno: Čet Sep 30, 2010 10:05 am Naslov sporočila: |
|
|
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 |
|
 |
Laney Član

Pridružen-a: Čet 09 Sep 2010 22:11 Prispevkov: 26 Aktiv.: 0.14 Kraj: Nova Gorica
|
Objavljeno: Sob Mar 26, 2011 2:07 pm Naslov sporočila: |
|
|
Mogoče kdo ve kje bi dobil INC datoteko za ATMEGA 164PA-PU ?
|
|
Nazaj na vrh |
|
 |
žrepko Član

Pridružen-a: Tor 23 Mar 2010 20:12 Prispevkov: 700 Aktiv.: 3.77 Kraj: Ptuj-Maribor
|
Objavljeno: Sob Mar 26, 2011 2:09 pm Naslov sporočila: |
|
|
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 |
|
 |
Laney Član

Pridružen-a: Čet 09 Sep 2010 22:11 Prispevkov: 26 Aktiv.: 0.14 Kraj: Nova Gorica
|
Objavljeno: Sre Mar 30, 2011 5:23 pm Naslov sporočila: |
|
|
Uporabljam AVR STUDIO 4. Pišem pa v ASM. Kakšna ideja ?
|
|
Nazaj na vrh |
|
 |
Laney Član

Pridružen-a: Čet 09 Sep 2010 22:11 Prispevkov: 26 Aktiv.: 0.14 Kraj: Nova Gorica
|
Objavljeno: Sre Mar 30, 2011 5:32 pm Naslov sporočila: |
|
|
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
Opis: |
|
Velikost datoteke: |
266.29 KB |
Pogledana: |
18 krat |

|
|
|
Nazaj na vrh |
|
 |
rok Član


Pridružen-a: Pet 13 Mar 2009 16:31 Prispevkov: 365 Aktiv.: 1.84 Kraj: Dravograd
|
Objavljeno: Pet Apr 15, 2011 9:49 pm Naslov sporočila: |
|
|
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č?
Lep pozdrav,
Rok
PS: Če ga krepko lomim, prosim nežno z mano...
_________________ I live in a world where vacuum tube is king!! |
|
Nazaj na vrh |
|
 |
Anže Neznanec

Pridružen-a: Tor 04 Okt 2011 16:15 Prispevkov: 5 Aktiv.: 0.03 Kraj: Štore
|
Objavljeno: Tor Okt 04, 2011 4:27 pm Naslov sporočila: Zdravo |
|
|
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????
|
|
Nazaj na vrh |
|
 |
|
|
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
|