Заработало.
ВСЁ по прошивке и программированию AT90S2313/ATTiny2313
- Сообщения: 23
- Зарегистрирован: Вс авг 16, 2015 10:55:51
- Реклама
Вот и отлично. 
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
- Сообщения: 567
- Зарегистрирован: Ср дек 19, 2012 12:16:22
Хочется все же вернуться к вопросу прошивания (вернее не прошивания) тиньки с буквой А. Вкратце расскажу суть:
attiny2313 прошивается, attiny2313А - не прошивается. SO-20 или PDIP20 - без разницы. В качестве программатора использую usbasp и ME-EASYAVR6. В первом случаи использую AVRDUDE, во втором родную прогу какую-то.
Нашел отличия данных микроконтролеров, ничего криминального я не узрел, но может кто глянет
http://real.kiev.ua/2010/09/16/a-and-no ... /#tiny2313
http://www.atmel.com/Images/doc8261.pdf
Может быть так что эти программы/программаторы "не знают" данного контролера? Посмотрел файл какой-то в папке в avrdude, там описаны всякие микроконтролеры и там есть attiny2313, но нет attiny2313a. Так же на ME-EASYAVR6 около гнезда DIP20 подписаны некоторые мк, и там есть attiny2313, но не указан attiny2313a (правда там в конце списка стоит многоточие).
attiny2313 прошивается, attiny2313А - не прошивается. SO-20 или PDIP20 - без разницы. В качестве программатора использую usbasp и ME-EASYAVR6. В первом случаи использую AVRDUDE, во втором родную прогу какую-то.
Нашел отличия данных микроконтролеров, ничего криминального я не узрел, но может кто глянет
http://real.kiev.ua/2010/09/16/a-and-no ... /#tiny2313
http://www.atmel.com/Images/doc8261.pdf
Может быть так что эти программы/программаторы "не знают" данного контролера? Посмотрел файл какой-то в папке в avrdude, там описаны всякие микроконтролеры и там есть attiny2313, но нет attiny2313a. Так же на ME-EASYAVR6 около гнезда DIP20 подписаны некоторые мк, и там есть attiny2313, но не указан attiny2313a (правда там в конце списка стоит многоточие).
Может быть..alex1126 писал(а): Может быть так что эти программы/программаторы "не знают" данного контролера? .
Возьмите Uniprof и программатор типа "пять проводков" - там все три разновидности Тини2313 идут как одно и то же.. Во всяком случае, я им прошивал и Тини 2313, и Тини2313V, и тини 2313А..
- Сообщения: 567
- Зарегистрирован: Ср дек 19, 2012 12:16:22
похоже все же нет разницы для программатора. Вот что я нашел:
Микроконтроллеры «А» и «не-А» с точки зрения программатора не отличаются ничем. Соответствующие кристаллы имеют одинаковый набор «фьюзов» (fuses) и одинаковые сигнатуры. Программатор не может их отличить, поэтому avreal и в перечне поддерживаемых микросхем, и в сообщениях при работе выдаёт все возможные имена для данной сигнатуры через вертикальную черту ‘|’ (pipe symbol).
- Реклама
Автоопределение может не всегда срабатывать -
указываем МК вручную.

указываем МК вручную.
- Сообщения: 567
- Зарегистрирован: Ср дек 19, 2012 12:16:22
У меня нет никакого автоопределения, всегда руками указываю
alex1126 писал(а):нет разницы для программатора. Вот что я нашел:Микроконтроллеры «А» и «не-А» с точки зрения программатора не отличаются ничем. Соответствующие кристаллы имеют одинаковый набор «фьюзов» (fuses) и одинаковые сигнатуры. Программатор не может их отличить,
- Сообщения: 567
- Зарегистрирован: Ср дек 19, 2012 12:16:22
А у меня еще интересней. Оказывается что в диповском корпусе 2313A шьеться, а в so - нет. Сейчас попробую другую взять, может горелая она, но когда первый раз пытался эту проблему решить - три разных пробовал из разных магазинов.
Может имело место "предварительно запрограммированное" устройство.
По каким-то причина попало в продажу (бывает такое частенько) с уже залитой прошивкой (при условии, что по техническим причинам сбить ту прошивку только фузе-доктор может).

По каким-то причина попало в продажу (бывает такое частенько) с уже залитой прошивкой (при условии, что по техническим причинам сбить ту прошивку только фузе-доктор может).
- Сообщения: 567
- Зарегистрирован: Ср дек 19, 2012 12:16:22
Есть две тиньки А в дип корпусе - обе программатор (оба) видят. И есть две (ну их десяток, но вряд ли имеет смысл все проверять) в so корпусе - они не видятся. Вставляю вместо них тиньку в so корпусе без А - они видятся. Странно как то
У меня "веселее", правда, конкретно к Тини2313 это отношения не имеет...
Сделал программатор USBISP (кажется, он так называется, на Тини2313).. Оказалось, что он работает только с АВРдудой и с Синапрогом.. НО!! АВРдуда его видит, и с ним работает, а СинаПрог- не видит..
Правда, ни та, ни другая оболочка мне как- то не понравились.. Тем более, что я ими два камня запорол. (ну, как "запорол".. фьюзы не те записались, один я вылечил, (ДИП) а в корпусе "SO" - второпях в Автопрог запихнул "вверх ногами"..
)
Хотя, до этого, работая с Унипроф или ПониПрог через "пять проводков" - такого у меня не было..
Сделал программатор USBISP (кажется, он так называется, на Тини2313).. Оказалось, что он работает только с АВРдудой и с Синапрогом.. НО!! АВРдуда его видит, и с ним работает, а СинаПрог- не видит..
Правда, ни та, ни другая оболочка мне как- то не понравились.. Тем более, что я ими два камня запорол. (ну, как "запорол".. фьюзы не те записались, один я вылечил, (ДИП) а в корпусе "SO" - второпях в Автопрог запихнул "вверх ногами"..
Я пока только понькой балуюсь...
Правда вывод сброса в прикладных программах приходится оставлять "как есть".
Из железа - или LPTшный stk200 или совсем недавно самособранный гибрид на основе сипрога под СОМ порт: ограничения касательно прикладных прошивок по выводу сброса там такие же, как и для stk200.

Правда вывод сброса в прикладных программах приходится оставлять "как есть".
Из железа - или LPTшный stk200 или совсем недавно самособранный гибрид на основе сипрога под СОМ порт: ограничения касательно прикладных прошивок по выводу сброса там такие же, как и для stk200.
- Сообщения: 1
- Зарегистрирован: Сб мар 11, 2017 02:31:55
Пожалуйста, дайте комментарий по данной плате "Измерительный блок Техновектор 4"
Это реальная прошивка или закрытая?
Уже трое суток не спим...
Это реальная прошивка или закрытая?
Уже трое суток не спим...
- Вложения
-
- lock.txt
- (5 байт) 559 скачиваний
-
- eeprom.hex
- (316 байт) 856 скачиваний
-
- flash.hex
- (4.76 КБ) 618 скачиваний
-
- 1.jpg
- (96.98 КБ) 681 скачивание
-
- 3.PNG
- (239.66 КБ) 906 скачиваний
Здравствуйте.
По хексу же видно, что никакого отношения к прошивке эти повторяющиеся значения не имеют.

По хексу же видно, что никакого отношения к прошивке эти повторяющиеся значения не имеют.
Подсчитываете предполагаемую прибыль от скопированного устройства?rzannikov писал(а):Уже трое суток не спим...
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
- Сообщения: 31
- Зарегистрирован: Сб авг 06, 2016 18:40:44
attiny2313А - не прошивается. SO-20 почему?
какие фузы по дефолту
0x
64 Low
0x
DF High
0x
FF Extended
AVRDUDE arguments -U lfuse:w:0x64:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m
какие фузы по дефолту
0x
64 Low
0x
DF High
0x
FF Extended
AVRDUDE arguments -U lfuse:w:0x64:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m
Что значит не прошивается? Чем шьете, хотя бы расскажите, а то ни слова про это. Дефолтные фьюзы есть в даташите, в разделе "Memory Programming".
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
- Сообщения: 31
- Зарегистрирован: Сб авг 06, 2016 18:40:44
прогер usbasp прога avrdudess частота 8 или 2 кгц
на большей даже не пробует
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Program Files\AVRDUDESS\avrdude.conf"
Using Port : usb
Using Programmer : usbasp
Setting bit clk period : 375.0
avrdude.exe: usbasp_open("usb")
avrdude.exe: seen device from vendor ->www.fischl.de<-
avrdude.exe: seen product ->USBasp<-
AVR Part : ATtiny2313
Chip Erase delay : 9000 us
PAGEL : PD4
BS2 : PD6
RESET disposition : possible i/o
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 6 4 0 no 128 4 0 4000 4500 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 2048 32 64 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 9000 9000 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 9000 9000 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 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
efuse 0 0 0 0 no 1 0 0 9000 9000 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
Programmer Type : usbasp
Description : USBasp, http://www.fischl.de/usbasp/
avrdude.exe: usbasp_initialize()
avrdude.exe: usbasp_transmit("USBASP_FUNC_GETCAPABILITIES", 0x00, 0x00, 0x00, 0x00)
<= [01] [00] [00] [01]
avrdude.exe: usbasp_spi_set_sck_period(0.000375)
avrdude.exe: try to set SCK period to 0.000375 s (= 2666 Hz)
avrdude.exe: set SCK frequency to 2000 Hz
avrdude.exe: usbasp_transmit("USBASP_FUNC_SETISPSCK", 0x03, 0x00, 0x00, 0x00)
<= [00]
avrdude.exe: usbasp_transmit("USBASP_FUNC_CONNECT", 0x00, 0x00, 0x00, 0x00)
avrdude.exe: usbasp_program_enable()
avrdude.exe: usbasp_transmit("USBASP_FUNC_ENABLEPROG", 0x00, 0x00, 0x00, 0x00)
<= [01]
avrdude.exe: error: program enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0xffff00
avrdude.exe: Expected signature for ATtiny2313 is 1E 91 0A
avrdude.exe: usbasp_close()
avrdude.exe: usbasp_transmit("USBASP_FUNC_DISCONNECT", 0x00, 0x00, 0x00, 0x00)
avrdude.exe done. Thank you.
на большей даже не пробует
Спойлер
avrdude.exe: Version 6.3, compiled on Feb 17 2016 at 09:25:53Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "C:\Program Files\AVRDUDESS\avrdude.conf"
Using Port : usb
Using Programmer : usbasp
Setting bit clk period : 375.0
avrdude.exe: usbasp_open("usb")
avrdude.exe: seen device from vendor ->www.fischl.de<-
avrdude.exe: seen product ->USBasp<-
AVR Part : ATtiny2313
Chip Erase delay : 9000 us
PAGEL : PD4
BS2 : PD6
RESET disposition : possible i/o
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 6 4 0 no 128 4 0 4000 4500 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 2048 32 64 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 9000 9000 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 9000 9000 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 9000 9000 0x00 0x00
Block Poll Page Polled
Memory Type Mode Delay Size Indx Paged Size Size #Pages MinW MaxW ReadBack
----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
efuse 0 0 0 0 no 1 0 0 9000 9000 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
Programmer Type : usbasp
Description : USBasp, http://www.fischl.de/usbasp/
avrdude.exe: usbasp_initialize()
avrdude.exe: usbasp_transmit("USBASP_FUNC_GETCAPABILITIES", 0x00, 0x00, 0x00, 0x00)
<= [01] [00] [00] [01]
avrdude.exe: usbasp_spi_set_sck_period(0.000375)
avrdude.exe: try to set SCK period to 0.000375 s (= 2666 Hz)
avrdude.exe: set SCK frequency to 2000 Hz
avrdude.exe: usbasp_transmit("USBASP_FUNC_SETISPSCK", 0x03, 0x00, 0x00, 0x00)
<= [00]
avrdude.exe: usbasp_transmit("USBASP_FUNC_CONNECT", 0x00, 0x00, 0x00, 0x00)
avrdude.exe: usbasp_program_enable()
avrdude.exe: usbasp_transmit("USBASP_FUNC_ENABLEPROG", 0x00, 0x00, 0x00, 0x00)
<= [01]
avrdude.exe: error: program enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
avrdude.exe: AVR device initialized and ready to accept instructions
avrdude.exe: Device signature = 0xffff00
avrdude.exe: Expected signature for ATtiny2313 is 1E 91 0A
avrdude.exe: usbasp_close()
avrdude.exe: usbasp_transmit("USBASP_FUNC_DISCONNECT", 0x00, 0x00, 0x00, 0x00)
avrdude.exe done. Thank you.
В диспетчере устройств программатор адекватно отображается? Вы вообще что-нибудь им шили?
"Слишком много людей ломаются, даже не подозревая о том, насколько близки к успеху они были в тот момент, когда упали духом". Томас Алва Эдисон
- Сообщения: 31
- Зарегистрирован: Сб авг 06, 2016 18:40:44
все авр шил
эту 2313а не шьёт,3 разных 2313а чипа не шьёт
эту 2313а не шьёт,3 разных 2313а чипа не шьёт


