Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
freem
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Openai/694aaf47-b2c0-8012-87ac-b85adedfd815
(section)
Add languages
Page
Discussion
English
Read
Edit
Edit source
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
Edit source
View history
General
What links here
Related changes
Special pages
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Assistant: Salut 🙂 === Salut 🙂 Te înțeleg perfect — eroarea asta NU e o „vrăjeală”, dar e una dintre cele mai frustrante pentru începători, mai ales cu ATtiny13 + Arduino UNO. Hai să o luăm clar, concret și pas cu pas, fără mituri de pe YouTube. ==== ⚠️ De ce apare exact eroarea asta ==== Mesajul: <syntaxhighlight>avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync(): not in sync </syntaxhighlight> NU înseamnă că ATtiny e stricat. În 90% din cazuri înseamnă: 👉 Arduino UNO nu este configurat corect ca programator 👉 sau ATtiny13 nu e recunoscut pentru că Arduino IDE nu îl știe ==== 🔴 Greșeala #1 (foarte frecventă) ==== : Încerci să programezi ATtiny13 ca și cum ar fi un Arduino normal ❌ ATtiny13 NU apare implicit în Arduino IDE ❌ Nu se programează prin USB ❌ Trebuie Arduino UNO ca ISP (programator) ==== ✅ Ce îți trebuie EXACT (nimic în plus) ==== ✔ Arduino UNO R3 ✔ ATtiny13 / ATtiny13A ✔ 1 condensator 10µF (obligatoriu!) ✔ 6 fire ✔ Arduino IDE (orice versiune stabilă) ==== 🧠 PASUL 1 – Pregătești Arduino UNO ca PROGRAMATOR ==== # Conectezi DOAR Arduino UNO la PC # În Arduino IDE: - File → Examples → 11.ArduinoISP → ArduinoISP # Selectezi: - Board: Arduino Uno - Port: COM corect # Upload sketch-ul 👉 Dacă aici apare eroare → problema e Arduino/USB 👉 Dacă upload-ul reușește → mergem mai departe ==== 🔴 PASUL CRITIC – CONDENSATORUL (fără el NU MERGE) ==== Pune condensator de 10µF: <syntaxhighlight>Arduino UNO: RESET ——| |—— GND 10µF </syntaxhighlight> ⚠️ Fără acest condensator → EXACT eroarea ta apare ⚠️ 90% din tutoriale uită să-l menționeze ==== 🔌 PASUL 2 – Conectarea ATtiny13 (CORECT) ==== ===== Arduino UNO → ATtiny13 ===== | Arduino UNO | ATtiny13 | | ----------- | ------------- | | 5V | Pin 8 (VCC) | | GND | Pin 4 (GND) | | D10 | Pin 1 (RESET) | | D11 | Pin 5 (MOSI) | | D12 | Pin 6 (MISO) | | D13 | Pin 7 (SCK) | 📌 Orientarea ATtiny: crestătura / punctul = pinul 1 ==== 🧩 PASUL 3 – Arduino IDE trebuie să „știe” ATtiny13 ==== Arduino IDE NU știe ATtiny13 by default. ===== Instalează suport ATtiny: ===== # File → Preferences # La Additional Boards Manager URLs adaugă: <syntaxhighlight>https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json </syntaxhighlight> # Tools → Board → Boards Manager # Caută attiny # Instalează "ATtiny by David A. Mellis" ==== ⚙️ PASUL 4 – Setări CORECTE în Tools ==== ⚠️ Aici greșesc majoritatea <syntaxhighlight>Board: ATtiny13 Processor: ATtiny13 Clock: Internal 9.6 MHz Programmer: Arduino as ISP </syntaxhighlight> ❌ NU Arduino Uno ❌ NU USBasp ❌ NU Default ==== 🔥 PASUL 5 – Burn Bootloader (obligatoriu!) ==== 👉 Tools → Burn Bootloader 📌 ATtiny13 NU are bootloader, DAR această comandă: * setează fuse-urile * fără ea → NU răspunde deloc Dacă aici apare eroare → conexiuni sau condensator ==== ✅ PASUL 6 – Upload cod ==== 👉 Sketch → Upload Using Programmer (sau Ctrl + Shift + U) ❌ NU Upload normal ❌ NU apăsa reset ==== ❗ Dacă tot NU merge, 99% cauze reale ==== # Condensator lipsă # ATtiny13 vs ATtiny13A selectat greșit # ATtiny montat invers # Fire MOSI/MISO inversate # Clock setat greșit (1.2 MHz vs 9.6 MHz) ==== 🧪 Test rapid (cod minim) ==== <syntaxhighlight lang="cpp">void setup() { DDRB |= (1 << PB0); // LED pe pin 5 } void loop() { PORTB ^= (1 << PB0); delay(500); } </syntaxhighlight> ==== 💬 Concluzie sinceră ==== 👉 NU ești tu problema 👉 ATtiny + Arduino IDE e prost documentat 👉 Tutorialele sar peste pași CRITICI 👉 Odată ce merge prima dată → devine banal Dacă vrei, spune-mi: * ATtiny13 sau 13A? * LED-ul e legat unde? * Ce mesaj exact apare la Burn Bootloader Te scot din chinul ăsta 👍
Summary:
Please note that all contributions to freem are considered to be released under the Creative Commons Attribution-ShareAlike 4.0 (see
Freem:Copyrights
for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource.
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)