SparkFun Forums 

Where electronics enthusiasts find answers.

Discussions on the software and hardware for Atmel's STK standard.
By chuck.r.winters
#131066
First off, here is my environment:
Gentoo Linux (kernel 2.6.36-gentoo-r5)
avr-gcc 4.5.2
avrdude 5.5
Updated avrdude.conf for atmega328p
Atmega328p microcontroller

So I went through the sparkfun tutorial, connected everything.

I then went and compiled blink_1MHz.c (successfully).

Then I ran avrdude (after configuration) using
# make program
and it looks like avrdude completes successfully
avrdude -p atmega328p -P /dev/parport0 -c stk200 -v -v -U flash:w:blink_1MHz.hex

avrdude: Version 5.5, compiled on Mar 5 2011 at 19:58:36
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

System wide configuration file is "/etc/avrdude.conf"
User configuration file is "/home/cwinters/.avrduderc"
User configuration file does not exist or is not a regular file, skipping

Using Port : /dev/parport0
Using Programmer : stk200
AVR Part : ATMEGA328P
Chip Erase delay : 9000 us
PAGEL : PD7
BS2 : PC2
RESET disposition : dedicated
RETRY pulse : SCK
serial program mode : yes
parallel program mode : yes
Timeout : 200
StabDelay : 100
CmdexeDelay : 25
SyncLoops : 32
ByteDelay : 0
PollIndex : 3
PollValue : 0x53
Memory Detail :

Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
eeprom 65 5 4 0 no 1024 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 4500 4500 0xff 0xff
lfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
efuse 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
lock 0 0 0 0 no 1 0 0 4500 4500 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00

Programmer Type : PPI
Description : STK200
VCC = (not used)
BUFF = 4,5
RESET = 9
SCK = 6
MOSI = 7
MISO = 10
ERR LED = 0
RDY LED = 0
PGM LED = 0
VFY LED = 0

avrdude: Calibrating delay loop... calibrated to 499 cycles per us
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF 53 00 ]
avrdude: AVR device initialized and ready to accept instructions

Reading | bitbang_cmd(): [ 30 00 00 00 ] [ 00 30 00 1E ]
bitbang_cmd(): [ 30 00 01 00 ] [ 00 30 00 95 ]
################bitbang_cmd(): [ 30 00 02 00 ] [ 00 30 00 0F ]
################################## | 100% 0.00s

avrdude: Device signature = 0x1e950f
bitbang_cmd(): [ 50 00 00 00 ] [ 00 50 00 62 ]
bitbang_cmd(): [ 50 00 00 00 ] [ 00 50 00 62 ]
bitbang_cmd(): [ 50 00 00 00 ] [ 00 50 00 62 ]
avrdude: safemode: lfuse reads as 62
bitbang_cmd(): [ 58 08 00 00 ] [ 00 58 08 D9 ]
bitbang_cmd(): [ 58 08 00 00 ] [ 00 58 08 D9 ]
bitbang_cmd(): [ 58 08 00 00 ] [ 00 58 08 D9 ]
avrdude: safemode: hfuse reads as D9
bitbang_cmd(): [ 50 08 00 00 ] [ 00 50 08 FF ]
bitbang_cmd(): [ 50 08 00 00 ] [ 00 50 08 FF ]
bitbang_cmd(): [ 50 08 00 00 ] [ 00 50 08 FF ]
avrdude: safemode: efuse reads as 7
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
bitbang_cmd(): [ A0 03 FC 00 ] [ 00 A0 03 FF ]
bitbang_cmd(): [ A0 03 FD 00 ] [ 00 A0 03 FF ]
bitbang_cmd(): [ A0 03 FE 00 ] [ 00 A0 03 FF ]
bitbang_cmd(): [ A0 03 FF 00 ] [ 00 A0 03 FF ]
avrdude: erasing chip
bitbang_cmd(): [ AC 80 00 00 ] [ 00 AC 80 00 ]
avrdude: Calibrating delay loop... calibrated to 497 cycles per us
bitbang_cmd(): [ AC 53 00 00 ] [ FF FF 53 00 ]
avrdude: reading input file "blink_1MHz.hex"
avrdude: input file blink_1MHz.hex auto detected as Intel Hex
avrdude: writing flash (248 bytes):

Writing | bitbang_cmd(): [ 40 00 00 0C ] [ 00 40 00 00 ]
bitbang_cmd(): [ 48 00 00 94 ] [ 0C 48 00 00 ]
bitbang_cmd(): [ 40 00 01 34 ] [ 94 40 00 01 ]
bitbang_cmd(): [ 48 00 01 00 ] [ 34 48 00 01 ]
bitbang_cmd(): [ 40 00 02 0C ] [ 00 40 00 02 ]
#bitbang_cmd(): [ 48 00 02 94 ] [ 0C 48 00 02 ]
bitbang_cmd(): [ 40 00 03 51 ] [ 94 40 00 03 ]
bitbang_cmd(): [ 48 00 03 00 ] [ 51 48 00 03 ]
bitbang_cmd(): [ 40 00 04 0C ] [ 00 40 00 04 ]
bitbang_cmd(): [ 48 00 04 94 ] [ 0C 48 00 04 ]
#bitbang_cmd(): [ 40 00 05 51 ] [ 94 40 00 05 ]
bitbang_cmd(): [ 48 00 05 00 ] [ 51 48 00 05 ]
bitbang_cmd(): [ 40 00 06 0C ] [ 00 40 00 06 ]
bitbang_cmd(): [ 48 00 06 94 ] [ 0C 48 00 06 ]
bitbang_cmd(): [ 40 00 07 51 ] [ 94 40 00 07 ]
#bitbang_cmd(): [ 48 00 07 00 ] [ 51 48 00 07 ]
bitbang_cmd(): [ 40 00 08 0C ] [ 00 40 00 08 ]
bitbang_cmd(): [ 48 00 08 94 ] [ 0C 48 00 08 ]
bitbang_cmd(): [ 40 00 09 51 ] [ 94 40 00 09 ]
bitbang_cmd(): [ 48 00 09 00 ] [ 51 48 00 09 ]
#bitbang_cmd(): [ 40 00 0A 0C ] [ 00 40 00 0A ]
bitbang_cmd(): [ 48 00 0A 94 ] [ 0C 48 00 0A ]
bitbang_cmd(): [ 40 00 0B 51 ] [ 94 40 00 0B ]
bitbang_cmd(): [ 48 00 0B 00 ] [ 51 48 00 0B ]
bitbang_cmd(): [ 40 00 0C 0C ] [ 00 40 00 0C ]
#bitbang_cmd(): [ 48 00 0C 94 ] [ 0C 48 00 0C ]
bitbang_cmd(): [ 40 00 0D 51 ] [ 94 40 00 0D ]
bitbang_cmd(): [ 48 00 0D 00 ] [ 51 48 00 0D ]
bitbang_cmd(): [ 40 00 0E 0C ] [ 00 40 00 0E ]
bitbang_cmd(): [ 48 00 0E 94 ] [ 0C 48 00 0E ]
#bitbang_cmd(): [ 40 00 0F 51 ] [ 94 40 00 0F ]
bitbang_cmd(): [ 48 00 0F 00 ] [ 51 48 00 0F ]
bitbang_cmd(): [ 40 00 10 0C ] [ 00 40 00 10 ]
bitbang_cmd(): [ 48 00 10 94 ] [ 0C 48 00 10 ]
bitbang_cmd(): [ 40 00 11 51 ] [ 94 40 00 11 ]
#bitbang_cmd(): [ 48 00 11 00 ] [ 51 48 00 11 ]
bitbang_cmd(): [ 40 00 12 0C ] [ 00 40 00 12 ]
bitbang_cmd(): [ 48 00 12 94 ] [ 0C 48 00 12 ]
bitbang_cmd(): [ 40 00 13 51 ] [ 94 40 00 13 ]
bitbang_cmd(): [ 48 00 13 00 ] [ 51 48 00 13 ]
#bitbang_cmd(): [ 40 00 14 0C ] [ 00 40 00 14 ]
bitbang_cmd(): [ 48 00 14 94 ] [ 0C 48 00 14 ]
bitbang_cmd(): [ 40 00 15 51 ] [ 94 40 00 15 ]
bitbang_cmd(): [ 48 00 15 00 ] [ 51 48 00 15 ]
bitbang_cmd(): [ 40 00 16 0C ] [ 00 40 00 16 ]
#bitbang_cmd(): [ 48 00 16 94 ] [ 0C 48 00 16 ]
bitbang_cmd(): [ 40 00 17 51 ] [ 94 40 00 17 ]
bitbang_cmd(): [ 48 00 17 00 ] [ 51 48 00 17 ]
bitbang_cmd(): [ 40 00 18 0C ] [ 00 40 00 18 ]
bitbang_cmd(): [ 48 00 18 94 ] [ 0C 48 00 18 ]
#bitbang_cmd(): [ 40 00 19 51 ] [ 94 40 00 19 ]
bitbang_cmd(): [ 48 00 19 00 ] [ 51 48 00 19 ]
bitbang_cmd(): [ 40 00 1A 0C ] [ 00 40 00 1A ]
bitbang_cmd(): [ 48 00 1A 94 ] [ 0C 48 00 1A ]
bitbang_cmd(): [ 40 00 1B 51 ] [ 94 40 00 1B ]
#bitbang_cmd(): [ 48 00 1B 00 ] [ 51 48 00 1B ]
bitbang_cmd(): [ 40 00 1C 0C ] [ 00 40 00 1C ]
bitbang_cmd(): [ 48 00 1C 94 ] [ 0C 48 00 1C ]
bitbang_cmd(): [ 40 00 1D 51 ] [ 94 40 00 1D ]
bitbang_cmd(): [ 48 00 1D 00 ] [ 51 48 00 1D ]
#bitbang_cmd(): [ 40 00 1E 0C ] [ 00 40 00 1E ]
bitbang_cmd(): [ 48 00 1E 94 ] [ 0C 48 00 1E ]
bitbang_cmd(): [ 40 00 1F 51 ] [ 94 40 00 1F ]
bitbang_cmd(): [ 48 00 1F 00 ] [ 51 48 00 1F ]
bitbang_cmd(): [ 40 00 20 0C ] [ 00 40 00 20 ]
#bitbang_cmd(): [ 48 00 20 94 ] [ 0C 48 00 20 ]
bitbang_cmd(): [ 40 00 21 51 ] [ 94 40 00 21 ]
bitbang_cmd(): [ 48 00 21 00 ] [ 51 48 00 21 ]
bitbang_cmd(): [ 40 00 22 0C ] [ 00 40 00 22 ]
bitbang_cmd(): [ 48 00 22 94 ] [ 0C 48 00 22 ]
#bitbang_cmd(): [ 40 00 23 51 ] [ 94 40 00 23 ]
bitbang_cmd(): [ 48 00 23 00 ] [ 51 48 00 23 ]
bitbang_cmd(): [ 40 00 24 0C ] [ 00 40 00 24 ]
bitbang_cmd(): [ 48 00 24 94 ] [ 0C 48 00 24 ]
bitbang_cmd(): [ 40 00 25 51 ] [ 94 40 00 25 ]
#bitbang_cmd(): [ 48 00 25 00 ] [ 51 48 00 25 ]
bitbang_cmd(): [ 40 00 26 0C ] [ 00 40 00 26 ]
bitbang_cmd(): [ 48 00 26 94 ] [ 0C 48 00 26 ]
bitbang_cmd(): [ 40 00 27 51 ] [ 94 40 00 27 ]
bitbang_cmd(): [ 48 00 27 00 ] [ 51 48 00 27 ]
#bitbang_cmd(): [ 40 00 28 0C ] [ 00 40 00 28 ]
bitbang_cmd(): [ 48 00 28 94 ] [ 0C 48 00 28 ]
bitbang_cmd(): [ 40 00 29 51 ] [ 94 40 00 29 ]
bitbang_cmd(): [ 48 00 29 00 ] [ 51 48 00 29 ]
bitbang_cmd(): [ 40 00 2A 0C ] [ 00 40 00 2A ]
#bitbang_cmd(): [ 48 00 2A 94 ] [ 0C 48 00 2A ]
bitbang_cmd(): [ 40 00 2B 51 ] [ 94 40 00 2B ]
bitbang_cmd(): [ 48 00 2B 00 ] [ 51 48 00 2B ]
bitbang_cmd(): [ 40 00 2C 0C ] [ 00 40 00 2C ]
bitbang_cmd(): [ 48 00 2C 94 ] [ 0C 48 00 2C ]
#bitbang_cmd(): [ 40 00 2D 51 ] [ 94 40 00 2D ]
bitbang_cmd(): [ 48 00 2D 00 ] [ 51 48 00 2D ]
bitbang_cmd(): [ 40 00 2E 0C ] [ 00 40 00 2E ]
bitbang_cmd(): [ 48 00 2E 94 ] [ 0C 48 00 2E ]
bitbang_cmd(): [ 40 00 2F 51 ] [ 94 40 00 2F ]
#bitbang_cmd(): [ 48 00 2F 00 ] [ 51 48 00 2F ]
bitbang_cmd(): [ 40 00 30 0C ] [ 00 40 00 30 ]
bitbang_cmd(): [ 48 00 30 94 ] [ 0C 48 00 30 ]
bitbang_cmd(): [ 40 00 31 51 ] [ 94 40 00 31 ]
bitbang_cmd(): [ 48 00 31 00 ] [ 51 48 00 31 ]
#bitbang_cmd(): [ 40 00 32 0C ] [ 00 40 00 32 ]
bitbang_cmd(): [ 48 00 32 94 ] [ 0C 48 00 32 ]
bitbang_cmd(): [ 40 00 33 51 ] [ 94 40 00 33 ]
bitbang_cmd(): [ 48 00 33 00 ] [ 51 48 00 33 ]
bitbang_cmd(): [ 40 00 34 11 ] [ 00 40 00 34 ]
#bitbang_cmd(): [ 48 00 34 24 ] [ 11 48 00 34 ]
bitbang_cmd(): [ 40 00 35 1F ] [ 24 40 00 35 ]
bitbang_cmd(): [ 48 00 35 BE ] [ 1F 48 00 35 ]
bitbang_cmd(): [ 40 00 36 CF ] [ BE 40 00 36 ]
bitbang_cmd(): [ 48 00 36 EF ] [ CF 48 00 36 ]
#bitbang_cmd(): [ 40 00 37 D8 ] [ EF 40 00 37 ]
bitbang_cmd(): [ 48 00 37 E0 ] [ D8 48 00 37 ]
bitbang_cmd(): [ 40 00 38 DE ] [ E0 40 00 38 ]
bitbang_cmd(): [ 48 00 38 BF ] [ DE 48 00 38 ]
bitbang_cmd(): [ 40 00 39 CD ] [ BF 40 00 39 ]
#bitbang_cmd(): [ 48 00 39 BF ] [ CD 48 00 39 ]
bitbang_cmd(): [ 40 00 3A 11 ] [ BF 40 00 3A ]
bitbang_cmd(): [ 48 00 3A E0 ] [ 11 48 00 3A ]
bitbang_cmd(): [ 40 00 3B A0 ] [ E0 40 00 3B ]
bitbang_cmd(): [ 48 00 3B E0 ] [ A0 48 00 3B ]
#bitbang_cmd(): [ 40 00 3C B1 ] [ E0 40 00 3C ]
bitbang_cmd(): [ 48 00 3C E0 ] [ B1 48 00 3C ]
bitbang_cmd(): [ 40 00 3D E8 ] [ E0 40 00 3D ]
bitbang_cmd(): [ 48 00 3D EF ] [ E8 48 00 3D ]
#bitbang_cmd(): [ 40 00 3E F0 ] [ EF 40 00 3E ]
bitbang_cmd(): [ 48 00 3E E0 ] [ F0 48 00 3E ]
bitbang_cmd(): [ 40 00 3F 02 ] [ E0 40 00 3F ]
bitbang_cmd(): [ 48 00 3F C0 ] [ 02 48 00 3F ]
bitbang_cmd(): [ 4C 00 00 00 ] [ C0 4C 00 00 ]
bitbang_cmd(): [ 40 00 00 05 ] [ 00 40 00 00 ]
#bitbang_cmd(): [ 48 00 00 90 ] [ 05 48 00 00 ]
bitbang_cmd(): [ 40 00 01 0D ] [ 90 40 00 01 ]
bitbang_cmd(): [ 48 00 01 92 ] [ 0D 48 00 01 ]
bitbang_cmd(): [ 40 00 02 A0 ] [ 92 40 00 02 ]
bitbang_cmd(): [ 48 00 02 30 ] [ A0 48 00 02 ]
#bitbang_cmd(): [ 40 00 03 B1 ] [ 30 40 00 03 ]
bitbang_cmd(): [ 48 00 03 07 ] [ B1 48 00 03 ]
bitbang_cmd(): [ 40 00 04 D9 ] [ 07 40 00 04 ]
bitbang_cmd(): [ 48 00 04 F7 ] [ D9 48 00 04 ]
bitbang_cmd(): [ 40 00 05 11 ] [ F7 40 00 05 ]
#bitbang_cmd(): [ 48 00 05 E0 ] [ 11 48 00 05 ]
bitbang_cmd(): [ 40 00 06 A0 ] [ E0 40 00 06 ]
bitbang_cmd(): [ 48 00 06 E0 ] [ A0 48 00 06 ]
bitbang_cmd(): [ 40 00 07 B1 ] [ E0 40 00 07 ]
bitbang_cmd(): [ 48 00 07 E0 ] [ B1 48 00 07 ]
#bitbang_cmd(): [ 40 00 08 01 ] [ E0 40 00 08 ]
bitbang_cmd(): [ 48 00 08 C0 ] [ 01 48 00 08 ]
bitbang_cmd(): [ 40 00 09 1D ] [ C0 40 00 09 ]
bitbang_cmd(): [ 48 00 09 92 ] [ 1D 48 00 09 ]
bitbang_cmd(): [ 40 00 0A A0 ] [ 92 40 00 0A ]
#bitbang_cmd(): [ 48 00 0A 30 ] [ A0 48 00 0A ]
bitbang_cmd(): [ 40 00 0B B1 ] [ 30 40 00 0B ]
bitbang_cmd(): [ 48 00 0B 07 ] [ B1 48 00 0B ]
bitbang_cmd(): [ 40 00 0C E1 ] [ 07 40 00 0C ]
bitbang_cmd(): [ 48 00 0C F7 ] [ E1 48 00 0C ]
#bitbang_cmd(): [ 40 00 0D 0E ] [ F7 40 00 0D ]
bitbang_cmd(): [ 48 00 0D 94 ] [ 0E 48 00 0D ]
bitbang_cmd(): [ 40 00 0E 67 ] [ 94 40 00 0E ]
bitbang_cmd(): [ 48 00 0E 00 ] [ 67 48 00 0E ]
bitbang_cmd(): [ 40 00 0F 0C ] [ 00 40 00 0F ]
#bitbang_cmd(): [ 48 00 0F 94 ] [ 0C 48 00 0F ]
bitbang_cmd(): [ 40 00 10 7A ] [ 94 40 00 10 ]
bitbang_cmd(): [ 48 00 10 00 ] [ 7A 48 00 10 ]
bitbang_cmd(): [ 40 00 11 0C ] [ 00 40 00 11 ]
bitbang_cmd(): [ 48 00 11 94 ] [ 0C 48 00 11 ]
#bitbang_cmd(): [ 40 00 12 00 ] [ 94 40 00 12 ]
bitbang_cmd(): [ 48 00 12 00 ] [ 00 48 00 12 ]
bitbang_cmd(): [ 40 00 13 8F ] [ 00 40 00 13 ]
bitbang_cmd(): [ 48 00 13 EF ] [ 8F 48 00 13 ]
bitbang_cmd(): [ 40 00 14 84 ] [ EF 40 00 14 ]
#bitbang_cmd(): [ 48 00 14 B9 ] [ 84 48 00 14 ]
bitbang_cmd(): [ 40 00 15 87 ] [ B9 40 00 15 ]
bitbang_cmd(): [ 48 00 15 B9 ] [ 87 48 00 15 ]
bitbang_cmd(): [ 40 00 16 8E ] [ B9 40 00 16 ]
bitbang_cmd(): [ 48 00 16 EF ] [ 8E 48 00 16 ]
#bitbang_cmd(): [ 40 00 17 8A ] [ EF 40 00 17 ]
bitbang_cmd(): [ 48 00 17 B9 ] [ 8A 48 00 17 ]
bitbang_cmd(): [ 40 00 18 08 ] [ B9 40 00 18 ]
bitbang_cmd(): [ 48 00 18 95 ] [ 08 48 00 18 ]
bitbang_cmd(): [ 40 00 19 0A ] [ 95 40 00 19 ]
#bitbang_cmd(): [ 48 00 19 C0 ] [ 0A 48 00 19 ]
bitbang_cmd(): [ 40 00 1A 2A ] [ C0 40 00 1A ]
bitbang_cmd(): [ 48 00 1A E5 ] [ 2A 48 00 1A ]
bitbang_cmd(): [ 40 00 1B 00 ] [ E5 40 00 1B ]
bitbang_cmd(): [ 48 00 1B 00 ] [ 00 48 00 1B ]
#bitbang_cmd(): [ 40 00 1C 00 ] [ 00 40 00 1C ]
bitbang_cmd(): [ 48 00 1C 00 ] [ 00 48 00 1C ]
bitbang_cmd(): [ 40 00 1D 00 ] [ 00 40 00 1D ]
bitbang_cmd(): [ 48 00 1D 00 ] [ 00 48 00 1D ]
bitbang_cmd(): [ 40 00 1E 00 ] [ 00 40 00 1E ]
#bitbang_cmd(): [ 48 00 1E 00 ] [ 00 48 00 1E ]
bitbang_cmd(): [ 40 00 1F 00 ] [ 00 40 00 1F ]
bitbang_cmd(): [ 48 00 1F 00 ] [ 00 48 00 1F ]
bitbang_cmd(): [ 40 00 20 00 ] [ 00 40 00 20 ]
bitbang_cmd(): [ 48 00 20 00 ] [ 00 48 00 20 ]
#bitbang_cmd(): [ 40 00 21 21 ] [ 00 40 00 21 ]
bitbang_cmd(): [ 48 00 21 50 ] [ 21 48 00 21 ]
bitbang_cmd(): [ 40 00 22 C1 ] [ 50 40 00 22 ]
bitbang_cmd(): [ 48 00 22 F7 ] [ C1 48 00 22 ]
bitbang_cmd(): [ 40 00 23 01 ] [ F7 40 00 23 ]
#bitbang_cmd(): [ 48 00 23 97 ] [ 01 48 00 23 ]
bitbang_cmd(): [ 40 00 24 00 ] [ 97 40 00 24 ]
bitbang_cmd(): [ 48 00 24 97 ] [ 00 48 00 24 ]
bitbang_cmd(): [ 40 00 25 A1 ] [ 97 40 00 25 ]
bitbang_cmd(): [ 48 00 25 F7 ] [ A1 48 00 25 ]
#bitbang_cmd(): [ 40 00 26 08 ] [ F7 40 00 26 ]
bitbang_cmd(): [ 48 00 26 95 ] [ 08 48 00 26 ]
bitbang_cmd(): [ 40 00 27 1F ] [ 95 40 00 27 ]
bitbang_cmd(): [ 48 00 27 93 ] [ 1F 48 00 27 ]
bitbang_cmd(): [ 40 00 28 0E ] [ 93 40 00 28 ]
#bitbang_cmd(): [ 48 00 28 94 ] [ 0E 48 00 28 ]
bitbang_cmd(): [ 40 00 29 53 ] [ 94 40 00 29 ]
bitbang_cmd(): [ 48 00 29 00 ] [ 53 48 00 29 ]
bitbang_cmd(): [ 40 00 2A 1F ] [ 00 40 00 2A ]
bitbang_cmd(): [ 48 00 2A EF ] [ 1F 48 00 2A ]
#bitbang_cmd(): [ 40 00 2B 18 ] [ EF 40 00 2B ]
bitbang_cmd(): [ 48 00 2B B9 ] [ 18 48 00 2B ]
bitbang_cmd(): [ 40 00 2C 15 ] [ B9 40 00 2C ]
bitbang_cmd(): [ 48 00 2C B9 ] [ 15 48 00 2C ]
bitbang_cmd(): [ 40 00 2D 1B ] [ B9 40 00 2D ]
#bitbang_cmd(): [ 48 00 2D B9 ] [ 1B 48 00 2D ]
bitbang_cmd(): [ 40 00 2E 84 ] [ B9 40 00 2E ]
bitbang_cmd(): [ 48 00 2E EF ] [ 84 48 00 2E ]
bitbang_cmd(): [ 40 00 2F 91 ] [ EF 40 00 2F ]
bitbang_cmd(): [ 48 00 2F E0 ] [ 91 48 00 2F ]
#bitbang_cmd(): [ 40 00 30 0E ] [ E0 40 00 30 ]
bitbang_cmd(): [ 48 00 30 94 ] [ 0E 48 00 30 ]
bitbang_cmd(): [ 40 00 31 59 ] [ 94 40 00 31 ]
bitbang_cmd(): [ 48 00 31 00 ] [ 59 48 00 31 ]
bitbang_cmd(): [ 40 00 32 18 ] [ 00 40 00 32 ]
#bitbang_cmd(): [ 48 00 32 B8 ] [ 18 48 00 32 ]
bitbang_cmd(): [ 40 00 33 15 ] [ B8 40 00 33 ]
bitbang_cmd(): [ 48 00 33 B8 ] [ 15 48 00 33 ]
bitbang_cmd(): [ 40 00 34 1B ] [ B8 40 00 34 ]
bitbang_cmd(): [ 48 00 34 B8 ] [ 1B 48 00 34 ]
#bitbang_cmd(): [ 40 00 35 84 ] [ B8 40 00 35 ]
bitbang_cmd(): [ 48 00 35 EF ] [ 84 48 00 35 ]
bitbang_cmd(): [ 40 00 36 91 ] [ EF 40 00 36 ]
bitbang_cmd(): [ 48 00 36 E0 ] [ 91 48 00 36 ]
bitbang_cmd(): [ 40 00 37 0E ] [ E0 40 00 37 ]
#bitbang_cmd(): [ 48 00 37 94 ] [ 0E 48 00 37 ]
bitbang_cmd(): [ 40 00 38 59 ] [ 94 40 00 38 ]
bitbang_cmd(): [ 48 00 38 00 ] [ 59 48 00 38 ]
bitbang_cmd(): [ 40 00 39 F1 ] [ 00 40 00 39 ]
bitbang_cmd(): [ 48 00 39 CF ] [ F1 48 00 39 ]
#bitbang_cmd(): [ 40 00 3A F8 ] [ CF 40 00 3A ]
bitbang_cmd(): [ 48 00 3A 94 ] [ F8 48 00 3A ]
bitbang_cmd(): [ 40 00 3B FF ] [ 94 40 00 3B ]
bitbang_cmd(): [ 48 00 3B CF ] [ FF 48 00 3B ]
bitbang_cmd(): [ 4C 00 40 00 ] [ CF 4C 00 40 ]
# | 100% 0.10s

avrdude: 248 bytes of flash written
avrdude: verifying flash memory against blink_1MHz.hex:
avrdude: load data flash data from input file blink_1MHz.hex:
avrdude: input file blink_1MHz.hex auto detected as Intel Hex
avrdude: input file blink_1MHz.hex contains 248 bytes
avrdude: reading on-chip flash data:

Reading | bitbang_cmd(): [ 20 00 00 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 00 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 01 00 ] [ 00 20 00 34 ]
bitbang_cmd(): [ 28 00 01 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 02 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 02 00 ] [ 00 28 00 94 ]
#bitbang_cmd(): [ 20 00 03 00 ] [ 00 20 00 51 ]
bitbang_cmd(): [ 28 00 03 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 04 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 04 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 05 00 ] [ 00 20 00 51 ]
#bitbang_cmd(): [ 28 00 05 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 06 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 06 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 07 00 ] [ 00 20 00 51 ]
bitbang_cmd(): [ 28 00 07 00 ] [ 00 28 00 00 ]
#bitbang_cmd(): [ 20 00 08 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 08 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 09 00 ] [ 00 20 00 51 ]
bitbang_cmd(): [ 28 00 09 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 0A 00 ] [ 00 20 00 0C ]
#bitbang_cmd(): [ 28 00 0A 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 0B 00 ] [ 00 20 00 51 ]
bitbang_cmd(): [ 28 00 0B 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 0C 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 0C 00 ] [ 00 28 00 94 ]
#bitbang_cmd(): [ 20 00 0D 00 ] [ 00 20 00 51 ]
bitbang_cmd(): [ 28 00 0D 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 0E 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 0E 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 0F 00 ] [ 00 20 00 51 ]
#bitbang_cmd(): [ 28 00 0F 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 10 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 10 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 11 00 ] [ 00 20 00 51 ]
bitbang_cmd(): [ 28 00 11 00 ] [ 00 28 00 00 ]
#bitbang_cmd(): [ 20 00 12 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 12 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 13 00 ] [ 00 20 00 51 ]
bitbang_cmd(): [ 28 00 13 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 14 00 ] [ 00 20 00 0C ]
#bitbang_cmd(): [ 28 00 14 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 15 00 ] [ 00 20 00 51 ]
bitbang_cmd(): [ 28 00 15 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 16 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 16 00 ] [ 00 28 00 94 ]
#bitbang_cmd(): [ 20 00 17 00 ] [ 00 20 00 51 ]
bitbang_cmd(): [ 28 00 17 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 18 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 18 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 19 00 ] [ 00 20 00 51 ]
#bitbang_cmd(): [ 28 00 19 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 1A 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 1A 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 1B 00 ] [ 00 20 00 51 ]
bitbang_cmd(): [ 28 00 1B 00 ] [ 00 28 00 00 ]
#bitbang_cmd(): [ 20 00 1C 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 1C 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 1D 00 ] [ 00 20 00 51 ]
bitbang_cmd(): [ 28 00 1D 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 1E 00 ] [ 00 20 00 0C ]
#bitbang_cmd(): [ 28 00 1E 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 1F 00 ] [ 00 20 00 51 ]
bitbang_cmd(): [ 28 00 1F 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 20 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 20 00 ] [ 00 28 00 94 ]
#bitbang_cmd(): [ 20 00 21 00 ] [ 00 20 00 51 ]
bitbang_cmd(): [ 28 00 21 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 22 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 22 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 23 00 ] [ 00 20 00 51 ]
#bitbang_cmd(): [ 28 00 23 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 24 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 24 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 25 00 ] [ 00 20 00 51 ]
bitbang_cmd(): [ 28 00 25 00 ] [ 00 28 00 00 ]
#bitbang_cmd(): [ 20 00 26 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 26 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 27 00 ] [ 00 20 00 51 ]
bitbang_cmd(): [ 28 00 27 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 28 00 ] [ 00 20 00 0C ]
#bitbang_cmd(): [ 28 00 28 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 29 00 ] [ 00 20 00 51 ]
bitbang_cmd(): [ 28 00 29 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 2A 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 2A 00 ] [ 00 28 00 94 ]
#bitbang_cmd(): [ 20 00 2B 00 ] [ 00 20 00 51 ]
bitbang_cmd(): [ 28 00 2B 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 2C 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 2C 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 2D 00 ] [ 00 20 00 51 ]
#bitbang_cmd(): [ 28 00 2D 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 2E 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 2E 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 2F 00 ] [ 00 20 00 51 ]
bitbang_cmd(): [ 28 00 2F 00 ] [ 00 28 00 00 ]
#bitbang_cmd(): [ 20 00 30 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 30 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 31 00 ] [ 00 20 00 51 ]
bitbang_cmd(): [ 28 00 31 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 32 00 ] [ 00 20 00 0C ]
#bitbang_cmd(): [ 28 00 32 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 33 00 ] [ 00 20 00 51 ]
bitbang_cmd(): [ 28 00 33 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 34 00 ] [ 00 20 00 11 ]
bitbang_cmd(): [ 28 00 34 00 ] [ 00 28 00 24 ]
#bitbang_cmd(): [ 20 00 35 00 ] [ 00 20 00 1F ]
bitbang_cmd(): [ 28 00 35 00 ] [ 00 28 00 BE ]
bitbang_cmd(): [ 20 00 36 00 ] [ 00 20 00 CF ]
bitbang_cmd(): [ 28 00 36 00 ] [ 00 28 00 EF ]
bitbang_cmd(): [ 20 00 37 00 ] [ 00 20 00 D8 ]
#bitbang_cmd(): [ 28 00 37 00 ] [ 00 28 00 E0 ]
bitbang_cmd(): [ 20 00 38 00 ] [ 00 20 00 DE ]
bitbang_cmd(): [ 28 00 38 00 ] [ 00 28 00 BF ]
bitbang_cmd(): [ 20 00 39 00 ] [ 00 20 00 CD ]
bitbang_cmd(): [ 28 00 39 00 ] [ 00 28 00 BF ]
#bitbang_cmd(): [ 20 00 3A 00 ] [ 00 20 00 11 ]
bitbang_cmd(): [ 28 00 3A 00 ] [ 00 28 00 E0 ]
bitbang_cmd(): [ 20 00 3B 00 ] [ 00 20 00 A0 ]
bitbang_cmd(): [ 28 00 3B 00 ] [ 00 28 00 E0 ]
bitbang_cmd(): [ 20 00 3C 00 ] [ 00 20 00 B1 ]
#bitbang_cmd(): [ 28 00 3C 00 ] [ 00 28 00 E0 ]
bitbang_cmd(): [ 20 00 3D 00 ] [ 00 20 00 E8 ]
bitbang_cmd(): [ 28 00 3D 00 ] [ 00 28 00 EF ]
bitbang_cmd(): [ 20 00 3E 00 ] [ 00 20 00 F0 ]
#bitbang_cmd(): [ 28 00 3E 00 ] [ 00 28 00 E0 ]
bitbang_cmd(): [ 20 00 3F 00 ] [ 00 20 00 02 ]
bitbang_cmd(): [ 28 00 3F 00 ] [ 00 28 00 C0 ]
bitbang_cmd(): [ 20 00 40 00 ] [ 00 20 00 05 ]
bitbang_cmd(): [ 28 00 40 00 ] [ 00 28 00 90 ]
#bitbang_cmd(): [ 20 00 41 00 ] [ 00 20 00 0D ]
bitbang_cmd(): [ 28 00 41 00 ] [ 00 28 00 92 ]
bitbang_cmd(): [ 20 00 42 00 ] [ 00 20 00 A0 ]
bitbang_cmd(): [ 28 00 42 00 ] [ 00 28 00 30 ]
bitbang_cmd(): [ 20 00 43 00 ] [ 00 20 00 B1 ]
#bitbang_cmd(): [ 28 00 43 00 ] [ 00 28 00 07 ]
bitbang_cmd(): [ 20 00 44 00 ] [ 00 20 00 D9 ]
bitbang_cmd(): [ 28 00 44 00 ] [ 00 28 00 F7 ]
bitbang_cmd(): [ 20 00 45 00 ] [ 00 20 00 11 ]
bitbang_cmd(): [ 28 00 45 00 ] [ 00 28 00 E0 ]
#bitbang_cmd(): [ 20 00 46 00 ] [ 00 20 00 A0 ]
bitbang_cmd(): [ 28 00 46 00 ] [ 00 28 00 E0 ]
bitbang_cmd(): [ 20 00 47 00 ] [ 00 20 00 B1 ]
bitbang_cmd(): [ 28 00 47 00 ] [ 00 28 00 E0 ]
bitbang_cmd(): [ 20 00 48 00 ] [ 00 20 00 01 ]
#bitbang_cmd(): [ 28 00 48 00 ] [ 00 28 00 C0 ]
bitbang_cmd(): [ 20 00 49 00 ] [ 00 20 00 1D ]
bitbang_cmd(): [ 28 00 49 00 ] [ 00 28 00 92 ]
bitbang_cmd(): [ 20 00 4A 00 ] [ 00 20 00 A0 ]
bitbang_cmd(): [ 28 00 4A 00 ] [ 00 28 00 30 ]
#bitbang_cmd(): [ 20 00 4B 00 ] [ 00 20 00 B1 ]
bitbang_cmd(): [ 28 00 4B 00 ] [ 00 28 00 07 ]
bitbang_cmd(): [ 20 00 4C 00 ] [ 00 20 00 E1 ]
bitbang_cmd(): [ 28 00 4C 00 ] [ 00 28 00 F7 ]
bitbang_cmd(): [ 20 00 4D 00 ] [ 00 20 00 0E ]
#bitbang_cmd(): [ 28 00 4D 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 4E 00 ] [ 00 20 00 67 ]
bitbang_cmd(): [ 28 00 4E 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 4F 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 4F 00 ] [ 00 28 00 94 ]
#bitbang_cmd(): [ 20 00 50 00 ] [ 00 20 00 7A ]
bitbang_cmd(): [ 28 00 50 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 51 00 ] [ 00 20 00 0C ]
bitbang_cmd(): [ 28 00 51 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 52 00 ] [ 00 20 00 00 ]
#bitbang_cmd(): [ 28 00 52 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 53 00 ] [ 00 20 00 8F ]
bitbang_cmd(): [ 28 00 53 00 ] [ 00 28 00 EF ]
bitbang_cmd(): [ 20 00 54 00 ] [ 00 20 00 84 ]
bitbang_cmd(): [ 28 00 54 00 ] [ 00 28 00 B9 ]
#bitbang_cmd(): [ 20 00 55 00 ] [ 00 20 00 87 ]
bitbang_cmd(): [ 28 00 55 00 ] [ 00 28 00 B9 ]
bitbang_cmd(): [ 20 00 56 00 ] [ 00 20 00 8E ]
bitbang_cmd(): [ 28 00 56 00 ] [ 00 28 00 EF ]
bitbang_cmd(): [ 20 00 57 00 ] [ 00 20 00 8A ]
#bitbang_cmd(): [ 28 00 57 00 ] [ 00 28 00 B9 ]
bitbang_cmd(): [ 20 00 58 00 ] [ 00 20 00 08 ]
bitbang_cmd(): [ 28 00 58 00 ] [ 00 28 00 95 ]
bitbang_cmd(): [ 20 00 59 00 ] [ 00 20 00 0A ]
bitbang_cmd(): [ 28 00 59 00 ] [ 00 28 00 C0 ]
#bitbang_cmd(): [ 20 00 5A 00 ] [ 00 20 00 2A ]
bitbang_cmd(): [ 28 00 5A 00 ] [ 00 28 00 E5 ]
bitbang_cmd(): [ 20 00 5B 00 ] [ 00 20 00 00 ]
bitbang_cmd(): [ 28 00 5B 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 5C 00 ] [ 00 20 00 00 ]
#bitbang_cmd(): [ 28 00 5C 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 5D 00 ] [ 00 20 00 00 ]
bitbang_cmd(): [ 28 00 5D 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 5E 00 ] [ 00 20 00 00 ]
bitbang_cmd(): [ 28 00 5E 00 ] [ 00 28 00 00 ]
#bitbang_cmd(): [ 20 00 5F 00 ] [ 00 20 00 00 ]
bitbang_cmd(): [ 28 00 5F 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 60 00 ] [ 00 20 00 00 ]
bitbang_cmd(): [ 28 00 60 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 61 00 ] [ 00 20 00 21 ]
#bitbang_cmd(): [ 28 00 61 00 ] [ 00 28 00 50 ]
bitbang_cmd(): [ 20 00 62 00 ] [ 00 20 00 C1 ]
bitbang_cmd(): [ 28 00 62 00 ] [ 00 28 00 F7 ]
bitbang_cmd(): [ 20 00 63 00 ] [ 00 20 00 01 ]
bitbang_cmd(): [ 28 00 63 00 ] [ 00 28 00 97 ]
#bitbang_cmd(): [ 20 00 64 00 ] [ 00 20 00 00 ]
bitbang_cmd(): [ 28 00 64 00 ] [ 00 28 00 97 ]
bitbang_cmd(): [ 20 00 65 00 ] [ 00 20 00 A1 ]
bitbang_cmd(): [ 28 00 65 00 ] [ 00 28 00 F7 ]
bitbang_cmd(): [ 20 00 66 00 ] [ 00 20 00 08 ]
#bitbang_cmd(): [ 28 00 66 00 ] [ 00 28 00 95 ]
bitbang_cmd(): [ 20 00 67 00 ] [ 00 20 00 1F ]
bitbang_cmd(): [ 28 00 67 00 ] [ 00 28 00 93 ]
bitbang_cmd(): [ 20 00 68 00 ] [ 00 20 00 0E ]
bitbang_cmd(): [ 28 00 68 00 ] [ 00 28 00 94 ]
#bitbang_cmd(): [ 20 00 69 00 ] [ 00 20 00 53 ]
bitbang_cmd(): [ 28 00 69 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 6A 00 ] [ 00 20 00 1F ]
bitbang_cmd(): [ 28 00 6A 00 ] [ 00 28 00 EF ]
bitbang_cmd(): [ 20 00 6B 00 ] [ 00 20 00 18 ]
#bitbang_cmd(): [ 28 00 6B 00 ] [ 00 28 00 B9 ]
bitbang_cmd(): [ 20 00 6C 00 ] [ 00 20 00 15 ]
bitbang_cmd(): [ 28 00 6C 00 ] [ 00 28 00 B9 ]
bitbang_cmd(): [ 20 00 6D 00 ] [ 00 20 00 1B ]
bitbang_cmd(): [ 28 00 6D 00 ] [ 00 28 00 B9 ]
#bitbang_cmd(): [ 20 00 6E 00 ] [ 00 20 00 84 ]
bitbang_cmd(): [ 28 00 6E 00 ] [ 00 28 00 EF ]
bitbang_cmd(): [ 20 00 6F 00 ] [ 00 20 00 91 ]
bitbang_cmd(): [ 28 00 6F 00 ] [ 00 28 00 E0 ]
bitbang_cmd(): [ 20 00 70 00 ] [ 00 20 00 0E ]
#bitbang_cmd(): [ 28 00 70 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 71 00 ] [ 00 20 00 59 ]
bitbang_cmd(): [ 28 00 71 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 72 00 ] [ 00 20 00 18 ]
bitbang_cmd(): [ 28 00 72 00 ] [ 00 28 00 B8 ]
#bitbang_cmd(): [ 20 00 73 00 ] [ 00 20 00 15 ]
bitbang_cmd(): [ 28 00 73 00 ] [ 00 28 00 B8 ]
bitbang_cmd(): [ 20 00 74 00 ] [ 00 20 00 1B ]
bitbang_cmd(): [ 28 00 74 00 ] [ 00 28 00 B8 ]
bitbang_cmd(): [ 20 00 75 00 ] [ 00 20 00 84 ]
#bitbang_cmd(): [ 28 00 75 00 ] [ 00 28 00 EF ]
bitbang_cmd(): [ 20 00 76 00 ] [ 00 20 00 91 ]
bitbang_cmd(): [ 28 00 76 00 ] [ 00 28 00 E0 ]
bitbang_cmd(): [ 20 00 77 00 ] [ 00 20 00 0E ]
bitbang_cmd(): [ 28 00 77 00 ] [ 00 28 00 94 ]
#bitbang_cmd(): [ 20 00 78 00 ] [ 00 20 00 59 ]
bitbang_cmd(): [ 28 00 78 00 ] [ 00 28 00 00 ]
bitbang_cmd(): [ 20 00 79 00 ] [ 00 20 00 F1 ]
bitbang_cmd(): [ 28 00 79 00 ] [ 00 28 00 CF ]
bitbang_cmd(): [ 20 00 7A 00 ] [ 00 20 00 F8 ]
#bitbang_cmd(): [ 28 00 7A 00 ] [ 00 28 00 94 ]
bitbang_cmd(): [ 20 00 7B 00 ] [ 00 20 00 FF ]
bitbang_cmd(): [ 28 00 7B 00 ] [ 00 28 00 CF ]
# | 100% 0.08s

avrdude: verifying ...
avrdude: 248 bytes of flash verified

bitbang_cmd(): [ 50 00 00 00 ] [ 00 50 00 62 ]
bitbang_cmd(): [ 50 00 00 00 ] [ 00 50 00 62 ]
bitbang_cmd(): [ 50 00 00 00 ] [ 00 50 00 62 ]
avrdude: safemode: lfuse reads as 62
bitbang_cmd(): [ 58 08 00 00 ] [ 00 58 08 D9 ]
bitbang_cmd(): [ 58 08 00 00 ] [ 00 58 08 D9 ]
bitbang_cmd(): [ 58 08 00 00 ] [ 00 58 08 D9 ]
avrdude: safemode: hfuse reads as D9
bitbang_cmd(): [ 50 08 00 00 ] [ 00 50 08 FF ]
bitbang_cmd(): [ 50 08 00 00 ] [ 00 50 08 FF ]
bitbang_cmd(): [ 50 08 00 00 ] [ 00 50 08 FF ]
avrdude: safemode: efuse reads as 7
avrdude: safemode: Fuses OK

avrdude done. Thank you.
Problem is that the LED still doesn't blink. I tested the LEDs and they all seem to work independently of the controller.

Any help would be appreciated.

Thanks,
Chuck
By itai n
#131137
How can you tell if the led is blinking or not? Surely no human can tell if a led is blinking at more than maybe 10-15 Hz... (and I doubt if the LED itself can turn on and off 1,000,000 times in a second)

It looks like you have successfully compiled your program and programmed the Arduino. It is likely that the Arduino is happily doing whatever your program is telling it to do. You have been too verbose with the output of avrdude, but if you need help with the program you may want to submit it for review.
By chuck.r.winters
#131144
jyoung wrote:Assuming that you're using the blink_1MHz.c at http://www.sparkfun.com/tutorials/93 , that should work.

It appears from looking at your avrdude output that the MCU is programmed.

However how are you wiring up your ATmega328p? After programming, did you tie the reset line high with a 10k resistor?
Jyoung,
Yes it is the blink_1MHz from sparkfun tutorial.

Ok, so it looks like it is loaded correctly...Good. I am using the schematic from the tutorial, so the reset line "should" be high with a 10k. I guess I should take a look, and maybe just connect it directly to the 5v rail. Does it need a 10k resistor if I tie it directly to the 5v rail?

Thanks,
Chuck
By chuck.r.winters
#131146
Figured it out.

I left the programmer hooked up to the chip, and the reset line was connected to both the programmer and the 5v rail. Once I pulled the connection to the programmer everything worked fine. I found it because the voltage between the ground rail and the reset line while power was on was 0v, but between the reset line and the 5v rail I was getting a 5v reading. Power was going into the programmer instead of the chip.

Lessons learned :)

Thanks for the help.

Chuck