Odeslat nové téma Odpovědět na téma  [ Příspěvků: 27 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
 Předmět příspěvku: Attiny85 a Arduino
PříspěvekNapsal: pon 09.12.2013 20:19 
Mecenáš serveru
Mecenáš serveru
Uživatelský avatar

Registrován: 18.3.2010
Příspěvky: 2881
Bydliště: Zavar, SK
Pani, nemate niekto skusenosti s touto kombinaciou?
Chcem si spravit 4-kanalovy blikac ovladany z RX.
Instalacia Arduino - OK
Preprogramovanie Arduino Nano ako programator k Attiny85 - OK
Pozliepanie programu a naprogramovanie Attiny85 - OK az na pin PB5 :(
Toz otazka: nemate niekto skusenost, ako rozbehat na Attiny85 pod Arduinom pin PB5?
Co som hladal na nete, tak pod Arduinom to (vacsinou) nejde - pin PB5 je sucasne aj RESET. Dalo by sa este stiahnut vyvojove prostredie priamo od Atmel-u, ale skor, nez zacnem badat tymto smerom sa chcem radsej spytat, ake s tym mate skusenosti.
Vdaka za kazdu dobru radu.

_________________
X9D & T16Pro & TX16S & nejaké lietadlá, heli a koptéry www.rcmodelytt.sk


Nahoru
 Profil  
 
 
 Předmět příspěvku: Re: Attiny85 a Arduino
PříspěvekNapsal: pon 09.12.2013 23:05 
Protřelejší uživatel
Protřelejší uživatel

Registrován: 11.6.2012
Příspěvky: 154
No nevím jestli hodně modelářů ví vocas goo.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Attiny85 a Arduino
PříspěvekNapsal: pon 09.12.2013 23:18 
Celkem nový uživatel
Celkem nový uživatel
Uživatelský avatar

Registrován: 18.11.2010
Příspěvky: 61
Bydliště: Vranová (okr. Blansko), občas Brno
K čemu PB5 při programování? Pokud jsem to pochopil dobře, tak to arduino funguje jako ISP programátor a tam potřebuješ právě ten reset (+ dalších pět - Vcc, GND, MOSI, MISO, SCK). Jako PB5 ten pin bude fungovat až ve chvíli, kdy bude mikroprocesor naprogramovanej.

Tady je i ukázka jak to přesně zapojit:
http://forums.4fips.com/viewtopic.php?f=3&t=1080

_________________
Ve službě - FunCub, Tiger Trainer (Sp 2t), Lazy Bee (El), Mini Swift a Čmelda (Sp 4t)


Nahoru
 Profil {RCalbum.cz}  
 
 Předmět příspěvku: Re: Attiny85 a Arduino
PříspěvekNapsal: úte 10.12.2013 7:43 
Mecenáš serveru
Mecenáš serveru
Uživatelský avatar

Registrován: 18.3.2010
Příspěvky: 2881
Bydliště: Zavar, SK
Vdaka za tip, ale podla toho som to programoval.
Problem je v tom, ze PB5 nefunguje pri naprogramovanom Attiny85 ( ze sa PB5 pouziva pri ISP programovani je jasne, je to RESET) :(

_________________
X9D & T16Pro & TX16S & nejaké lietadlá, heli a koptéry www.rcmodelytt.sk


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Attiny85 a Arduino
PříspěvekNapsal: úte 10.12.2013 12:12 
Zkušený debatér
Zkušený debatér
Uživatelský avatar

Registrován: 24.10.2010
Příspěvky: 328
Bydliště: Brno
ano mam ... co bys potreboval vedet?
- programovat TINY pres arduino jde, je to jednodussi nez si myslis (ten odkaz mas spravny)
- pouzivat arduinacky IDE take, vcetne vsech knihoven (samozrejme s ohledem na moznosti TINY)
- PB5 je RESET, kdyz ho naprogramujes - coz muzes, tak ho timto zamknes = nastavis prislusne pojistky (google: fuses avrdude ATTINY), ale pak uz ho normalne nepreprogramujes, jedine pres HV programmer, kdy ho zaroven i vymazes (pokud HV programer mas, pak nemas zadny problem)
- lepsi je u ATTINY85 PB5 nepouzivat (pokud se rozhodnes neco ladit), nebo pouzit treba ATTINY2313 (= stejny cip, akorat ma vice vstupu/vystupu), cena je skoro stejna GME

nez se mrdat s pojistkama, radeji bych pouzil 2313 .... muj nazor
... kdyz tak upresni, poradim, pomuzu ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Attiny85 a Arduino
PříspěvekNapsal: úte 10.12.2013 13:13 
Mecenáš serveru
Mecenáš serveru
Uživatelský avatar

Registrován: 18.3.2010
Příspěvky: 2881
Bydliště: Zavar, SK
Mnooo, skusim to popisat takto:
a, v C-cku programujem asi 2 dni aj s cestou ( viem programovat v assembleri 51-ky, ale to mi pri AVRkach moc nepomoze :D ), toz preto arduino, program som nejak pozliepal z netu.
b, popis zapojenia: 4-kanalovy blikac, pin PB0 vstup z RX, pin PB1 vystup pre servo ( zatial, potvora, nefunguje), vystupne piny pre LED PB2, 3, 4, 5. PB2 az 4 makaju OK, PB5 nechce.
c, ako programator pouzivam Arduino Nano ako ISP ( natvrdo nadratovane MISO, MOSI atd na Attiny85. Toz si myslim ( mozno mylne) ze zamknutie PB5 by nemusel byt problem.
d, ak by si vedel dat link na postup, ako to zamknut ( najlepsie taky pre blbeho), bol by som povdacny.

_________________
X9D & T16Pro & TX16S & nejaké lietadlá, heli a koptéry www.rcmodelytt.sk


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Attiny85 a Arduino
PříspěvekNapsal: úte 10.12.2013 14:33 
Celkem nový uživatel
Celkem nový uživatel
Uživatelský avatar

Registrován: 18.11.2010
Příspěvky: 61
Bydliště: Vranová (okr. Blansko), občas Brno
Reset je bohužel nutný k tomu, aby se ten mikroprocesor přepnul do programovacího módu.
Pokud si to dobře pamatuju ze školy, tak se přepne pokud je na něm při startu nízká úroveň. A pokud není, tak bude fungovat podle toho jak je naprogramovaný.
V tomhle případě bude určitě lepší použít jiný mikroprocesor, protože pokud u tohohle přepneš reset na PB5 (to jde udělat přes RSTDISBL pojistku), tak už ho pomocí toho Arduina nepřeprogramuješ (nebude dostupný reset, takže mikroprocesor nepřepne do programovacího módu).

S ATtiny2313 jsem si dřív docela dost hrál, myslím, že i nějaký blikače jsem na něm zkoušel. Mrknu jestli ještě někde nenajdu zdrojáky..

_________________
Ve službě - FunCub, Tiger Trainer (Sp 2t), Lazy Bee (El), Mini Swift a Čmelda (Sp 4t)


Nahoru
 Profil {RCalbum.cz}  
 
 Předmět příspěvku: Re: Attiny85 a Arduino
PříspěvekNapsal: úte 10.12.2013 14:52 
Zkušený debatér
Zkušený debatér
Uživatelský avatar

Registrován: 24.10.2010
Příspěvky: 328
Bydliště: Brno
Na to ze s tim nemas mnoho zkusenosti tak sis nezvolil tu nejlepsi cestu ... ale kazdemu co jeho jest.

obecne receno:
1 - podle procesoru si musis nejdrive spocitat pojistky - FUSECALC je idalni aplikace na to, ktera ti dokonce ihned vyplivne i AVRDUDE command.
Pokud chces pouzit PB5, pak musis aktivovat RSTDISBL, ktery zaroven i deaktivuje i SPI programming.
2 - program si zkompilujes pod arduinem s ATTINY knihovnami, nebo proste jinak ...
3 - vytvoreny hex file pak natahnes pres command line avrdude (ktery se ti uz nainstaloval spolecne s arduino-IDE)
napr: avrdude -p attiny85 -P com8 -c stk500v1 -b 19200 -U lfuse:w:0x62:m -U hfuse:w:0x5f:m -U efuse:w:0xff:m -U flash:w:program.hex

Co znamenaji jednotlive parametry v AVRDUDE lze snadno dohledat zde
Pokud by ses nechtel poustet do nejakeho command-line a chtel bys jit pres IDE, pak celkem srozumitelny postup je teba zde ... je to vlastne tvuj pripad.

Ale pochop, ze v tvem pripade, uz druhy pokus nemas ... toz hodne stesti s tym pertinaxem ...

P.S. HV-programator nevlastnim :D a Arduino Nano jako ISP ti bude taky na hovno ...


Naposledy upravil ross4435897 dne úte 10.12.2013 14:59, celkově upraveno 1

Nahoru
 Profil  
 
 Předmět příspěvku: Re: Attiny85 a Arduino
PříspěvekNapsal: úte 10.12.2013 14:55 
Mecenáš serveru
Mecenáš serveru
Uživatelský avatar

Registrován: 18.3.2010
Příspěvky: 2881
Bydliště: Zavar, SK
Vhladom na to, ze Attiny85 mam vratane plosaku, iny procak nebude. V krajnom pripade nepojde jeden kanal na blikaci...
AVRkam moc nerozumiem, na 51-kach mozes zamknut, co chces, programatorom to vzdy mozes flashnut. Problem vidim v tom, ze Arduino ma nejako "rezervovany" ten nepodareny reset...

_________________
X9D & T16Pro & TX16S & nejaké lietadlá, heli a koptéry www.rcmodelytt.sk


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Attiny85 a Arduino
PříspěvekNapsal: úte 10.12.2013 14:57 
Mecenáš serveru
Mecenáš serveru
Uživatelský avatar

Registrován: 18.3.2010
Příspěvky: 2881
Bydliště: Zavar, SK
to ross4435897: diky moc, pocitame...

_________________
X9D & T16Pro & TX16S & nejaké lietadlá, heli a koptéry www.rcmodelytt.sk


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Attiny85 a Arduino
PříspěvekNapsal: úte 10.12.2013 15:13 
Zkušený debatér
Zkušený debatér
Uživatelský avatar

Registrován: 24.10.2010
Příspěvky: 328
Bydliště: Brno
No podle me ten duvod je jenom jeden, proc je to takto udelane ... a to je to, ze attiny85 ma pouze 8 nozicek, a tak aby se neplytvalo, je ta funkce spojena. Procesory vyssi rady uz to nemaji ... RST je rezervovan, ikdyz funkce 'uzamceni' zustava nadale ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Attiny85 a Arduino
PříspěvekNapsal: úte 10.12.2013 15:22 
Mecenáš serveru
Mecenáš serveru
Uživatelský avatar

Registrován: 18.3.2010
Příspěvky: 2881
Bydliště: Zavar, SK
Jasne, preto som si ho vybral: sikovne male a 6 pinov staci na jednoduchu aplikaciu. Az na ten HV serial programming ...

_________________
X9D & T16Pro & TX16S & nejaké lietadlá, heli a koptéry www.rcmodelytt.sk


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Attiny85 a Arduino
PříspěvekNapsal: úte 10.12.2013 15:44 
Zkušený debatér
Zkušený debatér
Uživatelský avatar

Registrován: 24.10.2010
Příspěvky: 328
Bydliště: Brno
Jinak vcera jsem kupoval na podobne jendoduche konstrukce jako stavis ty, tyhlety ATTINY13 ... cena je vic nez prizniva, za 5ks.....


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Attiny85 a Arduino
PříspěvekNapsal: úte 10.12.2013 20:12 
Mazák
Mazák
Uživatelský avatar

Registrován: 22.2.2010
Příspěvky: 11876
Bydliště: ČR
Obrázky: 1
ddano007 píše:
Jasne, preto som si ho vybral: sikovne male a 6 pinov staci na jednoduchu aplikaciu. Az na ten HV serial programming ...

Možná by to šlo řešit bez této "onanie" s PICAXE 08M2, které má také 6 I/O pinů.


Nahoru
 Profil Soukromé album  
 
 Předmět příspěvku: Re: Attiny85 a Arduino
PříspěvekNapsal: úte 10.12.2013 20:57 
Zkušený debatér
Zkušený debatér
Uživatelský avatar

Registrován: 24.10.2010
Příspěvky: 328
Bydliště: Brno
Ja vyrostl na ATMELech ... a PIC je to totez pod jinou znackou. Nicmene tema/dotaz byl specifikovan pomerne presne ... takze asi nema smysl vykladat ze ARM sou jjeste vic Adidas.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 27 ]  Přejít na stránku 1, 2  Další

 


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 3 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  

 

  Powered by phpBB® Forum Software © phpBB Group  Český překlad – phpBB.cz 

 

NAVRCHOLU.cz