• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Четырёхчасовой таймер

  • Автор темы Автор темы Weles
  • Дата начала Дата начала
Вот:::
 

Вложения

  • Безымянный.webp
    Безымянный.webp
    18.4 KB · Просмотры: 206
А в какую папку вы распаковали avrdude?
 
C:\Documents and Settings\weles\Рабочий стол\прошивльщик авр\avrdude-5.4-win
 
Тогда так
Код:
cd "Documents and Settings\weles\Рабочий стол\прошивльщик авр\avrdude-5.4-win"
avrdude -cabcmini -pm8 -v
 
Тоже никак
 

Вложения

  • Безымянный1.webp
    Безымянный1.webp
    26.7 KB · Просмотры: 170
Переместите программу в корень диска C, так, чтобы папка была без русских букв.
 
Переместил, теперь путь: C:\avrdude-5.4-win , пробовал в командной строке написать avrdude -cabcmini -pm8 -v, то же самое, а имя файла в адресе не надо avrdude.exe?
 
Нет, а каталог вы сменили перед тем как писать avrdude?
Код:
c:
cd \avrdude-5.4-win
avrdude -cabcmini -pm8 -v
 
Каталог вообще не писал, вот теперь получилось, чего то написало, что дальше делать:D
 

Вложения

  • 2.webp
    2.webp
    31.2 KB · Просмотры: 118
В папке с программой должен быть файл Install_giveio, запустите его.
 
Нету таких, есть только avrdude.conf и avrdude.exe и всё.
 
Установите программу SpeedFan
 
Поставил, что дальше?
 
Вот что пишет теперь:
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\weles>c:

C:\Documents and Settings\weles>cd \avrdude-5.4-win

C:\avrdude-5.4-win>avrdude -cabcmini -pm8 -v

avrdude: Version 5.4, compiled on Jul 15 2007 at 12:37:51
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

System wide configuration file is "C:\avrdude-5.4-win\avrdude.conf"

Using Port : lpt1
Using Programmer : abcmini
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 Max
W ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ---
-- ---------
eeprom 4 20 128 0 no 512 0 0 9000 90
00 0xff 0xff
flash 33 10 64 0 yes 8192 64 128 4500 45
00 0xff 0x00
lfuse 0 0 0 0 no 1 0 0 2000 20
00 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 2000 20
00 0x00 0x00
lock 0 0 0 0 no 1 0 0 2000 20
00 0x00 0x00
calibration 0 0 0 0 no 4 0 0 0
0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0
0 0x00 0x00

Programmer Type : PPI
Description : ABCmini Board, aka Dick Smith HOTCHIP
VCC = (not used)
BUFF = (not used)
RESET = 4
SCK = 3
MOSI = 2
MISO = 10
ERR LED = 0
RDY LED = 0
PGM LED = 0
VFY LED = 0

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.02s

avrdude: Device signature = 0x1e9307
avrdude: safemode: lfuse reads as E1
avrdude: safemode: hfuse reads as D9

avrdude: safemode: lfuse reads as E1
avrdude: safemode: hfuse reads as D9
avrdude: safemode: Fuses OK

avrdude done. Thank you.


C:\avrdude-5.4-win>
 
Прекрасно.
Поместите в эту же папку файл с прошивкой.

avrdude -cabcmini -pm8 -Uflash:w:FourHoursTimer.elf.hex:i
 
Готово, пишет:
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\weles>avrdude -cabcmini -pm8 -Uflash:w:FourHoursTimer.
elf.hex:i
"avrdude" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\weles>c:

C:\Documents and Settings\weles>cd \avrdude-5.4-win

C:\avrdude-5.4-win>avrdude -cabcmini -pm8 -v

avrdude: Version 5.4, compiled on Jul 15 2007 at 12:37:51
Copyright (c) 2000-2005 Brian Dean, BDMICRO MAVRIC ATmega128 Mega128 Dev Board AVR Microcontroller

System wide configuration file is "C:\avrdude-5.4-win\avrdude.conf"

Using Port : lpt1
Using Programmer : abcmini
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 Max
W ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ---
-- ---------
eeprom 4 20 128 0 no 512 0 0 9000 90
00 0xff 0xff
flash 33 10 64 0 yes 8192 64 128 4500 45
00 0xff 0x00
lfuse 0 0 0 0 no 1 0 0 2000 20
00 0x00 0x00
hfuse 0 0 0 0 no 1 0 0 2000 20
00 0x00 0x00
lock 0 0 0 0 no 1 0 0 2000 20
00 0x00 0x00
calibration 0 0 0 0 no 4 0 0 0
0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0
0 0x00 0x00

Programmer Type : PPI
Description : ABCmini Board, aka Dick Smith HOTCHIP
VCC = (not used)
BUFF = (not used)
RESET = 4
SCK = 3
MOSI = 2
MISO = 10
ERR LED = 0
RDY LED = 0
PGM LED = 0
VFY LED = 0

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

avrdude: Device signature = 0x1e9307
avrdude: safemode: lfuse reads as E1
avrdude: safemode: hfuse reads as D9

avrdude: safemode: lfuse reads as E1
avrdude: safemode: hfuse reads as D9
avrdude: safemode: Fuses OK

avrdude done. Thank you.


C:\avrdude-5.4-win>avrdude -cabcmini -pm8 -Uflash:w:FourHoursTimer.elf.hex:i

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.00s

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: erasing chip
avrdude: reading input file "FourHoursTimer.elf.hex"
avrdude: writing flash (224 bytes):

Writing | ################################################## | 100% 0.14s

avrdude: 224 bytes of flash written
avrdude: verifying flash memory against FourHoursTimer.elf.hex:
avrdude: load data flash data from input file FourHoursTimer.elf.hex:
avrdude: input file FourHoursTimer.elf.hex contains 224 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.09s

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

avrdude: safemode: Fuses OK

avrdude done. Thank you.


C:\avrdude-5.4-win>
Контроллер прошился?
 
Да, все прошло успешно. Монтируйте на плату.
 
Вставил, включаются 1,2 и 6 светодиоды, 1 медленно моргает, чего теперь делать:D? И что должно случиться через 20 минут? И 220в прямо на схему подавать или придётся ещё что нибудь подключать?
P.S.
Как я понял эксперементально, через заданное время загорается 4 светодиод:D
 
Последнее редактирование:
1 мигает каждую секунду.
Через 5 минут включается третий.
Еще через 5 - четвертый
Еще через 5 - пятый.
Еще через 5 минут гаснет 6 (транзистор закрывается, отключая нагрузку), остальные начинают мигать.
Телефон у вас на 5 вольт?
Если да, его нужно подключать к левому разъему ("-" сверху, "+" снизу), а зарядное устройство - к правому.
 
Назад
Сверху