Autor |
Zpráva |
ddano007
|
Napsal: pon 09.12.2013 20:19 |
|
Mecenáš serveru
|
|
|
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 |
|
|
|
|
|
Pepiks
|
Napsal: pon 09.12.2013 23:05 |
|
Protřelejší uživatel
|
|
Registrován: 11.6.2012 Příspěvky: 154
|
No nevím jestli hodně modelářů ví vocas goo.
|
|
Nahoru |
|
|
galnar
|
Napsal: pon 09.12.2013 23:18 |
|
Celkem nový uživatel
|
|
|
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 |
|
|
ddano007
|
Napsal: úte 10.12.2013 7:43 |
|
Mecenáš serveru
|
|
|
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 |
|
|
ross4435897
|
Napsal: úte 10.12.2013 12:12 |
|
Zkušený debatér
|
|
|
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 GMEnez se mrdat s pojistkama, radeji bych pouzil 2313 .... muj nazor ... kdyz tak upresni, poradim, pomuzu ...
|
|
Nahoru |
|
|
ddano007
|
Napsal: úte 10.12.2013 13:13 |
|
Mecenáš serveru
|
|
|
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 ), 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 |
|
|
galnar
|
Napsal: úte 10.12.2013 14:33 |
|
Celkem nový uživatel
|
|
|
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 |
|
|
ross4435897
|
Napsal: úte 10.12.2013 14:52 |
|
Zkušený debatér
|
|
|
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 zdePokud 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 a Arduino Nano jako ISP ti bude taky na hovno ...
Naposledy upravil ross4435897 dne úte 10.12.2013 14:59, celkově upraveno 1
|
|
Nahoru |
|
|
ddano007
|
Napsal: úte 10.12.2013 14:55 |
|
Mecenáš serveru
|
|
|
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 |
|
|
ddano007
|
Napsal: úte 10.12.2013 14:57 |
|
Mecenáš serveru
|
|
|
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 |
|
|
ross4435897
|
Napsal: úte 10.12.2013 15:13 |
|
Zkušený debatér
|
|
|
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 |
|
|
ddano007
|
Napsal: úte 10.12.2013 15:22 |
|
Mecenáš serveru
|
|
|
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 |
|
|
ross4435897
|
Napsal: úte 10.12.2013 15:44 |
|
Zkušený debatér
|
|
|
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 |
|
|
Drondys
|
Napsal: úte 10.12.2013 20:12 |
|
Mazák
|
|
|
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 |
|
|
ross4435897
|
Napsal: úte 10.12.2013 20:57 |
|
Zkušený debatér
|
|
|
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 |
|
|
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
|
|
|