Programování Atttiny 85

Schémata, zapojení, návody, dotazy a postupy k využití v železničním modelářství.

Moderátoři: Michal Dalecký, Jarda H., Rudolf, 123.marek

Programování Atttiny 85

Příspěvekod Zdenek Valter » úte 23 kvě, 2023 3:40 pm

Jak programovat Attiny 85 pomocí IDE?
Lze to?
Mám desku Atinny 85 s USB.
Zdenek Valter
 
Příspěvky: 2685
Registrován: pon 09 říj, 2006 2:38 pm
Bydliště: Ústí n.L.


Re: Programování Atttiny 85

Příspěvekod Zdenek Valter » úte 23 kvě, 2023 4:35 pm

Díky za odkaz, ale ta moje deka má USB - tak by mohla jít něčím napřímo ne?
https://www.laskakit.cz/digispark-usb-a ... g8EALw_wcB
Zdenek Valter
 
Příspěvky: 2685
Registrován: pon 09 říj, 2006 2:38 pm
Bydliště: Ústí n.L.

Re: Programování Atttiny 85

Příspěvekod zdeno » úte 23 kvě, 2023 5:05 pm

ta deska ma bootloader, teda je nutne nastudovat datasheet toho obvodu,jak se zapne bootloader a jak se nahraje program.
Ten bootloader si bere 2kB, teda tam bude prevodnik USB/TTL.
Uživatelský avatar
zdeno
 
Příspěvky: 3021
Registrován: pon 11 črc, 2011 8:54 am

Re: Programování Atttiny 85

Příspěvekod Zdenek Valter » úte 23 kvě, 2023 5:09 pm

Myslíš jako na té desce Attiny85?
Zdenek Valter
 
Příspěvky: 2685
Registrován: pon 09 říj, 2006 2:38 pm
Bydliště: Ústí n.L.

Re: Programování Atttiny 85

Příspěvekod Zdenek Valter » úte 23 kvě, 2023 5:14 pm

Zdeno díky za nakopnutí správným směrem - přihlásil jsem se na LáskaKit a tam je návod.
Zdenek Valter
 
Příspěvky: 2685
Registrován: pon 09 říj, 2006 2:38 pm
Bydliště: Ústí n.L.

Re: Programování Atttiny 85

Příspěvekod JendaTT » úte 23 kvě, 2023 9:27 pm

Ahoj, mě funguje tento postup.
JendaTT
 
Příspěvky: 500
Registrován: pát 06 bře, 2015 2:56 pm

Re: Programování Atttiny 85

Příspěvekod zdeno » stř 24 kvě, 2023 8:02 am

OT
---
jinak ten bootloader mne zajima, hodilo by se mi to na veci, kde mam zabudovane USB.
Nevite nekdo, kde to ma podklady a zdrojaky ??
Uživatelský avatar
zdeno
 
Příspěvky: 3021
Registrován: pon 11 črc, 2011 8:54 am

Re: Programování Atttiny 85

Příspěvekod fulda » stř 24 kvě, 2023 11:22 am

Hodně lidí to překvapí, ale popis Arduino bootloaderu je na stránce Arduina. Je tam třeba popis, co se s bootloaderem dá dělat a jak jej různě "hackovat". Což samozřejmě obsahuje i link na zdrojáky na githubu.
Za pravopisné chyby v této zprávě může moje učitelka češtiny.
Uživatelský avatar
fulda
 
Příspěvky: 4891
Registrován: pon 09 srp, 2010 8:08 am
Bydliště: Praha - Uhříněves

Re: Programování Atttiny 85

Příspěvekod Zdenek Valter » stř 24 kvě, 2023 12:35 pm

JendaTT píše:Ahoj, mě funguje tento postup.

Jo ten odkaz je na stránkách Láskakitu také a to v případě trablů.
Zdenek Valter
 
Příspěvky: 2685
Registrován: pon 09 říj, 2006 2:38 pm
Bydliště: Ústí n.L.

Re: Programování Atttiny 85

Příspěvekod Pater » stř 24 kvě, 2023 6:10 pm

zdeno píše:jinak ten bootloader mne zajima, hodilo by se mi to na veci, kde mam zabudovane USB.
Nevite nekdo, kde to ma podklady a zdrojaky ??

Já jsem do Digisparku (ATtiny85) nahrával bootloader micronucleus.
N, DCC, NanoX, Rocrail, Paterweb
Uživatelský avatar
Pater
 
Příspěvky: 471
Registrován: stř 20 črc, 2011 4:52 pm
Bydliště: Karviná

Re: Programování Atttiny 85

Příspěvekod Zdenek Valter » pát 26 kvě, 2023 7:12 pm

Tak nevím -
Running Digispark Uploader...
Plug in device now... (will timeout in 60 seconds)
Assertion failed: res >= 4, file library/micronucleus_lib.c, line 100
> Please plug in the device ...
> Press CTRL+C to terminate the program.

A nic ......
Zdenek Valter
 
Příspěvky: 2685
Registrován: pon 09 říj, 2006 2:38 pm
Bydliště: Ústí n.L.

Re: Programování Atttiny 85

Příspěvekod Zdenek Valter » pát 26 kvě, 2023 8:33 pm

Zkouším to i v IDE 2.1.0:
ketch uses 712 bytes (11%) of program storage space. Maximum is 6012 bytes.
Global variables use 9 bytes of dynamic memory.
Running Digispark Uploader...
Plug in device now... (will timeout in 60 seconds)
Assertion failed: res >= 4, file library/micronucleus_lib.c, line 100> Please plug in the device ...
> Press CTRL+C to terminate the program.

Bohužel nikde nenacházím srozumitelné řešení této chybové hlášky :-(

Tohle si tam pouštím:
Blikání s LED na Pinu 0:
void setup() {
// put your setup code here, to run once:
pinMode(0, OUTPUT); //LED on PIN0
}

void loop() {
// put your main code here, to run repeatedly:
digitalWrite(0, HIGH); // turn the LED on
delay(1000); // wait for a second
digitalWrite(0, LOW); // turn the LED off
delay(1000);
}
Zdenek Valter
 
Příspěvky: 2685
Registrován: pon 09 říj, 2006 2:38 pm
Bydliště: Ústí n.L.

Re: Programování Atttiny 85

Příspěvekod Zdenek Valter » pát 26 kvě, 2023 8:49 pm

Takhle se mi jeví nastavení kompu:
Přílohy
Device01.png
IDE Settings.png
Zdenek Valter
 
Příspěvky: 2685
Registrován: pon 09 říj, 2006 2:38 pm
Bydliště: Ústí n.L.

Re: Programování Atttiny 85

Příspěvekod Pater » sob 27 kvě, 2023 2:09 am

Zdenek Valter píše:Tak nevím -
Running Digispark Uploader...
Plug in device now... (will timeout in 60 seconds)
Assertion failed: res >= 4, file library/micronucleus_lib.c, line 100
> Please plug in the device ...
> Press CTRL+C to terminate the program.

A nic ......

Připojil jsi Digispark až po výzvě "please plug in the device" (timeout 60sec), nebo jsi ho měl již připojen?
Bootloader je totiž aktivní pouze 6 sekund po připojení (závisí na variantě firmwaru), poté je již spuštěn hlavní program.
Obrázek
N, DCC, NanoX, Rocrail, Paterweb
Uživatelský avatar
Pater
 
Příspěvky: 471
Registrován: stř 20 črc, 2011 4:52 pm
Bydliště: Karviná

Další

Zpět na Elektrika a elektronika

Kdo je online

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