ATTiNY13A-PU prosba o radu.
Pravidla fóra
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
Toto subfórum slouží k řešení obecných otázek kolem programování (konstrukce, knihovny, alokace paměti, ...)
ATTiNY13A-PU prosba o radu.
Chci poprosit o radu, jak do IDE Arduino 1.8.1 nahrát program na programování ATTINY13A-PU20, zkoušel jsem návrhy z různých internetových odkazu, ale marně a už opravdu nevím jak dál. Potřebuji nahrát do procesoru již hotoví, program na ovládání osvětlení a ventilátoru v koupelně. Jsem úplný začátečník, a proto se omlouvám, že vás touto otázkou obtěžuji.
Re: ATTiNY13A-PU prosba o radu.
Dobrý den,
koukal jste na https://arduino.cz/nas-prvni-klon-arduina/ ?
Tam jsem programování samostatných čipů kdysi popisoval. Třeba by se mohlo hodit
koukal jste na https://arduino.cz/nas-prvni-klon-arduina/ ?
Tam jsem programování samostatných čipů kdysi popisoval. Třeba by se mohlo hodit
Re: ATTiNY13A-PU prosba o radu.
Podle komentářů k tomuto článku, jsem nainstaloval ovladač k ATTiNY 25,45,85,24,44,84 ale pro 13 jsem nenašel nic. Je sice pravda, že je asi zastaralí, ale mě je líto je vyhodit, když jsem je dostal od kamaráda. Původní návrh v novějším prostředí již nefunguje, to mám odzkoušené.
Naposledy upravil(a) stivmen dne 17 zář 2017, 19:07, celkem upraveno 1 x.
Re: ATTiNY13A-PU prosba o radu.
Poraďte mi prosím, kde jsem udělal chybu, v pokusech o naprogramování ATTINY13A, do Arduina UNO jsem nahrál program Arduino ISP, nastavil jsem ve volbě Nástroje programátor ISP a desku ATTINY 13 ve volbě Microcore, ATTINY sem propojil s deskou UNO pin 8 UCC+, 4GND, 5 na 11, 6 na 12, 7 na 13,1 na 10, a po zadání příkazu nahrát program se mi zobrazí hláska
avrdude: Error: Could not find USBtiny device (0x2341/0x49)
avrdude: Error: Could not find USBtiny device (0x2341/0x49)
a čip ani nehlesne.
Čip je úplně nový, čerstvě vybalený a nevím, jestli je chyba v programech anebo jestli čip nemá nastavené nějaké pojistky a jestli jsem ho nemohl těmito pokusy zablokovat.
avrdude: Error: Could not find USBtiny device (0x2341/0x49)
avrdude: Error: Could not find USBtiny device (0x2341/0x49)
a čip ani nehlesne.
Čip je úplně nový, čerstvě vybalený a nevím, jestli je chyba v programech anebo jestli čip nemá nastavené nějaké pojistky a jestli jsem ho nemohl těmito pokusy zablokovat.
Re: ATTiNY13A-PU prosba o radu.
Zkuste ještě Tools/Burn Bootloader
Re: ATTiNY13A-PU prosba o radu.
Dobrý večer. Chci poprosit o radu, jak odstranit problém s časováním ATTINY13A. Odblokoval jsem čip s použitím programu https://sites.google.com/site/waynehold ... fuse-reset v programu jsem pozměnil řádku writeFuse(LFUSE, 0x6A); na writeFuse(LFUSE, 0x7A); do výpisu programu v ide Arduino jsem na začátek přidal řádku #define F_CPU 9600000 a procesor pořád časuje s použitím příkazu delay() zhruba o osmkrát pomaleji, v IDE Arduino 1.8.1 jsem zvolil čip ATTINY 13 v nabídce Core a nastavení frekvence na 9,6MHZ.
Re: ATTiNY13A-PU prosba o radu.
Je možné, že by nastavení frekvence čipu byla v IDE Arduino 1.8.1 zpřeházené, když nastavím frekvenci v nabídce Clock internal nastavím 96000MHZ tak je procesor cca. osmkrát pomalejší než při 128KHZ. Jinak si tenhle jev neumím vysvětlit.
Re: ATTiNY13A-PU prosba o radu.
Mozna pomuze Upgrade na vyssi verzi Arduina IDE aktualni je 1.8.5. Snad to pomuze, ale neverim ,ze maji pozprehazene kmitocty.
P. Q. M.
Re: ATTiNY13A-PU prosba o radu.
Pochybuju že to upgrade zpraví... Zkoušel jste si zjistit zda jsou ty pojistky opravdu nastavené na 0x7A? Zkuste obyčejné avrdude (možná má i IDE možnost číst pojistky ale nevím) a nechte si je vypsat.
Nevypisuje IDE něco nového po tom co jste přidal definici F_CPU? Bude to asi vyžadovat na nějakém specifickém místě v kódu. Pokud nebude fungovat zkusil bych použít atmelácký nativní příkaz _delay_ms(), třeba ten zafunguje. Další věc je jestli je správná frekvence v boards souboru. Ale nevím zda mají na tohle boards vliv. Zkuste a uvidíte.
Nevypisuje IDE něco nového po tom co jste přidal definici F_CPU? Bude to asi vyžadovat na nějakém specifickém místě v kódu. Pokud nebude fungovat zkusil bych použít atmelácký nativní příkaz _delay_ms(), třeba ten zafunguje. Další věc je jestli je správná frekvence v boards souboru. Ale nevím zda mají na tohle boards vliv. Zkuste a uvidíte.
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 0 hostů