нужно переписать прогу

Обсуждаем цифровые устройства...
Ответить
Родился
Сообщения: 3
Зарегистрирован: Вс мар 05, 2006 15:06:47

Сообщение Alex_pro1123 »

есть программа (уже HEX код) под контроллер AT90S2313 но за невозможностью его достать необходимо перепмсать прошивку под AT90S1200 обьясните как это сделать и возможно ли такое вообще?
Реклама
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1529
Зарегистрирован: Пн авг 22, 2005 21:02:22
Откуда: Питер

Сообщение Serega »

Все зависит от того, какие ресурсы 2313 контроллера юзает прога, и есть ли эти ресурсы в 1200.
Давайте поподробнее: что за девайс, как работает, и т.п. Если это, конечно, не сверхсекретный объект оборонной промышленности :))
Лучше быть первым в деревне, чем вторым в Риме
Реклама
Мявтор!
Аватара пользователя
Сообщения: 825
Зарегистрирован: Вс дек 18, 2005 20:04:42
Откуда: Свердловская обл.

Сообщение moLCHec »

AT90S2313 нашей оборонке не поможешь. Причём из достоверных источников известно что например в наших танках Т-90С и не пахнет ими там пни вторые то ещё 3 года назад стояли
Настоящий кот всегда либо голоден,
либо невыспался ...
Контактная информация:
Гость

Сообщение Гость »

собственно блок управления для рабиостанции по схеме: http://www.kirov.ru/~ua4nx/Majak.htm
вот сама прошивка:
:10000000A8953FED3DBF6FE061BDF1C106B30D6F37
:10001000A01611F0A02E5BD139C0CED120FF0FC0A9
:1000200022FF04C02B7F1124C1D01DC01394246073
:1000300053B66624772488242224DD24C0C022FD00
:100040001895439441FE18955E2F4C2F01D14D2FEA
:10005000FFD04424BDD1DD2411C0AED1442422FD03
:10006000189523952D7F20FF09C0BC2ECD2E552736
:100070004C2FEED04D2FECD010EBBDC022FD2B7FCE
:100080004E2FEED0B52EECD0C52EACC0EFD0B19B2C
:100090002BC023FD189526FD70C124FD6EC146B30B
:1000A0004760941719F0942FAA2718959F3FE1F302
:1000B000A530C1F0A395A13049F0973F29F09F3DAD
:1000C00019F09F3E09F01895A2E01895973F49F066
:1000D0009F3D19F29F3BB1F09F37E9F19F3E59F0E8
:1000E00018959BCF2062E0CFB79B2860B69B277FF7
:1000F0002F7B2F7E189560D122FD189520FD20645E
:100100002061189559D1442420FF1AC022FD1FC038
:100110007C2F6D2F25FD0CC06F1B7009872F8F73EF
:100120005FEF4CE9460F581F38F4C72FD62F9BCFEF
:10013000645170092F7DF2CFD0E9C07CC16093CFAC
:1001400022FD1895E250E23008F4EEE797CF2A94AA
:100150006AF522242BC030D1442420FF1AC022FD8E
:1001600020C07C2F6D2F44E125FD0CC06F0F701D4A
:10017000872F8F735EEF4FE6460F581F38F0C72F5B
:10018000D62F71CF640F701D2F7DF2CFD4E6C07CC7
:100190006ACF22FD1895E395E395EF3708F0E2E08A
:1001A0006DCF239442E042150AF4242EDD24422D23
:1001B000401529F0413039F0423059F0189510FEC1
:1001C000CF734FEF0BC010FECF7310FEC06840EE30
:1001D00005C010FECF7310FEC0644FEE942E10FECB
:1001E000089518955E2F5695442766277AE067D0C4
:1001F0001295150F5FD0512E4B2D47FF02C050EEC8
:1002000005C046FF02C05FEE01C05527652E5C2D7C
:1002100050FD02C0882701C085E04F734695579571
:1002200014E1712E60E074E64AD01295312F10E48B
:10023000310F7AE044D0130F39D0812E5295152F0B
:10024000180F34D0912E43D0DD24F0111895089565
:100250005EBB4DBBE29AE19AE199FECF53950895BA
:100260004EBBE09AE09A5DB343950895DD2051F4CA
:10027000452D0DD0462D0BD0472D09D0482D07D048
:10028000492D05D0DA94DA94DA94DA940895B09B83
:100290004FEF58E0949A959A441F08F09598A6D08D
:1002A0009498A4D05A95B1F7949A0895B12FB07F3D
:1002B00009F4106AB12FBF7009F41A6008951FEF96
:1002C0001395571B460BE0F7570F461F08954B2D0C
:1002D0004F735C2D662775E0F2DF58EF42E0510F57
:1002E000401DB19B12C0B7FE05C074E961E0571B09
:1002F000460B0BC0B6FE05C074EC61E0571B460B05
:1003000004C07CEA61E0571B460B1127B0E870E29D
:1003100063E01DD070E961E01AD078EC60E017D09E
:1003200074E615D070E513D078E211D074E10FD0E7
:100330007AE00DD015D01127B0E878E008D074E04D
:1003400006D072E004D071E002D00AD00895571BA5
:10035000460B12F01B0F02C0570F461FB6950895AB
:1003600038E0919A111F10F041D091983FD0909AA7
:100370003A953CD09098A9F70895B59BB9CEB69B15
:10038000B7CEB79BB5CEB29914C03A9489F426FD86
:1003900002C024FD03C049E0342E61CE45E0342E76
:1003A000E395E395EA3610F0EF3708F0EAE666CE1B
:1003B00018954DE2342E18953FE55FEF969A5A95C1
:1003C000E9F75FEF96985A95E9F73A95B1F70895EE
:1003D00030E35FEF969A969A5A95E1F75FEF969819
:1003E00096985A95E1F73A95A1F708950895112442
:1003F00000242227E2E04424442732DFC52F30DFE7
:10040000D52F53E0352EF5E00BBE0ABE07BA3FEFFD
:1004100038BB31BB33DEDD2429DFCEDFD9DFCCDFD3
:10042000D7DFCADFD5DFC8DFDD2420DF62E069BFA8
:1004300060E768B960E86FBFF3BF02BEA895FECF62
:00000001FF
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 3
Зарегистрирован: Вс мар 05, 2006 15:06:47

Сообщение Alex_pro1123 »

это я написал просто авторизоватся забыл
Реклама
Мявтор!
Аватара пользователя
Сообщения: 825
Зарегистрирован: Вс дек 18, 2005 20:04:42
Откуда: Свердловская обл.

Сообщение moLCHec »

лучше попробуй достать Tiny2313 она по цоколёвке даже совпадает. 1200 может не пойти т.к. у неё ОЗУ нет EEPROM-Память данных в два раза меньше да и таймер только T0(восьмиразрядный) у 2312 16-ти добавлен(Т1).
Настоящий кот всегда либо голоден,
либо невыспался ...
Контактная информация:
Реклама
Гость

Сообщение Гость »

в нашем городе я её достану через месяц в лучшем случае...
Родился
Сообщения: 3
Зарегистрирован: Вс мар 05, 2006 15:06:47

Сообщение Alex_pro1123 »

люди помогите мне плиззз
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1529
Зарегистрирован: Пн авг 22, 2005 21:02:22
Откуда: Питер

Сообщение Serega »

Самое простое, имхо, связаться с автором и попросить его перекомпилировать прогу под 1200. А еще лучше - выслать исходный текст программы (если ему не жалко) :)
Лучше быть первым в деревне, чем вторым в Риме
kolyay

Сообщение kolyay »

AT90S1200-12PI 74 р
AT90S2313-10PI ATMEL DIP20-300 78 р

Вот это из нашего прайса. А теперь прикинь сам. Надо будет весь код расписать коментами, а потом ещё понять что для чего и на что влияет! Я как то колол прошивку, я её три месяца колол(к тому же она ещё на СИ вроде компелилась), я и то до конца не доколол, только до той задачи, которую надо было изменить. Так что не думаю что кто то будет тратить своё время, только ради того что кому то лень подождать месяц! (я кстати за 100км езжу за контролерами и не развалился пока!)
Гость

Сообщение Гость »

всё ясно
Гость

Сообщение Гость »

подари мне машину и я буду хоть за 500 км ездить
kolyay

Сообщение kolyay »

Нах... тебе машина, если у тебя прав нет? Покупаешь билет садишься в автобус и катишь. Или нанимаешь извозчика и таким же макаром.
Гость

Сообщение Гость »

с чего ты взял на счёт прав что у меня их нет ... ?? а по поводу билета ага 5+ отпад...
Вымогатель припоя
Аватара пользователя
Сообщения: 534
Зарегистрирован: Пн янв 16, 2006 08:00:17
Откуда: Иркутск

Сообщение Mamonth »

Там однако, спец приблуб 2313 нету, а вот памяти может не хватить...
Today fine night...
Говорящий с текстолитом
Аватара пользователя
Сообщения: 1507
Зарегистрирован: Чт дек 15, 2005 17:34:48
Откуда: Петрозаводск

Сообщение Старый ржавый электронщик »

так, ну-ка не флудить! по делу, господа, давайте по делу! :evil:
путь наименьшего сопротивления проходит по пути наитолстого провода (с) Сергей Соболь
Контактная информация:
kolyay

Сообщение kolyay »

Короче программа не стала компелировать на 1200, видимо всё таки рессурсы задействованы, которых нет в 1200.
Вымогатель припоя
Аватара пользователя
Сообщения: 534
Зарегистрирован: Пн янв 16, 2006 08:00:17
Откуда: Иркутск

Сообщение Mamonth »

Тады ой. Дизассеммблеров для АВР я не видел. :? Напиши сам, там несложно.
Today fine night...
Мявтор!
Аватара пользователя
Сообщения: 825
Зарегистрирован: Вс дек 18, 2005 20:04:42
Откуда: Свердловская обл.

Сообщение moLCHec »

Если сильно надо то думаю с помощью AVR Studio можно "раскидать" прошивку токмо там с метками мутить надо и отслеживать цто где и как меняется
Настоящий кот всегда либо голоден,
либо невыспался ...
Контактная информация:
Alex12345

Сообщение Alex12345 »

а если на Tiny2313 делать то как там делать ? нужно что то в прошивке менять или там какие то биты выставлять надо ?? даташит смотрел но в англицком не шарю... обьясните доступно как и что нужно делать...
Ответить

Вернуться в «Цифровая техника»