attiny13a & arduino

tole je atmel tiny13a

Kranj-20130413-00602Imam dva prevec, pa jih ne morem porabit za nic pametnega, ker imata samo 1024b flash pomnilnika. Ker sem ravno dobil uadcopter, bi rad naredu utripajoce lucke na sprednjih dveh rokah. Zakaj bi kupoval utripajoce ledice, ce pa lahko sma nrdis hehe 🙂

Jedkanje sm za ta projekt opustu, ker je premejhna zadeva za iron transfer. Dvomm da bi ratal.

Najdu sm en majhen protoboard pa bom vidu ce mi bo ratal. Kranj-20130413-00605Optimistic much?

ne, sploh ne 🙂Kranj-20130412-00548

Olupu sm en lan kabl, tko da sm dobil tiste tanke zicke. Tinyja sm s sekundnim lepilom nalepil na platko, potem pa povezoval pine.

Kranj-20130412-00550

Kranj-20130412-00549 Zicke sm povezal spodej… Zaradi ocitnih razlogov 🙂 Nekje imam se SMD upore in par ledic, ki jih nikakor ne morm porabit. No, zdj jih bom.

Kranj-20130412-00559tiste spodnje ni vec, ker je bila na PB0, pa se ni hotel nalozit HEX. Najbrz zato ker je to MOSI pin.

 

Screen Shot 2013-04-13 at 11.26.20 PM

Ker Arduino IDE nima podpore za vse tinyje (ima za vse, razn za 13….), se je blo treba mal znajdit. Google to the rescue…. namest da bi jih pisal, sm najdu core za tiny13a (Klik). Odzipas v “Arduino Sketch mapo”/hardware. Core13_18 preimenujes v Core13. Ce nardis prav, se v Arduino IDE pokaze nov board

Screen Shot 2013-04-13 at 11.32.33 PM

 

Ampak to se ni vse. V navodilih za ta core pise:

……in arduino1/hardware/arduino/cores/arduino/wiring.c

Line 44 should be supplemented with an additional condition for ATtiny13…..

problem pri meni je bil, da nimam mape arduino v hardware… na sreco spet obstaja google…. na github sm slucajno naletel na celotno arduino-master mapo (Klik). Preneses celotn zip, in iz zip preneses mapo hardware/arduino na racunalnik v skecthFolder/hardware. Odpres torej arduino1/hardware/arduino/cores/arduino/wiring.c in spremenis tako kot pise tukaj:

Screen Shot 2013-04-13 at 11.40.44 PM

 

Fora je da v originalni izvedbi ni nastiman timer za tiny13 core. S tem to popravis. Ostane samo se sprogramiranje ledic 🙂

USBTINYisp povezan na tiny13 🙂Kranj-20130412-00560

 

in voila!Kranj-20130412-00556

Mal se je treba poigrat s kodo in pilit sintakso, sja  je ze obicajen blink sketch prevelik.

vec slik:

http://picasaweb.google.com/102714738091898493087/Attiny13aArduinoIDE

 

 

 

 

One Comment

  1. Pingback: Quadcopter night lights | spikey.si

Leave a Reply