Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Attiny po naprogramování nekomunikuje

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Poradna
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Lanovec



Založen: Aug 25, 2008
Příspěvky: 30

PříspěvekZaslal: pá červenec 03 2009, 1:38    Předmět: Attiny po naprogramování nekomunikuje Citovat

Dneska jsem prvně zkoušel naprogramovat mikrokontroler a moc se nezadařilo. S prvním kouskem attiny2313 jsem si v AVR studiu hrál jen chvíli. Bez problémů šlo číst nastavení fuses atd., žádné bity fuses ani LockBits jsem neměnil. Defaulně bylo nastaveno 8 MHz interní oscilátor a CKDIV8. Potom jsem zkušebně nahrál do flash program z http://www.aradio.cz/programs/0801_nixie.zip a od té doby už z čipu nic nepřečtu ani nezapíšu, jen to vypíše
Entering programming mode.. FAILED!
Leaving programming mode.. FAILED!
Zkoušel jsem všechny možné takty ISP Clock (1.845 MHz, 460.8 kHz, 115.2 kHz, 57.6 kHz, 4.00 kHz, 1.21 kHz) a pořád nic. Po půl dne googlování jsem se smířil, že jsem nechal asi blbě fuses a udělal další pokus. Druhý attiny2313, SW tentokrát http://www.aradio.cz/programs/0801_nixie_20080130_ch.zip. Podle readme jsem nejprve nastavil SUT_CKSEL "Ext. Crystal Osc. 8.0- MHz; Start-up time: 14 CK + 65 ms", odškrtl CKDIV8 (tedy ext. 0xFF, high 0xDF, low 0xFF) a nahrál do čipu zatím jen fuses. I po nahrání čip komunikoval, tak jsem naprogramoval flash uvedenou aplikací a po tom zase konec... Zas nekomunikuje, nic.

Programátor mám z aukra a jeho schéma je: http://www.ladyada.net/make/usbtinyisp/parts.html
Pro komunikaci je emulován protokol STK500 prográmkem USBtinyISP<=>STK500 bridge
V prvním případě bylo k čipu připojené napájení, signály MISO,MOSI,SCK,RST podle datasheetu a ještě 100n kond z resetu na zem a 10k odpor z resetu na +. V druhém případě jsem měl zapojený ještě 12 MHz krystal s 2x15 pF kondama do země.

Tak se chci zeptat, dokázal by někdo identifikovat problém?
[/url]
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
mihal



Založen: Apr 06, 2005
Příspěvky: 1840
Bydliště: Zilina

PříspěvekZaslal: pá červenec 03 2009, 7:55    Předmět: Citovat

U mna boli podobne problemy s ATmega, v ponyprogu. Zaskrtol som potrebne fuses, zapisal a proc. mrtvy. Trvalo mi dost dlho, co som si uvedomil ze zaskrtnuta bude nastavena na 0. Blbo nastavene hodiny vyradili standardny ISP, musel som dotiahnut externe hodiny.
Skus skontrolovat logiku nastavenia.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Lanovec



Založen: Aug 25, 2008
Příspěvky: 30

PříspěvekZaslal: pá červenec 03 2009, 10:30    Předmět: Citovat

Ano, to vím, že je tam logika naopak. Teď jsem si ji zkusil na http://www.engbedded.com/fusecalc/ a podle high, low, extended bytu (ext. 0xFF, high 0xDF, low 0xFF) to odpovída všemu zakázanýmu. Takže už nevím co s tím Sad
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Andrea



Založen: Sep 07, 2007
Příspěvky: 9340

PříspěvekZaslal: pá červenec 03 2009, 10:41    Předmět: Citovat

Koukni osciloskopem, jestli běží oscilátor.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Lanovec



Založen: Aug 25, 2008
Příspěvky: 30

PříspěvekZaslal: pá červenec 03 2009, 13:56    Předmět: Citovat

Osciloskop bohužel nemám k dispozici. Tak jsem zkusil podle aplikace (hodiny) připojit na výstupy LEDky a přeblikávají po sekundě. Z toho soudím, že oscilátor běží. Když vyndám krystal, zhasnou, připojím, blikají dál. Přijde mi divné, že přestal komunikovat až po nahraní programu do flash, po nastavení fuses jsem to několikrát zkoušel a běžel v pohodě se zvoleným krystalem.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
mihal



Založen: Apr 06, 2005
Příspěvky: 1840
Bydliště: Zilina

PříspěvekZaslal: pá červenec 03 2009, 14:59    Předmět: Citovat

Atmely moc nepoznam, ale nezmazal si bootloader? (Ak je/bol vo flash)
A myslim ze niektore fuses sa mozu nastavovat aj z programu. Nejde sa konektnut este pred spustenim programu?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Andrea



Založen: Sep 07, 2007
Příspěvky: 9340

PříspěvekZaslal: pá červenec 03 2009, 16:34    Předmět: Citovat

mihal napsal(a):
Atmely moc nepoznam, ale nezmazal si bootloader? (Ak je/bol vo flash)
A myslim ze niektore fuses sa mozu nastavovat aj z programu. Nejde sa konektnut este pred spustenim programu?

AVR k ISP bootloader nepotřebuje a fuse bity z programu nastavit nejdou.

2 Lanovec: Funguje reset?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Lanovec



Založen: Aug 25, 2008
Příspěvky: 30

PříspěvekZaslal: pá červenec 03 2009, 23:59    Předmět: Citovat

Ty jsi na to kápla! Je to skutečně resetem. Je na něm téměř 5 V, při zahájení komunikace to na půl sekundy spadne na 0 V a nic, chyba. Nevím jak se to má správně chovat, ale když jsem pokusně připojil na reset LEDku, jeden pokus o načtení byl úspěšný. Teď mám na resetu zase jenom 10 k odpor na + a sem tam to projde, často však chyba. Vypojím odpor a třeba to zase dvakrát projde... Je to takto "trochu" nestabilní ale pro začátek mám radost, že tinky nepřijdou nazmar, děkuju Smile
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Atlan



Založen: May 10, 2004
Příspěvky: 4511
Bydliště: Košice

PříspěvekZaslal: so červenec 04 2009, 18:09    Předmět: Citovat

MAz zablokovane napajanie kondikom 100n + nejaky elektrolit?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Lanovec



Založen: Aug 25, 2008
Příspěvky: 30

PříspěvekZaslal: so červenec 04 2009, 19:13    Předmět: Citovat

100n na zem mám, elektrolyt myslíš kde? Je to napájený z USB.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Poradna Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata 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 hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.17 sekund