ATtiny84 ISP Arduino programmer

savdm
Offline
Зарегистрирован: 03.02.2015

В качестве библиотеки прошивок   https://code.google.com/p/arduino-tiny/

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

attiny84at8.name=ATtiny84 @ 8 MHz  (internal oscillator; BOD disabled)

# The following do NOT work...
# attiny84at8.upload.using=avrispv2
# attiny84at8.upload.using=Pololu USB AVR Programmer

# The following DO work (pick one)...
attiny84at8.upload.using=arduino:arduinoisp
# attiny84at8.upload.protocol=avrispv2
# attiny84at8.upload.using=pololu

attiny84at8.upload.maximum_size=8192

# Default clock (slowly rising power; long delay to clock; 8 MHz internal)
# Int. RC Osc. 8 MHz; Start-up time PWRDWN/RESET: 6 CK/14 CK + 64 ms; [CKSEL=0010 SUT=10]; default value
# Brown-out detection disabled; [BODLEVEL=111]
# Preserve EEPROM memory through the Chip Erase cycle; [EESAVE=0]

attiny84at8.bootloader.low_fuses=0xE2
attiny84at8.bootloader.high_fuses=0xD7
attiny84at8.bootloader.extended_fuses=0xFF
attiny84at8.bootloader.path=empty
attiny84at8.bootloader.file=empty84at8.hex

attiny84at8.build.mcu=attiny84
attiny84at8.build.f_cpu=8000000L
attiny84at8.build.core=tiny
 
###########################################################################

Для меня непонятна ситуация с пинами. Верить Datasheet или как то после прошивки всё иначе?

Вот так у меня получилось:

А так в Datasheet:

Попробовал залить Hex в Proteus и сэмулировать простой пример так все пины не соответствуют Datasheet

Искал информацию, чтобы внести ясности в эту ситуацию - не нашел.

Только лишь карту пинов, которая соответствует моему случаю в Proteus. Хотелось бы понять из-за чего такая ситуация сложилась и как исправить можно...

Очень интересует еще такой вопрос, аналоговые можно A0,A1... обозначать также как и 10,9... ??? равнозначно?

savdm
Offline
Зарегистрирован: 03.02.2015

Никто не сталкивался с таким?