Difference between revisions of "ATtiny13"

From ThorstensHome
Jump to: navigation, search
Line 1: Line 1:
I have an ATtiny 13 programmable microprocessor. I wanted to use avrdude, the ATtiny13 and my ft232r chip. To do this,
+
I have an ATtiny 13 programmable microprocessor. I wanted to use avrdude, the ATtiny13 and my ft232r chip. I am showing this for SUSE Linux 12.2, but other distributions may be similar:
  
 +
* I installed avrdude's dependencies:
 +
yast -i bison
 +
yast -i flex
 
* I installed an avrdude update as described here: http://doswa.com/2010/08/24/avrdude-5-10-with-ftdi-bitbang.html
 
* I installed an avrdude update as described here: http://doswa.com/2010/08/24/avrdude-5-10-with-ftdi-bitbang.html
 
* I inverted the FT232R's Bits as described under [[ftdi]].
 
* I inverted the FT232R's Bits as described under [[ftdi]].

Revision as of 22:17, 2 January 2013

I have an ATtiny 13 programmable microprocessor. I wanted to use avrdude, the ATtiny13 and my ft232r chip. I am showing this for SUSE Linux 12.2, but other distributions may be similar:

  • I installed avrdude's dependencies:
yast -i bison
yast -i flex
      ------
 RTS-|ATtiny|-GND
 RXD-|  13  |-
 TXD-|      |-
 VCC-|     o|-DTR
      ------
  • I connected the FTDI chip with the computer
  • I unloaded the ftdi driver:
rmmod ftdi_sio
  • I told avrdude to output the first byte
tweedleburg:~/at/avrdude-5.10 # ./avrdude -cft232r -pt13 -P/dev/ttyUSB0 -U hfuse:r:-:h -B 1
avrdude: BitBang OK 
avrdude: pin assign miso 1 sck 0 mosi 2 reset 4
avrdude: drain OK 

ft245r:  bitclk 4800 -> ft baud 2400
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e9007
avrdude: current erase-rewrite cycle count is -158 (if being tracked)
avrdude: reading hfuse memory:

Reading | ################################################## | 100% 0.01s

avrdude: writing output file "<stdout>"
0xeb

avrdude: safemode: Fuses OK

avrdude done.  Thank you.

Which is basically what I expected.

See also