Changeset 480 for trunk/electronics/avr
- Timestamp:
- 04/21/09 12:42:09 (3 years ago)
- Location:
- trunk/electronics/avr
- Files:
-
- 4 modified
-
killswitch/killrobot.c (modified) (2 diffs)
-
killswitch/killrobot.hex (modified) (1 diff)
-
killswitch/mkfile (modified) (1 diff)
-
mkhdr (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/electronics/avr/killswitch/killrobot.c
r464 r480 35 35 { 36 36 DDRB = 0x0F; 37 DDRC = 0 x00;38 DDRD = 0b11111 110;37 DDRC = 0b00000101; //pc0, 2, kill out 38 DDRD = 0b11111010; //pd2, switch input 39 39 PORTB = 0x00; 40 PORTD = 0b00000100; 40 41 } 41 42 … … 58 59 59 60 while (1) { 60 c = PIN C;61 c = PIND; 61 62 c &= (1<<2); 63 62 64 if(UCSR0A & (1<<7)) { 63 65 in = usart_get(); 64 66 } 65 if( !(c)) {66 PORT B= 0x00;67 if((c)) { 68 PORTC = 0x00; 67 69 } 68 70 else if(in == 'g') { 69 PORT B= 0x0F;70 counter = 100;71 PORTC = 0x0F; 72 counter = 70; 71 73 usart_put('c'); 72 74 } 73 75 else if(!counter) { 74 PORT B= 0x00;76 PORTC = 0x00; 75 77 } 76 78 in = 'f'; -
trunk/electronics/avr/killswitch/killrobot.hex
r464 r480 2 2 :100010000C9451000C9451000C9451000C9451001C 3 3 :100020000C9451000C9451000C9451000C9451000C 4 :100030000C9451000C9451000C949 6000C945100B74 :100030000C9451000C9451000C9498000C945100B5 5 5 :100040000C9451000C9451000C9451000C945100EC 6 6 :100050000C9451000C9451000C9451000C945100DC 7 7 :100060000C9451000C94510011241FBECFEFD4E02A 8 :10007000DEBFCDBF11E0A0E0B1E0E 8E6F1E002C0F48 :10007000DEBFCDBF11E0A0E0B1E0ECE6F1E002C0F0 9 9 :1000800005900D92A030B107D9F711E0A0E0B1E0E2 10 10 :1000900001C01D92A230B107E1F70E9453000C94F9 11 :1000A000B 3000C9400008FE084B917B88EEF8AB9C212 :1000B000 15B81092C50083E38093C40088E180935313 :1000C000C 1008EE08093C20092E094BD85E085BDC214 :1000D000 81E187BD90936E00789496B18091C000C515 :1000E0008 7FD02C086E606C08091C00087FFFCCF7616 :1000F0008 091C60092FF18C0873681F48FE085B9E117 :100100008 4E690E090930101809300018091C0000B18 :100110008 5FFFCCF83E68093C600DFCF809100018E19 :10012000 90910101892BC9F615B8D7CF1F920F927420 :10013000 0FB60F9211248F939F938091000190919D21 :100140000 101892B49F080910001909101010197F322 :10015000 90930101809300019F918F910F900FBEAA23 :0 80160000F901F901895FFCFCE11 :1000A000B5000C9400008FE084B925E027B98AEFF1 12 :1000B0008AB915B884E08BB91092C50083E38093A8 13 :1000C000C40088E18093C1008EE08093C20092E07A 14 :1000D00094BD25BD81E187BD90936E00789499B160 15 :1000E0008091C00087FD02C086E606C08091C000F6 16 :1000F00087FFFCCF8091C60092FD18C0873681F43F 17 :100100008FE088B986E490E090930101809300012C 18 :100110008091C00085FFFCCF83E68093C600DFCFCF 19 :100120008091000190910101892BC9F618B8D7CFB1 20 :100130001F920F920FB60F9211248F939F9380916D 21 :10014000000190910101892B49F08091000190916B 22 :100150000101019790930101809300019F918F917C 23 :0C0160000F900FBE0F901F901895FFCF5E 24 24 :00000001FF -
trunk/electronics/avr/killswitch/mkfile
r464 r480 3 3 <$RHRTELEC/avr/mkhdr 4 4 5 TARG=killr emote6 OFILES=killr emote.o5 TARG=killrobot 6 OFILES=killrobot.o 7 7 8 8 <$RHRTELEC/avr/mkcommon -
trunk/electronics/avr/mkhdr
r463 r480 14 14 FORMAT=ihex 15 15 16 AVRDUDE_FLAGS=-B10 -V -p $MCU -P $PROG_DEV -c $PROG_TYPE 16 AVRDUDE_FLAGS=-B10 -V -p $MCU -P $PROG_DEV -c $PROG_TYPE -vvv 17 17 18 18 #CFLAGS= -Wall -mmcu=$MCU -O -DF_CPU=$MCU_SPEED

