Napísať obsah do toho atmelu bude otázka minút, ak má niekto prostredie a trochu skúsenosti s PWM. Zmerať napatie na ADC2 (0-5V) vynásobiť bulharskou konštantou a poslať do OCR1A. Synchronizovať od PB1.
Dobrý základ je tu.
Kľudne sa do toho pusť, ešte sa aj niečo naučíš.
Založen: Aug 15, 2011 Příspěvky: 1023 Bydliště: Mostecko
Zaslal: čt září 08 2022, 20:51 Předmět:
Proklemovat není uplně ta cesta kterou bych to chtěl řešit : )
Koukám že ten obvod není zrovna laciný, to je škoda, jednoduché a funkční zapojení.
Programování je pro mne španělská vesnice, ale objednal jsem základní komponenty a zkusím to, překopírovat obsah z jirkovo odkazu snad ještě zvládnu : D
Třeba ten Arduivynález budu schopen nějak dále využít i jinde
zatím děkuji všem! a až se mi to ne/podaří rozchodit, dám vědět
1) stáhnout soubor SoftStart.ino z příslušné složky v odkazu (examples/SoftStart) a ten vložit do editoru v Arduino IDE. Možná to jediné lze zkopírovat a vložit...;
2) v knihovnách pro Arduino IDE ještě předtím mít doplněné knihovny, co jsou opět v příslušné složce v odkazu (src);
3) Arduino IDE musí mít "desku" nastavenou na Attiny25/45/85 a chip Attiny85. Výsledný *.hex (po přeložení) je třeba do ATtiny85 vypálit vhodným samostatným programátorem, protože tu sice využíváš Arduino vývojové prostředí, ale bez Arduina...
Před vlastním vypálením je nutné v programovacím sw nastavit pojistky tak, jak je popsáno v hlavičce souboru SoftStart.ino (protože Atmel neumí ukládat pojistky do *.hex na rozdíl od třeba PICu).
Takže fakt to není jen o nějakém překopírování (kam jsi to vlastně myslel vložit?)...
Založen: Aug 15, 2011 Příspěvky: 1023 Bydliště: Mostecko
Zaslal: čt září 08 2022, 22:09 Předmět:
Takhle, našel jsem si nějaké povrchní info o hw a sw co potřebuji pro základ
až to budu mít na stole, chci si pro seznámení zapojit tohle
https://honzasmolik.cz/ISPprog.html
případně pak nějaké jiné jednoduché zapojení
když to bude dělat co má, zkusím to z toho tvého odkazu, to si budu muset přeložit a zkusit pochopit postup a instrukce co jsi vypsal, je to trochu složitější,ale snad se tím prokoušu, když nemusím sám "vymýšlet" to co "vypálit"
Laicky jsem původně myslel, že se něco nakopíruje do ovládacího programu toho arduina a to ten program nakopíruje do atiny
Laicky jsem původně myslel, že se něco nakopíruje do ovládacího programu toho arduina a to ten program nakopíruje do atiny
To ano, ale je třeba to nastavit a doplnit + Arduino IDE neumí hardwarově programovat MCU bez bootloaderu (neboli neArduino Atmely).
Ten Smolíkův bastl by to měl zvládnout, ale normální programátor je intuitivnější. Třeba USBasp stojí cca kilo (v tuzemsku) a je k němu jak CLI, tak GUI programovací rozhraní.
Existuje ryze teoretická možnost nahrát do ATtiny85 bootloader a pak se může (přes nějaký speciální ovladač v PC) chovat jako Arduino, čili komunikovat s Arduino IDE. Ale asi bych to fakt ani nezkoušel...
Prostě:
1) vhodně nastavené a doplněné Arduino IDE použiješ pouze jako kompilátor z *.ino do *.hex;
2) tento *.hex pomocí normálního vhodného programátoru a s příslušným nastavením pojistek vypálíš do ATtiny85.
Všechny detaily tohoto postupu byly x-krát zveřejněny na webu a mohou se různě drobně lišit.
Rekapitulace některých názvů, pojmů atd.:
Arduino: celá platforma (hw i sw), ale v detailu se tak zpravidla označuje hw, neboli nějaký Atmel MCU s nahraným odpovídajícím bootloaderem, doplněný základními součástkami pro funkci (především krystalem) a umístěný na DPS s definovanými vývody. Obvykle disponuje USB rozhraním pro připojení k PC.
Arduino IDE: programovací prostředí pro PC, tedy sw sloužící k vytvoření/editaci programu (*.ino), jeho překladu do *.hex a k případnému vypálení do Arduina připojeného přes USB. Dá se využít i k tvorbě programů pro MCU Atmel obecně, ale není tam možnost vypálení, jak už píšu výše (protože v MCU Atmel chybí bootloader a USB rozhraní).
USBasp: malý a levný programátor (hw) s připojením do USB a se standardním programovacím rozhraním pro MCU Atmel. Jsou k němu různé, i open source ovládací programy.
Naposledy upravil JirkaZ dne pá září 09 2022, 10:36, celkově upraveno 4 krát.
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2Další
Strana 1 z 2
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
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.