Не работает скетч на прошитой ATmega8A-PU
- Войдите на сайт для отправки комментариев
Ср, 06/03/2013 - 23:50
Пытаюсь залить простой скетч на 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 , и всё получилось так само, диод горит -- но не моргает (((
Подскажите пожалуйста что делаю не так ???
Как на этом фото, только подключаю Arduino nano v.3
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
С ATmega8A-PU вроде разобрался, моргает, но когда задаю delay(1000); то равняется времени около 15 сек --- в чем проблема не разобрался (((
С ATmega8A-PU разобрался чуток
Прописал
Вроде работает как надо ...
От внутреннего осцилятора 8МГц, без бута:
"От внутреннего осцилятора 8МГц, без бута:" --- работает медленно ((((((((
Что работает медленно? Как вы это определили?
И с бутом на 1 МГц быстрее что-ли???
Просто я залил скетч
А светодиод моргает не по 1 сек , а где-то 7-8 сек светится, а потом тухнет тоже на 7-8 сек , и так далее ...
Вот я та к и подумал что работает медленно .... Возможно я мыслю не так, то исправьте )))
Когда задаю delay(100); моргают приблизительно 1 сек , что я не так делаю ???
что я не так делаю ???
А сначала надо прошить фьюзы, для этого выбираете из списка все туже Atmega8 и нажимаете Burn Bootloader, ждете пока прошьются фьзы и только после этого можно заливать скейтчи.
Спасибо большое maksim, ошибка была в том "сначала надо прошить фьюзы", прошил, и все начало работать как по маслу... Извините, никогда просто не прошивал микросхем, это мой первый опыт ))) . Еще раз большое спасибо ....
Возможно подскажете с ATtiny13a, у меня тоже с ней проблемка "по такому самому принципу заливал на ATtiny13A , и всё получилось так, диод горит -- но не моргает (((((
Это тоже проблема с фьюзами ???
Покажите строки в boards на ATtiny13.
поначалу было f_cpu=960000L
Как бы f_cpu=960000L это правильно, тоесть фьюзы шьются нормально?
Да , нормально вроде ...
В общем поставьте опять f_cpu=9600000L (пять нулей, а не четыре) и попробуйте использовать вот такую задержку:
То же самое ,. просто горит ... ((((
Возможно это проблема в том что я использую ATtiny13a а не ATtiny13 ???
Ну а так?
Нет, тоже просто светится (((
Ну а если так?
Нажал ресет на плате Ardduino nano v.3 и после этого диод засвечивается .... когда отпускаю ---- гаснет ....
А так
не горит вообще ...
Ага, значит дело именно в задержке...
А попробуйте f_cpu=8000000L , прошивать не нужно, просто перезапустите IDE и залейте любой из примеров.
Тоже самое (((( Светит псстоянно ... Может его лучше кому-то подарить ... пусть он голову ломает ???
Отдельное спасибо максиму за помощь.
Прежде чем дарить, следовало бы рассмотреть вопрос подключения светодиода - а к той ли ноге он у вас подсоединен? Вывод 7 (не Ардуиновский, а родной - Атмеловский) или какой-либо иной?
И почему именно PB2 (7-й атмеловский пин), Почему не PB4 (3-й атмеловский пин)? Ведь он - в отличие от другох выводов - не участвует в процессе программирования и больше годится для первых шагов в освоении нового для вас камня.
Да и вообще - как выглядит используемая вами схема?
PS: Да, вот еще: не знаю, как рекомендованный maksim'ом _ms_delay(), а родной ардуиновский delay() использует для своей работы таймер, что может иметь очень серьезные последствия для работы программы на ATtiny - вплоть до зависания.
В качестве задержки можно написать так:
При 16 МГц функция обеспечивает задержку примерно 0,5 сек. У вас будет или соответственно больше, или вы измените условие окончания цикла.
PPS: И еще:
что означает ваша фраза "Возможно подскажете с ATtiny13a, у меня тоже с ней проблемка "по такому самому принципу заливал на ATtiny13A , и всё получилось так, диод горит -- но не моргает (((((".
Что за скетч вы заливали? Как его получили?
"По тому же самому принципу" как и с ATmega8 для меня означает:
1. По ISP залили в камень загрузчик
2. Из IDE заливаем в подготовленный камень скетч.
Второй шаг для ATtiny13(A) невозможен - у этого камня UART'а нет.
Значит, необходимо скомпилировать HEX-файл и заливать его по ISP.
Где был скомпиллирован HEX-файл? В Arduino IDE? Под какую плату ("Tools/Board")?
Может быть, здесь что-то не до конца под тиньки настроено... И в результате на тиньку заливается HEX-файл, сгенерированный под ATmega?
"По тому же самому принципу" как и с 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 под тини.
И почему именно PB2 (7-й атмеловский пин), Почему не PB4 (3-й атмеловский пин)? Ведь он - в отличие от другох выводов - не участвует в процессе программирования и больше годится для первых шагов в освоении нового для вас камня.
Все так - условия, которые необходимо выполнить для инициализации камня, достаточно просты.
Они даже являются логичными и само собой разумеющимися - для человека, пару раз успешно прошедшего по этому пути.
Но вот перед человеком, который впервые пытается пройти по новому для себя пути, практически на каждом шагу стоят камни - прямо как перед известным витязем. Новичок - неоднократно убеждался и на своем опыте, и на опыте других - очень изобретателен по части выбора самого неудачного варианта действий. Он обязательно споткнется именно там, где вроде бы нужно на полных парах нестись к успеху.
Вот например:
а человек взял, да с тем же файлом откомпилировал свой скетч, с которым от только что успешно экспериментировал с ATMega8. И в результате мучает регистр по адресу 0x25, а в 13-х тинях там пустота (надо бы - 0x18).
Как говорят немцы, «Der Teufel versteckt im Detail — Черт сидит в мелочах». Топикстартер, используя в качестве туториала для прошивки ATtiny13 страничку с инструкцией для ATmega, мог какую-то мелочь и пропустить.
Я бы ему посоветовал пройти все еще раз - с самого начала. Но с инструкцией именно для ATtiny13.
Вдруг окажется, что никому ничего дарить не надо?
а человек взял, да с тем же файлом откомпилировал свой скетч, с которым от только что успешно экспериментировал с ATMega8. И в результате мучает регистр по адресу 0x25, а в 13-х тинях там пустота (надо бы - 0x18).
указан этот файл, а точнее директория, в которой он лежит. Но даже если и без него, то это бы отразилось именно на дуиновских функциях, на прямое управление портами это никак не влияет.
По поводу не того МК - это тоже исключено, потому как есть такая строка
при попытке скомпилировать некий код, задействовав несуществующий регистр в тине, компилятор будет ругаться трехэтажным матом на этот регистр, а следовательно можно сделать вывод, что прошивка компилится для нужного МК, да и к тому же портами то рулить получается.
Дарить конечно же не надо, надо просто разобраться почему виснут задержки.
Выяснил в чем дело - как и предполагалось, черт сидел в деталях.
Мало кто при установке дополнения для ATTiny читает файл readme.txt.
А там стоит буквально следующее:
"==> Added support for ATtiny 13
"
то есть, в исходном варианте дополнения для ATtiny не происходит инициализация ISR для таймера. А без этого какие могут быть delay'и...
В общем, сделав все тютель в тютель с тем, что описано на instructables, получил такую же проблему, как у топик-стартера (модификацию wiring.c для чистоты эксперимента не производил).
Закрыл IDE, подправил файл wiring.c (лежит в hardware/arduino/cores/arduino), открыл IDE, залил скетч - светодиод замигал.
Так что, перед тем, как расставаться с 13-й тинькой, попробуйте подправить 44-ю строку в wiring.c...
Реально помогло "Закрыл IDE, подправил файл wiring.c (лежит в hardware/arduino/cores/arduino), открыл IDE, залил скетч - светодиод замигал." -- большое спасибо step962 за решение с ATtiny13A ...
Залил скетч
Все работает на отлично !!!