Не работает скетч на прошитой ATmega8A-PU

inhelp
inhelp аватар
Offline
Зарегистрирован: 23.09.2012

Пытаюсь залить простой скетч на ATmega8A-PU  через Arduino nano v.3  через ISP

по статье от сюда

скетч 


int led = 2;


void setup() {                

  pinMode(led, OUTPUT);     
}

void loop() {
  digitalWrite(led, HIGH);  
  delay(1000);            
  digitalWrite(led, LOW);  
  delay(1000);       
}

и диод просто загорается и не моргает ((((

В чем может быть проблемма  ???

Перед тем по такому самому принципу заливал на ATtiny13A , и всё получилось так само, диод горит --  но не моргает (((

Подскажите пожалуйста что делаю не так ???

inhelp
inhelp аватар
Offline
Зарегистрирован: 23.09.2012


 

Как на этом фото, только подключаю Arduino nano v.3

inhelp
inhelp аватар
Offline
Зарегистрирован: 23.09.2012

D:\arduino-1.0.3\hardware\tools\avr\bin\avr-g++ -c -g -Os -Wall -fno-exceptions -ffunction-sections -fdata-sections -mmcu=atmega8 -DF_CPU=16000000L -MMD -DUSB_VID=null -DUSB_PID=null -DARDUINO=103 -ID:\arduino-1.0.3\hardware\arduino\cores\arduino -ID:\arduino-1.0.3\hardware\arduino\variants\standard C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\Blink.cpp -o C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\Blink.cpp.o Using previously compiled: C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\WInterrupts.c.o Using previously compiled: C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\wiring.c.o Using previously compiled: C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\wiring_analog.c.o Using previously compiled: C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\wiring_digital.c.o Using previously compiled: C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\wiring_pulse.c.o Using previously compiled: C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\wiring_shift.c.o Using previously compiled: C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\CDC.cpp.o Using previously compiled: C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\HardwareSerial.cpp.o Using previously compiled: C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\HID.cpp.o Using previously compiled: C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\IPAddress.cpp.o Using previously compiled: C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\main.cpp.o Using previously compiled: C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\new.cpp.o Using previously compiled: C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\Print.cpp.o Using previously compiled: C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\Stream.cpp.o Using previously compiled: C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\Tone.cpp.o Using previously compiled: C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\USBCore.cpp.o Using previously compiled: C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\WMath.cpp.o Using previously compiled: C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\WString.cpp.o D:\arduino-1.0.3\hardware\tools\avr\bin\avr-ar rcs C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\core.a C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\WInterrupts.c.o D:\arduino-1.0.3\hardware\tools\avr\bin\avr-ar rcs C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\core.a C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\wiring.c.o D:\arduino-1.0.3\hardware\tools\avr\bin\avr-ar rcs C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\core.a C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\wiring_analog.c.o D:\arduino-1.0.3\hardware\tools\avr\bin\avr-ar rcs C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\core.a C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\wiring_digital.c.o D:\arduino-1.0.3\hardware\tools\avr\bin\avr-ar rcs C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\core.a C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\wiring_pulse.c.o D:\arduino-1.0.3\hardware\tools\avr\bin\avr-ar rcs C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\core.a C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\wiring_shift.c.o D:\arduino-1.0.3\hardware\tools\avr\bin\avr-ar rcs C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\core.a C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\CDC.cpp.o D:\arduino-1.0.3\hardware\tools\avr\bin\avr-ar rcs C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\core.a C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\HardwareSerial.cpp.o D:\arduino-1.0.3\hardware\tools\avr\bin\avr-ar rcs C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\core.a C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\HID.cpp.o D:\arduino-1.0.3\hardware\tools\avr\bin\avr-ar rcs C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\core.a C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\IPAddress.cpp.o D:\arduino-1.0.3\hardware\tools\avr\bin\avr-ar rcs C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\core.a C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\main.cpp.o D:\arduino-1.0.3\hardware\tools\avr\bin\avr-ar rcs C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\core.a C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\new.cpp.o D:\arduino-1.0.3\hardware\tools\avr\bin\avr-ar rcs C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\core.a C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\Print.cpp.o D:\arduino-1.0.3\hardware\tools\avr\bin\avr-ar rcs C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\core.a C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\Stream.cpp.o D:\arduino-1.0.3\hardware\tools\avr\bin\avr-ar rcs C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\core.a C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\Tone.cpp.o D:\arduino-1.0.3\hardware\tools\avr\bin\avr-ar rcs C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\core.a C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\USBCore.cpp.o D:\arduino-1.0.3\hardware\tools\avr\bin\avr-ar rcs C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\core.a C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\WMath.cpp.o D:\arduino-1.0.3\hardware\tools\avr\bin\avr-ar rcs C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\core.a C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\WString.cpp.o D:\arduino-1.0.3\hardware\tools\avr\bin\avr-gcc -Os -Wl,--gc-sections -mmcu=atmega8 -o C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\Blink.cpp.elf C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\Blink.cpp.o C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\core.a -LC:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp -lm D:\arduino-1.0.3\hardware\tools\avr\bin\avr-objcopy -O ihex -j .eeprom --set-section-flags=.eeprom=alloc,load --no-change-warnings --change-section-lma .eeprom=0 C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\Blink.cpp.elf C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\Blink.cpp.eep D:\arduino-1.0.3\hardware\tools\avr\bin\avr-objcopy -O ihex -R .eeprom C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\Blink.cpp.elf C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\Blink.cpp.hex Binary sketch size: 890 bytes (of a 7.168 byte maximum) D:\arduino-1.0.3\hardware/tools/avr/bin/avrdude -CD:\arduino-1.0.3\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega8 -cstk500v1 -P\\.\COM3 -b19200 -Uflash:w:C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\Blink.cpp.hex:i avrdude: Version 5.11, compiled on Sep 2 2011 at 19:38:36 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2009 Joerg Wunsch System wide configuration file is "D:\arduino-1.0.3\hardware/tools/avr/etc/avrdude.conf" Using Port : \\.\COM3 Using Programmer : stk500v1 Overriding Baud Rate : 19200 avrdude: Send: 0 [30] [20] avrdude: Send: 0 [30] [20] avrdude: Send: 0 [30] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] AVR Part : ATMEGA8 Chip Erase delay : 10000 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 4 20 128 0 no 512 4 0 9000 9000 0xff 0xff Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- flash 33 10 64 0 yes 8192 64 128 4500 4500 0xff 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- lfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- hfuse 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- lock 0 0 0 0 no 1 0 0 2000 2000 0x00 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- calibration 0 0 0 0 no 4 0 0 0 0 0x00 0x00 Block Poll Page Polled Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- --------- signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00 Programmer Type : STK500 Description : Atmel STK500 Version 1.x firmware avrdude: Send: A [41] . [80] [20] avrdude: Recv: . [14] avrdude: Recv: . [02] avrdude: Recv: . [10] avrdude: Send: A [41] . [81] [20] avrdude: Recv: . [14] avrdude: Recv: . [01] avrdude: Recv: . [10] avrdude: Send: A [41] . [82] [20] avrdude: Recv: . [14] avrdude: Recv: . [12] avrdude: Recv: . [10] avrdude: Send: A [41] . [98] [20] avrdude: Recv: . [14] avrdude: Recv: . [00] avrdude: Recv: . [10] Hardware Version: 2 Firmware Version: 1.18 Topcard : Unknown avrdude: Send: A [41] . [84] [20] avrdude: Recv: . [14] avrdude: Recv: . [00] avrdude: Recv: . [10] avrdude: Send: A [41] . [85] [20] avrdude: Recv: . [14] avrdude: Recv: . [00] avrdude: Recv: . [10] avrdude: Send: A [41] . [86] [20] avrdude: Recv: . [14] avrdude: Recv: . [00] avrdude: Recv: . [10] avrdude: Send: A [41] . [87] [20] avrdude: Recv: . [14] avrdude: Recv: . [00] avrdude: Recv: . [10] avrdude: Send: A [41] . [89] [20] avrdude: Recv: . [14] avrdude: Recv: . [00] avrdude: Recv: . [10] Vtarget : 0.0 V Varef : 0.0 V Oscillator : Off SCK period : 0.1 us avrdude: Send: A [41] . [81] [20] avrdude: Recv: . [14] avrdude: Recv: . [01] avrdude: Recv: . [10] avrdude: Send: A [41] . [82] [20] avrdude: Recv: . [14] avrdude: Recv: . [12] avrdude: Recv: . [10] avrdude: Send: B [42] p [70] . [00] . [00] . [01] . [01] . [01] . [01] . [02] . [ff] . [00] . [ff] . [ff] . [00] @ [40] . [02] . [00] . [00] . [00] [20] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: E [45] . [05] . [04] . [d7] . [c2] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: P [50] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: AVR device initialized and ready to accept instructions Reading | avrdude: Send: V [56] 0 [30] . [00] . [00] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [1e] avrdude: Recv: . [10] avrdude: Send: V [56] 0 [30] . [00] . [01] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [93] avrdude: Recv: . [10] ################avrdude: Send: V [56] 0 [30] . [00] . [02] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [07] avrdude: Recv: . [10] ################################## | 100% 0.06s avrdude: Device signature = 0x1e9307 avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed To disable this feature, specify the -D option. avrdude: Send: V [56] . [a0] . [01] . [fc] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [ff] avrdude: Recv: . [10] avrdude: Send: V [56] . [a0] . [01] . [fd] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [ff] avrdude: Recv: . [10] avrdude: Send: V [56] . [a0] . [01] . [fe] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [ff] avrdude: Recv: . [10] avrdude: Send: V [56] . [a0] . [01] . [ff] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [ff] avrdude: Recv: . [10] avrdude: erasing chip avrdude: Send: V [56] . [ac] . [80] . [00] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [00] avrdude: Recv: . [10] avrdude: Send: A [41] . [81] [20] avrdude: Recv: . [14] avrdude: Recv: . [01] avrdude: Recv: . [10] avrdude: Send: A [41] . [82] [20] avrdude: Recv: . [14] avrdude: Recv: . [12] avrdude: Recv: . [10] avrdude: Send: B [42] p [70] . [00] . [00] . [01] . [01] . [01] . [01] . [02] . [ff] . [00] . [ff] . [ff] . [00] @ [40] . [02] . [00] . [00] . [00] [20] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: E [45] . [05] . [04] . [d7] . [c2] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: P [50] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: reading input file "C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\Blink.cpp.hex" avrdude: writing flash (890 bytes): Writing | avrdude: Send: U [55] . [00] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] @ [40] F [46] ? [3f] . [c0] Y [59] . [c0] X [58] . [c0] W [57] . [c0] V [56] . [c0] U [55] . [c0] T [54] . [c0] S [53] . [c0] R [52] . [c0] j [6a] . [c0] P [50] . [c0] O [4f] . [c0] N [4e] . [c0] M [4d] . [c0] L [4c] . [c0] K [4b] . [c0] J [4a] . [c0] I [49] . [c0] H [48] . [c0] . [00] . [00] . [00] . [00] 7 [37] . [00] 4 [34] . [00] 1 [31] . [00] . [00] . [00] . [00] . [00] 8 [38] . [00] 5 [35] . [00] 2 [32] . [00] . [00] . [00] . [00] . [00] 6 [36] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] ###avrdude: Send: U [55] [20] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] @ [40] F [46] 3 [33] . [00] 0 [30] . [00] . [04] . [04] . [04] . [04] . [04] . [04] . [04] . [04] . [02] . [02] . [02] . [02] . [02] . [02] . [03] . [03] . [03] . [03] . [03] . [03] . [01] . [02] . [04] . [08] . [10] [20] @ [40] . [80] . [01] . [02] . [04] . [08] . [10] [20] . [01] . [02] . [04] . [08] . [10] [20] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [03] . [04] . [05] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] ####avrdude: Send: U [55] @ [40] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] @ [40] F [46] . [11] $ [24] . [1f] . [be] . [cf] . [e5] . [d4] . [e0] . [de] . [bf] . [cd] . [bf] . [10] . [e0] . [a0] . [e6] . [b0] . [e0] . [e8] . [e7] . [f3] . [e0] . [02] . [c0] . [05] . [90] . [0d] . [92] . [a2] 6 [36] . [b1] . [07] . [d9] . [f7] . [10] . [e0] . [a2] . [e6] . [b0] . [e0] . [01] . [c0] . [1d] . [92] . [ab] 6 [36] . [b1] . [07] . [e1] . [f7] U [55] . [d1] _ [5f] . [c1] . [a4] . [cf] . [80] . [91] ` [60] . [00] a [61] . [e0] . [16] . [d1] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] ###avrdude: Send: U [55] ` [60] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] @ [40] F [46] h [68] . [ee] s [73] . [e0] . [80] . [e0] . [90] . [e0] W [57] . [d0] . [80] . [91] ` [60] . [00] ` [60] . [e0] . [0d] . [d1] h [68] . [ee] s [73] . [e0] . [80] . [e0] . [90] . [e0] N [4e] . [d0] . [08] . [95] . [80] . [91] ` [60] . [00] a [61] . [e0] . [c4] . [d0] . [08] . [95] . [1f] . [92] . [0f] . [92] . [0f] . [b6] . [0f] . [92] . [11] $ [24] / [2f] . [93] ? [3f] . [93] . [8f] . [93] . [9f] . [93] . [af] . [93] . [bf] . [93] . [80] . [91] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] ####avrdude: Send: U [55] . [80] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] @ [40] F [46] f [66] . [00] . [90] . [91] g [67] . [00] . [a0] . [91] h [68] . [00] . [b0] . [91] i [69] . [00] 0 [30] . [91] j [6a] . [00] . [01] . [96] . [a1] . [1d] . [b1] . [1d] # [23] / [2f] - [2d] _ [5f] - [2d] 7 [37] [20] . [f0] - [2d] W [57] . [01] . [96] . [a1] . [1d] . [b1] . [1d] [20] . [93] j [6a] . [00] . [80] . [93] f [66] . [00] . [90] . [93] g [67] . [00] . [a0] . [93] h [68] . [00] . [b0] . [93] i [69] . [00] . [80] . [91] b [62] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] ###avrdude: Send: U [55] . [a0] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] @ [40] F [46] . [90] . [91] c [63] . [00] . [a0] . [91] d [64] . [00] . [b0] . [91] e [65] . [00] . [01] . [96] . [a1] . [1d] . [b1] . [1d] . [80] . [93] b [62] . [00] . [90] . [93] c [63] . [00] . [a0] . [93] d [64] . [00] . [b0] . [93] e [65] . [00] . [bf] . [91] . [af] . [91] . [9f] . [91] . [8f] . [91] ? [3f] . [91] / [2f] . [91] . [0f] . [90] . [0f] . [be] . [0f] . [90] . [1f] . [90] . [18] . [95] . [9b] . [01] . [ac] . [01] . [7f] . [b7] . [f8] . [94] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] ####avrdude: Send: U [55] . [c0] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] @ [40] F [46] . [80] . [91] b [62] . [00] . [90] . [91] c [63] . [00] . [a0] . [91] d [64] . [00] . [b0] . [91] e [65] . [00] b [62] . [b7] . [08] . [b6] . [00] . [fe] . [05] . [c0] o [6f] ? [3f] . [19] . [f0] . [01] . [96] . [a1] . [1d] . [b1] . [1d] . [7f] . [bf] . [ba] / [2f] . [a9] / [2f] . [98] / [2f] . [88] ' [27] . [86] . [0f] . [91] . [1d] . [a1] . [1d] . [b1] . [1d] b [62] . [e0] . [88] . [0f] . [99] . [1f] . [aa] . [1f] . [bb] . [1f] j [6a] . [95] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] ####avrdude: Send: U [55] . [e0] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] @ [40] F [46] . [d1] . [f7] . [bc] . [01] . [2e] . [c0] . [ff] . [b7] . [f8] . [94] . [80] . [91] b [62] . [00] . [90] . [91] c [63] . [00] . [a0] . [91] d [64] . [00] . [b0] . [91] e [65] . [00] . [e2] . [b7] . [08] . [b6] . [00] . [fe] . [05] . [c0] . [ef] ? [3f] . [19] . [f0] . [01] . [96] . [a1] . [1d] . [b1] . [1d] . [ff] . [bf] . [ba] / [2f] . [a9] / [2f] . [98] / [2f] . [88] ' [27] . [8e] . [0f] . [91] . [1d] . [a1] . [1d] . [b1] . [1d] . [e2] . [e0] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] ###avrdude: Send: U [55] . [00] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] @ [40] F [46] . [88] . [0f] . [99] . [1f] . [aa] . [1f] . [bb] . [1f] . [ea] . [95] . [d1] . [f7] . [86] . [1b] . [97] . [0b] . [88] ^ [5e] . [93] @ [40] . [c0] . [f2] ! [21] P [50] 0 [30] @ [40] @ [40] @ [40] P [50] @ [40] h [68] Q [51] | [7c] O [4f] ! [21] . [15] 1 [31] . [05] A [41] . [05] Q [51] . [05] i [69] . [f6] . [08] . [95] x [78] . [94] . [83] . [b7] . [82] ` [60] . [83] . [bf] . [83] . [b7] . [81] ` [60] . [83] . [bf] . [89] . [b7] . [81] ` [60] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] ####avrdude: Send: U [55] [20] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] @ [40] F [46] . [89] . [bf] . [1e] . [bc] . [8e] . [b5] . [82] ` [60] . [8e] . [bd] . [8e] . [b5] . [81] ` [60] . [8e] . [bd] . [8f] . [b5] . [81] ` [60] . [8f] . [bd] . [85] . [b5] . [84] ` [60] . [85] . [bd] . [85] . [b5] . [80] d [64] . [85] . [bd] 2 [32] . [9a] 1 [31] . [9a] 0 [30] . [9a] 7 [37] . [9a] . [1a] . [b8] . [08] . [95] . [cf] . [93] . [df] . [93] H [48] / [2f] P [50] . [e0] . [ca] . [01] . [88] Z [5a] . [9f] O [4f] . [fc] . [01] 4 [34] . [91] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] ###avrdude: Send: U [55] @ [40] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] @ [40] F [46] L [4c] [ [5b] _ [5f] O [4f] . [fa] . [01] . [84] . [91] . [88] # [23] i [69] . [f1] . [90] . [e0] . [88] . [0f] . [99] . [1f] . [fc] . [01] . [ea] ] [5d] . [ff] O [4f] . [a5] . [91] . [b4] . [91] . [fc] . [01] . [e0] ] [5d] . [ff] O [4f] . [c5] . [91] . [d4] . [91] f [66] # [23] Q [51] . [f4] / [2f] . [b7] . [f8] . [94] . [8c] . [91] . [93] / [2f] . [90] . [95] . [89] # [23] . [8c] . [93] . [88] . [81] . [89] # [23] . [0b] . [c0] b [62] 0 [30] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] ####avrdude: Send: U [55] ` [60] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] @ [40] F [46] a [61] . [f4] / [2f] . [b7] . [f8] . [94] . [8c] . [91] . [93] / [2f] . [90] . [95] . [89] # [23] . [8c] . [93] . [88] . [81] . [83] + [2b] . [88] . [83] / [2f] . [bf] . [06] . [c0] . [9f] . [b7] . [f8] . [94] . [8c] . [91] . [83] + [2b] . [8c] . [93] . [9f] . [bf] . [df] . [91] . [cf] . [91] . [08] . [95] H [48] / [2f] P [50] . [e0] . [ca] . [01] . [84] Y [59] . [9f] O [4f] . [fc] . [01] $ [24] . [91] . [ca] . [01] . [88] Z [5a] . [9f] O [4f] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] ####avrdude: Send: U [55] . [80] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] @ [40] F [46] . [fc] . [01] . [94] . [91] L [4c] [ [5b] _ [5f] O [4f] . [fa] . [01] 4 [34] . [91] 3 [33] # [23] 1 [31] . [f1] " [22] # [23] . [81] . [f0] $ [24] 0 [30] 9 [39] . [f0] % [25] 0 [30] I [49] . [f0] # [23] 0 [30] Q [51] . [f4] . [8f] . [b5] . [8f] w [77] . [02] . [c0] . [8f] . [b5] . [8f] } [7d] . [8f] . [bd] . [03] . [c0] . [85] . [b5] . [8f] } [7d] . [85] . [bd] . [e3] / [2f] . [f0] . [e0] . [ee] . [0f] . [ff] . [1f] . [e0] ] [5d] . [ff] O [4f] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] ###avrdude: Send: U [55] . [a0] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: d [64] . [00] : [3a] F [46] . [a5] . [91] . [b4] . [91] / [2f] . [b7] . [f8] . [94] f [66] # [23] ! [21] . [f4] . [8c] . [91] . [90] . [95] . [89] # [23] . [02] . [c0] . [8c] . [91] . [89] + [2b] . [8c] . [93] / [2f] . [bf] . [08] . [95] . [cf] . [93] . [df] . [93] e [65] . [df] . [bc] . [de] . [c0] . [e0] . [d0] . [e0] . [a6] . [de] [20] . [97] . [e9] . [f3] G [47] . [de] . [fb] . [cf] . [f8] . [94] . [ff] . [cf] . [02] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] #### | 100% 1.58s avrdude: 890 bytes of flash written avrdude: verifying flash memory against C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\Blink.cpp.hex: avrdude: load data flash data from input file C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\Blink.cpp.hex: avrdude: input file C:\Users\inhelp\AppData\Local\Temp\build6955272122740421709.tmp\Blink.cpp.hex contains 890 bytes avrdude: reading on-chip flash data: Reading | avrdude: Send: U [55] . [00] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] @ [40] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: ? [3f] . [c0] Y [59] . [c0] X [58] . [c0] W [57] . [c0] V [56] . [c0] U [55] . [c0] T [54] . [c0] S [53] . [c0] R [52] . [c0] j [6a] . [c0] P [50] . [c0] O [4f] . [c0] N [4e] . [c0] M [4d] . [c0] L [4c] . [c0] K [4b] . [c0] J [4a] . [c0] I [49] . [c0] H [48] . [c0] . [00] . [00] . [00] . [00] 7 [37] . [00] 4 [34] . [00] 1 [31] . [00] . [00] . [00] . [00] . [00] 8 [38] . [00] 5 [35] . [00] 2 [32] . [00] . [00] . [00] . [00] . [00] 6 [36] . [00] avrdude: Recv: . [10] ###avrdude: Send: U [55] [20] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] @ [40] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: 3 [33] . [00] 0 [30] . [00] . [04] . [04] . [04] . [04] . [04] . [04] . [04] . [04] . [02] . [02] . [02] . [02] . [02] . [02] . [03] . [03] . [03] . [03] . [03] . [03] . [01] . [02] . [04] . [08] . [10] [20] @ [40] . [80] . [01] . [02] . [04] . [08] . [10] [20] . [01] . [02] . [04] . [08] . [10] [20] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [03] . [04] . [05] . [00] . [00] . [00] . [00] . [00] . [00] . [00] . [00] avrdude: Recv: . [10] ####avrdude: Send: U [55] @ [40] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] @ [40] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: . [11] $ [24] . [1f] . [be] . [cf] . [e5] . [d4] . [e0] . [de] . [bf] . [cd] . [bf] . [10] . [e0] . [a0] . [e6] . [b0] . [e0] . [e8] . [e7] . [f3] . [e0] . [02] . [c0] . [05] . [90] . [0d] . [92] . [a2] 6 [36] . [b1] . [07] . [d9] . [f7] . [10] . [e0] . [a2] . [e6] . [b0] . [e0] . [01] . [c0] . [1d] . [92] . [ab] 6 [36] . [b1] . [07] . [e1] . [f7] U [55] . [d1] _ [5f] . [c1] . [a4] . [cf] . [80] . [91] ` [60] . [00] a [61] . [e0] . [16] . [d1] avrdude: Recv: . [10] ###avrdude: Send: U [55] ` [60] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] @ [40] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: h [68] . [ee] s [73] . [e0] . [80] . [e0] . [90] . [e0] W [57] . [d0] . [80] . [91] ` [60] . [00] ` [60] . [e0] . [0d] . [d1] h [68] . [ee] s [73] . [e0] . [80] . [e0] . [90] . [e0] N [4e] . [d0] . [08] . [95] . [80] . [91] ` [60] . [00] a [61] . [e0] . [c4] . [d0] . [08] . [95] . [1f] . [92] . [0f] . [92] . [0f] . [b6] . [0f] . [92] . [11] $ [24] / [2f] . [93] ? [3f] . [93] . [8f] . [93] . [9f] . [93] . [af] . [93] . [bf] . [93] . [80] . [91] avrdude: Recv: . [10] ####avrdude: Send: U [55] . [80] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] @ [40] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: f [66] . [00] . [90] . [91] g [67] . [00] . [a0] . [91] h [68] . [00] . [b0] . [91] i [69] . [00] 0 [30] . [91] j [6a] . [00] . [01] . [96] . [a1] . [1d] . [b1] . [1d] # [23] / [2f] - [2d] _ [5f] - [2d] 7 [37] [20] . [f0] - [2d] W [57] . [01] . [96] . [a1] . [1d] . [b1] . [1d] [20] . [93] j [6a] . [00] . [80] . [93] f [66] . [00] . [90] . [93] g [67] . [00] . [a0] . [93] h [68] . [00] . [b0] . [93] i [69] . [00] . [80] . [91] b [62] . [00] avrdude: Recv: . [10] ###avrdude: Send: U [55] . [a0] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] @ [40] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: . [90] . [91] c [63] . [00] . [a0] . [91] d [64] . [00] . [b0] . [91] e [65] . [00] . [01] . [96] . [a1] . [1d] . [b1] . [1d] . [80] . [93] b [62] . [00] . [90] . [93] c [63] . [00] . [a0] . [93] d [64] . [00] . [b0] . [93] e [65] . [00] . [bf] . [91] . [af] . [91] . [9f] . [91] . [8f] . [91] ? [3f] . [91] / [2f] . [91] . [0f] . [90] . [0f] . [be] . [0f] . [90] . [1f] . [90] . [18] . [95] . [9b] . [01] . [ac] . [01] . [7f] . [b7] . [f8] . [94] avrdude: Recv: . [10] ####avrdude: Send: U [55] . [c0] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] @ [40] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: . [80] . [91] b [62] . [00] . [90] . [91] c [63] . [00] . [a0] . [91] d [64] . [00] . [b0] . [91] e [65] . [00] b [62] . [b7] . [08] . [b6] . [00] . [fe] . [05] . [c0] o [6f] ? [3f] . [19] . [f0] . [01] . [96] . [a1] . [1d] . [b1] . [1d] . [7f] . [bf] . [ba] / [2f] . [a9] / [2f] . [98] / [2f] . [88] ' [27] . [86] . [0f] . [91] . [1d] . [a1] . [1d] . [b1] . [1d] b [62] . [e0] . [88] . [0f] . [99] . [1f] . [aa] . [1f] . [bb] . [1f] j [6a] . [95] avrdude: Recv: . [10] ####avrdude: Send: U [55] . [e0] . [00] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] @ [40] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: . [d1] . [f7] . [bc] . [01] . [2e] . [c0] . [ff] . [b7] . [f8] . [94] . [80] . [91] b [62] . [00] . [90] . [91] c [63] . [00] . [a0] . [91] d [64] . [00] . [b0] . [91] e [65] . [00] . [e2] . [b7] . [08] . [b6] . [00] . [fe] . [05] . [c0] . [ef] ? [3f] . [19] . [f0] . [01] . [96] . [a1] . [1d] . [b1] . [1d] . [ff] . [bf] . [ba] / [2f] . [a9] / [2f] . [98] / [2f] . [88] ' [27] . [8e] . [0f] . [91] . [1d] . [a1] . [1d] . [b1] . [1d] . [e2] . [e0] avrdude: Recv: . [10] ###avrdude: Send: U [55] . [00] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] @ [40] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: . [88] . [0f] . [99] . [1f] . [aa] . [1f] . [bb] . [1f] . [ea] . [95] . [d1] . [f7] . [86] . [1b] . [97] . [0b] . [88] ^ [5e] . [93] @ [40] . [c0] . [f2] ! [21] P [50] 0 [30] @ [40] @ [40] @ [40] P [50] @ [40] h [68] Q [51] | [7c] O [4f] ! [21] . [15] 1 [31] . [05] A [41] . [05] Q [51] . [05] i [69] . [f6] . [08] . [95] x [78] . [94] . [83] . [b7] . [82] ` [60] . [83] . [bf] . [83] . [b7] . [81] ` [60] . [83] . [bf] . [89] . [b7] . [81] ` [60] avrdude: Recv: . [10] ####avrdude: Send: U [55] [20] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] @ [40] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: . [89] . [bf] . [1e] . [bc] . [8e] . [b5] . [82] ` [60] . [8e] . [bd] . [8e] . [b5] . [81] ` [60] . [8e] . [bd] . [8f] . [b5] . [81] ` [60] . [8f] . [bd] . [85] . [b5] . [84] ` [60] . [85] . [bd] . [85] . [b5] . [80] d [64] . [85] . [bd] 2 [32] . [9a] 1 [31] . [9a] 0 [30] . [9a] 7 [37] . [9a] . [1a] . [b8] . [08] . [95] . [cf] . [93] . [df] . [93] H [48] / [2f] P [50] . [e0] . [ca] . [01] . [88] Z [5a] . [9f] O [4f] . [fc] . [01] 4 [34] . [91] avrdude: Recv: . [10] ###avrdude: Send: U [55] @ [40] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] @ [40] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: L [4c] [ [5b] _ [5f] O [4f] . [fa] . [01] . [84] . [91] . [88] # [23] i [69] . [f1] . [90] . [e0] . [88] . [0f] . [99] . [1f] . [fc] . [01] . [ea] ] [5d] . [ff] O [4f] . [a5] . [91] . [b4] . [91] . [fc] . [01] . [e0] ] [5d] . [ff] O [4f] . [c5] . [91] . [d4] . [91] f [66] # [23] Q [51] . [f4] / [2f] . [b7] . [f8] . [94] . [8c] . [91] . [93] / [2f] . [90] . [95] . [89] # [23] . [8c] . [93] . [88] . [81] . [89] # [23] . [0b] . [c0] b [62] 0 [30] avrdude: Recv: . [10] ####avrdude: Send: U [55] ` [60] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] @ [40] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: a [61] . [f4] / [2f] . [b7] . [f8] . [94] . [8c] . [91] . [93] / [2f] . [90] . [95] . [89] # [23] . [8c] . [93] . [88] . [81] . [83] + [2b] . [88] . [83] / [2f] . [bf] . [06] . [c0] . [9f] . [b7] . [f8] . [94] . [8c] . [91] . [83] + [2b] . [8c] . [93] . [9f] . [bf] . [df] . [91] . [cf] . [91] . [08] . [95] H [48] / [2f] P [50] . [e0] . [ca] . [01] . [84] Y [59] . [9f] O [4f] . [fc] . [01] $ [24] . [91] . [ca] . [01] . [88] Z [5a] . [9f] O [4f] avrdude: Recv: . [10] ####avrdude: Send: U [55] . [80] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] @ [40] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: . [fc] . [01] . [94] . [91] L [4c] [ [5b] _ [5f] O [4f] . [fa] . [01] 4 [34] . [91] 3 [33] # [23] 1 [31] . [f1] " [22] # [23] . [81] . [f0] $ [24] 0 [30] 9 [39] . [f0] % [25] 0 [30] I [49] . [f0] # [23] 0 [30] Q [51] . [f4] . [8f] . [b5] . [8f] w [77] . [02] . [c0] . [8f] . [b5] . [8f] } [7d] . [8f] . [bd] . [03] . [c0] . [85] . [b5] . [8f] } [7d] . [85] . [bd] . [e3] / [2f] . [f0] . [e0] . [ee] . [0f] . [ff] . [1f] . [e0] ] [5d] . [ff] O [4f] avrdude: Recv: . [10] ###avrdude: Send: U [55] . [a0] . [01] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude: Send: t [74] . [00] : [3a] F [46] [20] avrdude: Recv: . [14] avrdude: Recv: . [a5] . [91] . [b4] . [91] / [2f] . [b7] . [f8] . [94] f [66] # [23] ! [21] . [f4] . [8c] . [91] . [90] . [95] . [89] # [23] . [02] . [c0] . [8c] . [91] . [89] + [2b] . [8c] . [93] / [2f] . [bf] . [08] . [95] . [cf] . [93] . [df] . [93] e [65] . [df] . [bc] . [de] . [c0] . [e0] . [d0] . [e0] . [a6] . [de] [20] . [97] . [e9] . [f3] G [47] . [de] . [fb] . [cf] . [f8] . [94] . [ff] . [cf] . [02] . [00] avrdude: Recv: . [10] #### | 100% 1.07s avrdude: verifying ... avrdude: 890 bytes of flash verified avrdude: Send: Q [51] [20] avrdude: Recv: . [14] avrdude: Recv: . [10] avrdude done. Thank you

inhelp
inhelp аватар
Offline
Зарегистрирован: 23.09.2012

С  ATmega8A-PU вроде разобрался, моргает, но когда задаю delay(1000);  то равняется времени около 15 сек  ---   в чем проблема не разобрался (((

inhelp
inhelp аватар
Offline
Зарегистрирован: 23.09.2012

С ATmega8A-PU  разобрался чуток

Прописал

##############################################################

atmega8.name=Arduino NG or older w/ ATmega8A-PU

atmega8.upload.protocol=arduino
atmega8.upload.maximum_size=7168
atmega8.upload.speed=19200

atmega8.bootloader.low_fuses=0xE1
atmega8.bootloader.high_fuses=0xD9
atmega8.bootloader.path=atmega8
atmega8.bootloader.file=ATmegaBOOT-prod-firmware-2009-11-07.hex
atmega8.bootloader.unlock_bits=0x3F
atmega8.bootloader.lock_bits=0x0F

atmega8.build.mcu=atmega8
atmega8.build.f_cpu=1000000L
atmega8.build.core=arduino
atmega8.build.variant=standard

Вроде работает как надо ...

maksim
Offline
Зарегистрирован: 12.02.2012

От внутреннего осцилятора 8МГц, без бута:

atmega88.name=ATmega8

atmega88.bootloader.low_fuses=0xE4
atmega88.bootloader.high_fuses=0xCF
atmega88.bootloader.unlock_bits=0x3F
atmega88.bootloader.lock_bits=0x0F
atmega88.upload.maximum_size=7168

atmega88.build.mcu=atmega8
atmega88.build.f_cpu=8000000L
atmega88.build.core=arduino:arduino
atmega88.build.variant=standard

 

inhelp
inhelp аватар
Offline
Зарегистрирован: 23.09.2012

"От внутреннего осцилятора 8МГц, без бута:"  ---  работает медленно ((((((((  

AlexSK
Offline
Зарегистрирован: 15.03.2012

Что работает медленно? Как вы это определили?
И с бутом на 1 МГц быстрее что-ли???

atmega8.name=Arduino NG or older w/ ATmega8A-PU

atmega8.upload.protocol=arduino
atmega8.upload.maximum_size=7168
atmega8.upload.speed=19200

atmega8.bootloader.low_fuses=0xE1
atmega8.bootloader.high_fuses=0xD9
atmega8.bootloader.path=atmega8
atmega8.bootloader.file=ATmegaBOOT-prod-firmware-2009-11-07.hex
atmega8.bootloader.unlock_bits=0x3F
atmega8.bootloader.lock_bits=0x0F

atmega8.build.mcu=atmega8
atmega8.build.f_cpu=1000000L
atmega8.build.core=arduino
atmega8.build.variant=standard

 

inhelp
inhelp аватар
Offline
Зарегистрирован: 23.09.2012

Просто я залил скетч 





int led = 2;


void setup() {                

  pinMode(led, OUTPUT);     
}

void loop() {
  digitalWrite(led, HIGH);  
  delay(1000);            
  digitalWrite(led, LOW);  
  delay(1000);       
}

А светодиод моргает не по 1 сек  , а где-то 7-8 сек светится, а потом тухнет тоже на 7-8 сек , и так далее ...

Вот я та к и подумал что работает медленно .... Возможно я мыслю не так, то исправьте )))

Когда задаю delay(100); моргают приблизительно 1 сек , что я не так делаю ???

maksim
Offline
Зарегистрирован: 12.02.2012

inhelp пишет:

что я не так делаю ???

Добавили те строки, которые я вам дал в boards и выбрав Atmega8 заливаете скейтч.

А сначала надо прошить фьюзы, для этого выбираете из списка все туже Atmega8 и нажимаете Burn Bootloader, ждете пока прошьются фьзы и только после этого можно заливать скейтчи.

inhelp
inhelp аватар
Offline
Зарегистрирован: 23.09.2012

Спасибо большое maksim, ошибка была в том "сначала надо прошить фьюзы", прошил, и все начало работать как по маслу... Извините, никогда просто не прошивал микросхем, это мой первый опыт ))) . Еще раз большое спасибо ....

Возможно подскажете с ATtiny13a, у меня тоже с ней проблемка "по такому самому принципу заливал на ATtiny13A , и всё получилось так, диод горит -- но не моргает (((((

Это тоже проблема с фьюзами ???

maksim
Offline
Зарегистрирован: 12.02.2012

Покажите строки в boards на ATtiny13.

inhelp
inhelp аватар
Offline
Зарегистрирован: 23.09.2012
attiny13.name=ATtiny13 (internal 9.6 MHz clock)
attiny13.bootloader.low_fuses=0x7a
attiny13.bootloader.high_fuses=0xff
attiny13.upload.maximum_size=1024
attiny13.build.mcu=attiny13
attiny13.build.f_cpu=1000000L
attiny13.build.core=arduino:arduino
attiny13.build.variant=tiny8

 

inhelp
inhelp аватар
Offline
Зарегистрирован: 23.09.2012

поначалу было f_cpu=960000L

maksim
Offline
Зарегистрирован: 12.02.2012

Как бы  f_cpu=960000L это правильно, тоесть фьюзы шьются нормально?

inhelp
inhelp аватар
Offline
Зарегистрирован: 23.09.2012

Да , нормально  вроде ...

D:\arduino-1.0.3\hardware/tools/avr/bin/avrdude -CD:\arduino-1.0.3\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -pattiny13 -cstk500v1 -P\\.\COM3 -b19200 -e -Uhfuse:w:0xff:m -Ulfuse:w:0x7a:m 

avrdude: Version 5.11, compiled on Sep  2 2011 at 19:38:36
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "D:\arduino-1.0.3\hardware/tools/avr/etc/avrdude.conf"

         Using Port                    : \\.\COM3
         Using Programmer              : stk500v1
         Overriding Baud Rate          : 19200
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [10] 
         AVR Part                      : ATtiny13
         Chip Erase delay              : 4000 us
         PAGEL                         : P00
         BS2                           : P00
         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         64    4      0  4000  4000 0xff 0xff
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           flash         65     6    32    0 yes      1024   32     32  4500  4500 0xff 0xff
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           calibration    0     0     0    0 no          2    0      0     0     0 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00
                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

         Programmer Type : STK500
         Description     : Atmel STK500 Version 1.x firmware
avrdude: Send: A [41] . [80]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [02] 
avrdude: Recv: . [10] 
avrdude: Send: A [41] . [81]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [01] 
avrdude: Recv: . [10] 
avrdude: Send: A [41] . [82]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [12] 
avrdude: Recv: . [10] 
avrdude: Send: A [41] . [98]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [00] 
avrdude: Recv: . [10] 
         Hardware Version: 2
         Firmware Version: 1.18
         Topcard         : Unknown
avrdude: Send: A [41] . [84]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [00] 
avrdude: Recv: . [10] 
avrdude: Send: A [41] . [85]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [00] 
avrdude: Recv: . [10] 
avrdude: Send: A [41] . [86]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [00] 
avrdude: Recv: . [10] 
avrdude: Send: A [41] . [87]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [00] 
avrdude: Recv: . [10] 
avrdude: Send: A [41] . [89]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [00] 
avrdude: Recv: . [10] 
         Vtarget         : 0.0 V
         Varef           : 0.0 V
         Oscillator      : Off
         SCK period      : 0.1 us

avrdude: Send: A [41] . [81]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [01] 
avrdude: Recv: . [10] 
avrdude: Send: A [41] . [82]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [12] 
avrdude: Recv: . [10] 
avrdude: Send: B [42] . [14] . [00] . [00] . [01] . [01] . [01] . [01] . [02] . [ff] . [ff] . [ff] . [ff] . [00]   [20] . [00] @ [40] . [00] . [00] . [04] . [00]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [10] 
avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny13
avrdude: Send: P [50]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [10] 
avrdude: AVR device initialized and ready to accept instructions

Reading | avrdude: Send: V [56] 0 [30] . [00] . [00] . [00]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [1e] 
avrdude: Recv: . [10] 
avrdude: Send: V [56] 0 [30] . [00] . [01] . [00]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [90] 
avrdude: Recv: . [10] 
################avrdude: Send: V [56] 0 [30] . [00] . [02] . [00]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [07] 
avrdude: Recv: . [10] 
################################## | 100% 0.06s

avrdude: Device signature = 0x1e9007
avrdude: Send: V [56] . [a0] . [00] < [3c] . [00]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [ff] 
avrdude: Recv: . [10] 
avrdude: Send: V [56] . [a0] . [00] = [3d] . [00]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [ff] 
avrdude: Recv: . [10] 
avrdude: Send: V [56] . [a0] . [00] > [3e] . [00]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [ff] 
avrdude: Recv: . [10] 
avrdude: Send: V [56] . [a0] . [00] ? [3f] . [00]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [ff] 
avrdude: Recv: . [10] 
avrdude: erasing chip
avrdude: Send: V [56] . [ac] . [80] . [00] . [00]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [00] 
avrdude: Recv: . [10] 
avrdude: Send: A [41] . [81]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [01] 
avrdude: Recv: . [10] 
avrdude: Send: A [41] . [82]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [12] 
avrdude: Recv: . [10] 
avrdude: Send: B [42] . [14] . [00] . [00] . [01] . [01] . [01] . [01] . [02] . [ff] . [ff] . [ff] . [ff] . [00]   [20] . [00] @ [40] . [00] . [00] . [04] . [00]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [10] 
avrdude: please define PAGEL and BS2 signals in the configuration file for part ATtiny13
avrdude: Send: P [50]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [10] 
avrdude: reading input file "0xff"
avrdude: writing hfuse (1 bytes):

Writing | avrdude: Send: V [56] X [58] . [08] . [00] . [00]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [ff] 
avrdude: Recv: . [10] 
################################################## | 100% 0.02s

avrdude: 1 bytes of hfuse written
avrdude: verifying hfuse memory against 0xff:
avrdude: load data hfuse data from input file 0xff:
avrdude: input file 0xff contains 1 bytes
avrdude: reading on-chip hfuse data:

Reading | avrdude: Send: V [56] X [58] . [08] . [00] . [00]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [ff] 
avrdude: Recv: . [10] 
################################################## | 100% 0.02s

avrdude: verifying ...
avrdude: 1 bytes of hfuse verified
avrdude: reading input file "0x7a"
avrdude: writing lfuse (1 bytes):

Writing | avrdude: Send: V [56] P [50] . [00] . [00] . [00]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: z [7a] 
avrdude: Recv: . [10] 
################################################## | 100% 0.03s

avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0x7a:
avrdude: load data lfuse data from input file 0x7a:
avrdude: input file 0x7a contains 1 bytes
avrdude: reading on-chip lfuse data:

Reading | avrdude: Send: V [56] P [50] . [00] . [00] . [00]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: z [7a] 
avrdude: Recv: . [10] 
################################################## | 100% 0.02s

avrdude: verifying ...
avrdude: 1 bytes of lfuse verified
avrdude: Send: Q [51]   [20] 
avrdude: Recv: . [14] 
avrdude: Recv: . [10] 

avrdude done.  Thank you.

 

 

maksim
Offline
Зарегистрирован: 12.02.2012

В общем поставьте опять f_cpu=9600000L (пять нулей, а не четыре) и попробуйте использовать вот такую задержку:

#include <util/delay.h>
#define LED 2

void setup() 
{                
  pinMode(LED, OUTPUT);     
}

void loop() 
{
  digitalWrite(LED, HIGH);   // set the LED on
   _delay_ms(1000);              // wait for a second
  digitalWrite(LED, LOW);    // set the LED off
   _delay_ms(1000);              // wait for a second
}

 

inhelp
inhelp аватар
Offline
Зарегистрирован: 23.09.2012

То же самое ,. просто горит ... ((((  

 

inhelp
inhelp аватар
Offline
Зарегистрирован: 23.09.2012

Возможно это проблема в том что я использую ATtiny13a  а не ATtiny13 ???

maksim
Offline
Зарегистрирован: 12.02.2012

Ну а так?

#define F_CPU 9600000UL
#include <util/delay.h>

void setup() 
{                
  DDRB |= 1<<PB2;     
}

void loop() 
{
  PORTB |= 1<<PB2;  
  _delay_ms(1000);        
  PORTB |= ~(1<<PB2);   
  _delay_ms(1000);      
}

 

inhelp
inhelp аватар
Offline
Зарегистрирован: 23.09.2012

Нет, тоже просто светится (((

 

maksim
Offline
Зарегистрирован: 12.02.2012

Ну а если так?

#include <util/delay.h>

void setup() 
{                
  DDRB |= 1<<PB2;     
}

void loop() 
{    
  PORTB |= ~(1<<PB2);   
  _delay_ms(1000);  
  PORTB |= 1<<PB2;
  _delay_ms(1000);         
}

 

inhelp
inhelp аватар
Offline
Зарегистрирован: 23.09.2012

Нажал ресет на плате Ardduino nano v.3 и после этого диод засвечивается .... когда отпускаю ---- гаснет ....

 

inhelp
inhelp аватар
Offline
Зарегистрирован: 23.09.2012

А так 

 

#include <util/delay.h>

void setup() 
{                
  DDRB |= 1<<PB2;     
}

void loop() 
{    
  PORTB |= ~(1<<PB2);   
  _delay_ms(1000);  
  PORTB |= 1<<PB2;
  _delay_ms(1000);         
}

не горит вообще ...

maksim
Offline
Зарегистрирован: 12.02.2012

Ага, значит дело именно в задержке...

А попробуйте f_cpu=8000000L , прошивать не нужно, просто перезапустите IDE и залейте любой из примеров.

inhelp
inhelp аватар
Offline
Зарегистрирован: 23.09.2012

Тоже самое ((((  Светит псстоянно ...   Может его лучше кому-то подарить  ... пусть он голову ломает ???

Отдельное спасибо максиму за помощь.

 

step962
Offline
Зарегистрирован: 23.05.2011

Прежде чем дарить, следовало бы рассмотреть вопрос подключения светодиода - а к той ли ноге он у вас подсоединен? Вывод 7 (не Ардуиновский, а родной - Атмеловский) или какой-либо иной?

И почему именно PB2 (7-й атмеловский пин), Почему не PB4 (3-й атмеловский пин)? Ведь он - в отличие от другох выводов - не участвует в процессе программирования и больше годится для первых шагов в освоении нового для вас камня.

Да и вообще - как выглядит используемая вами схема? 

 

PS: Да, вот еще: не знаю, как рекомендованный maksim'ом  _ms_delay(), а родной ардуиновский delay() использует для своей работы таймер, что может иметь очень серьезные последствия для работы программы на ATtiny - вплоть до зависания.

В качестве задержки можно написать так:

long i,j;
for(i=0;i<413000;i++) { // 16 MHz - 0.5 sec
  j++;
}

При 16 МГц функция обеспечивает задержку примерно 0,5 сек. У вас будет или соответственно больше, или вы измените условие окончания цикла.

 

PPS: И еще:

что означает ваша фраза "Возможно подскажете с ATtiny13a, у меня тоже с ней проблемка "по такому самому принципу заливал на ATtiny13A , и всё получилось так, диод горит -- но не моргает (((((".

Что за скетч вы заливали? Как его получили?

"По тому же самому принципу" как и с ATmega8 для меня означает:
1. По ISP залили в камень загрузчик
2. Из IDE заливаем в подготовленный камень скетч.

Второй шаг для ATtiny13(A) невозможен - у этого камня UART'а нет.

Значит, необходимо скомпилировать HEX-файл и заливать его по ISP.

Где был скомпиллирован HEX-файл? В Arduino IDE? Под какую плату ("Tools/Board")?

Может быть, здесь что-то не до конца под тиньки настроено... И в результате на тиньку заливается HEX-файл, сгенерированный под ATmega?

maksim
Offline
Зарегистрирован: 12.02.2012

step962 пишет:

"По тому же самому принципу" как и с ATmega8 для меня означает:
1. По ISP залили в камень загрузчик
2. Из IDE заливаем в подготовленный камень скетч.

Второй шаг для ATtiny13(A) невозможен - у этого камня UART'а нет.

Значит, необходимо скомпилировать HEX-файл и заливать его по ISP.

Где был скомпиллирован HEX-файл? В Arduino IDE? Под какую плату ("Tools/Board")?

Может быть, здесь что-то не до конца под тиньки настроено... И в результате на тиньку заливается HEX-файл, сгенерированный под ATmega?

Вы все усложняете.
Не поверите, но можно и в ATtiny и в ATmega заливать дуиновские скейтчи без бута прям из среды по ISP, так же как шить фьюзы. Для этого достаточно правильно прописать нужные строки в файле boards, посмотрите выше как это делается.

Для работы с дуиновской нумерацией выводов и дуиновскими функциями digital,analog,Read,Write,pinMode на ATtiny нужен еще файл pins_arduino.h под тини.

maksim
Offline
Зарегистрирован: 12.02.2012

step962 пишет:
Прежде чем дарить, следовало бы рассмотреть вопрос подключения светодиода - а к той ли ноге он у вас подсоединен? Вывод 7 (не Ардуиновский, а родной - Атмеловский) или какой-либо иной?

И почему именно PB2 (7-й атмеловский пин), Почему не PB4 (3-й атмеловский пин)? Ведь он - в отличие от другох выводов - не участвует в процессе программирования и больше годится для первых шагов в освоении нового для вас камня.

На тине PB2 это SCK, а на дуине-программаторе SCK это 13 вывод, после прошивки дуина-программатор "отпускает" SCK и светодиодом на 13 выводе может рулить тиня.

step962
Offline
Зарегистрирован: 23.05.2011

Все так - условия, которые необходимо выполнить для инициализации камня, достаточно просты.

Они даже являются логичными и само собой разумеющимися - для человека, пару раз успешно прошедшего по этому пути.

Но вот перед человеком, который впервые пытается пройти по новому для себя пути, практически на каждом шагу стоят камни - прямо как перед известным витязем. Новичок - неоднократно убеждался и на своем опыте, и на опыте других - очень изобретателен по части выбора самого неудачного варианта действий. Он обязательно споткнется именно там, где вроде бы нужно на полных парах нестись к успеху.

Вот например:

Цитата:
Для работы с дуиновской нумерацией выводов и дуиновскими функциями digital,analog,Read,Write,pinMode на ATtiny нужен еще файл pins_arduino.h под тини.

а человек взял, да с тем же файлом откомпилировал свой скетч, с которым от только что успешно экспериментировал с ATMega8. И в результате мучает регистр по адресу 0x25, а в 13-х тинях там пустота (надо бы - 0x18).

Как говорят немцы, «Der Teufel versteckt im Detail — Черт сидит в мелочах». Топикстартер, используя в качестве туториала для прошивки ATtiny13 страничку с инструкцией для ATmega, мог какую-то мелочь и пропустить.

Я бы ему посоветовал пройти все еще раз - с самого начала. Но с инструкцией именно для ATtiny13.

Вдруг окажется, что никому ничего дарить не надо?

maksim
Offline
Зарегистрирован: 12.02.2012

step962 пишет:

а человек взял, да с тем же файлом откомпилировал свой скетч, с которым от только что успешно экспериментировал с ATMega8. И в результате мучает регистр по адресу 0x25, а в 13-х тинях там пустота (надо бы - 0x18).

Дело в том что в одной из строк

attiny13.build.variant=tiny8

указан этот файл, а точнее директория, в которой он лежит. Но даже если и без него, то это бы отразилось именно на дуиновских функциях, на прямое управление портами это никак не влияет.

По поводу не того МК - это тоже исключено, потому как есть такая строка 

attiny13.build.mcu=attiny13

при попытке скомпилировать некий код, задействовав несуществующий регистр в тине, компилятор будет ругаться трехэтажным матом на этот регистр, а следовательно можно сделать вывод, что прошивка компилится для нужного МК, да и к тому же портами то рулить получается.

Дарить конечно же не надо, надо просто разобраться почему виснут задержки.

 

step962
Offline
Зарегистрирован: 23.05.2011

Выяснил в чем дело - как и предполагалось, черт сидел в деталях.

Мало кто при установке дополнения для ATTiny читает файл readme.txt.

А там стоит буквально следующее:

"==> Added support for ATtiny 13

 
*** modified boards.txt [ATtiny13 can be programmed using Arduino as ISP]
*** NOTE: A change has to be made to the wiring.c file in the arduino core for this to work correctly. The wiring.c file has an error where it does not set the correct TIMER for ATTiny13 only. This change will not impact any other boards.
 
in arduino1/hardware/arduino/cores/arduino/wiring.c
 
Line 44 should be supplemented with an additional condition for ATtiny13
 
#if defined(__AVR_ATtiny24__) || defined(..) ... [Add this] || defined(__AVR_ATtiny13__)
SIGNAL(TIM0_0VF_vect)
....
 

"

то есть, в исходном варианте дополнения для ATtiny не происходит инициализация ISR для таймера. А без этого какие могут быть delay'и...

В общем, сделав все тютель в тютель с тем, что описано на instructables, получил такую же проблему, как у топик-стартера (модификацию wiring.c для чистоты эксперимента не производил). 

Закрыл IDE, подправил файл wiring.c (лежит в hardware/arduino/cores/arduino), открыл IDE, залил скетч - светодиод замигал.

Так что, перед тем, как расставаться с 13-й тинькой, попробуйте подправить 44-ю строку в wiring.c...

inhelp
inhelp аватар
Offline
Зарегистрирован: 23.09.2012

Реально помогло "Закрыл IDE, подправил файл wiring.c (лежит в hardware/arduino/cores/arduino), открыл IDE, залил скетч - светодиод замигал." -- большое спасибо step962 за решение с ATtiny13A ...

Залил скетч 


int led = 3;

void setup() {                

  pinMode(led, OUTPUT);     
}

void loop() {
  digitalWrite(led, HIGH);   
  delay(1000);               
  digitalWrite(led, LOW);    
  delay(1000);          
}

Все работает на отлично !!!