Нужна помощь в программировании

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Аватара пользователя
Мурик
Друг Кота
Сообщения: 3383
Зарегистрирован: Пн окт 11, 2010 19:00:08

Re: Нужна помощь в программировании

Сообщение Мурик »

DROND2000 писал(а):Вот считывают))) 5000 рублев
Нолик забыли. Услуга стоит 50 тысяч рублей. Дешевле с нуля написать (заказать кому-то разработку программы, если сами не умеете программировать).
Как считывают? Открывают МК, имея доступ к кристаллу отключают защиту, например сфокусированным лучом воздействуя на область хранения битов конфигурации. После считывают прошивку.
Аватара пользователя
DROND2000
Родился
Сообщения: 16
Зарегистрирован: Сб июл 14, 2018 09:01:15

Re: Нужна помощь в программировании

Сообщение DROND2000 »

[uquote="Мурик",url="/forum/viewtopic.php?p=3420330#p3420330"]
DROND2000 писал(а):Вот считывают))) 5000 рублев
Нолик забыли. Услуга стоит 50 тысяч рублей. Дешевле с нуля написать (заказать кому-то разработку программы, если сами не умеете программировать).
Как считывают? Открывают МК, имея доступ к кристаллу отключают защиту, например сфокусированным лучом воздействуя на область хранения битов конфигурации. После считывают прошивку.[/uquote]

Если честно, я не изучал программирование, то есть именно писать программы и.т.д
Потому что очень занят разного рода других изучений, и мне не хватает физический времени даже на поспать часов 4-6.
Но думая, и понимая технический, и логический данные вещи, не вижу сложностей, для воссоздания полной версии прошивки на такие простые контролеры, если есть возможность снять изменяющийся данные на её выходе, при разных рабочих условий.
Считаю, что их можно копировать именно в процессе полного рабочего испытания прибора, в автоматическом режиме, разработав, и подключив параллельно, регистратор изменения сигналов (событий) на выводах контролера, который в свою очередь зная возможности того или иного процессора, автоматический создает первичную копию прошивки, которую можно откорректировать в ручную.
Думаю даже более, при правильной разработки такого устройства, который по сути будет копеечным, даже и корректировать нечего ненужно будет.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Нужна помощь в программировании

Сообщение BOB51 »

Такое "устройство" - всего лишь претендует на автоматический "создатель техзадания".
И то только в плане описания внешних сигналов МК.
А остальное самому придется делать.
8)
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Нужна помощь в программировании

Сообщение Ivanoff-iv »

фигня это, а не построитель: если текущее состояние выходов зависит не только от текущего, но и от предшествующих состоянии входов, то перебрать все возможные состояния не представляется возможным, а если ещё в программе есть задержки?
а им только кабеля прозванивать, логические элементы да шифраторы-дешифраторы...
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Аватара пользователя
DROND2000
Родился
Сообщения: 16
Зарегистрирован: Сб июл 14, 2018 09:01:15

Re: Нужна помощь в программировании

Сообщение DROND2000 »

Я так не думаю, и уверен, что, кто захочет соберет его, и оно будет работать.
Какие вы не позитивные)
viiv
Грызет канифоль
Сообщения: 287
Зарегистрирован: Чт ноя 06, 2014 13:09:06

Re: Нужна помощь в программировании

Сообщение viiv »

[uquote="DROND2000",url="/forum/viewtopic.php?p=3419592#p3419592"]Народ сталкивается с слетом прошивки, или умиранием ATMEL 1636 AT MEGA8A-PU.
Продавцы с али не дают прошивку и.т.д[/uquote]

Если прошивка "залочена", то ИМХО самый дешевый вариант:
1) реверс-инжиниринг платы (какими ножками управлять ключиками нагревательных элементов), куда приходят сигналы с датчиков, ....
2) Далее пишем прошивку. Если хочется побыстрее - берем за основу какой-нибудь открытый проект (коих достаточно много) и адаптируем.

DROND2000 писал(а):Я так не думаю, и уверен, что, кто захочет соберет его, и оно будет работать.
Да, никто и не возражает. Пусть найдется человек, который "захочет" и, самое главное, решит в общем случае задачу реверс-инжинирига "прошивок" для "простых контролеров" типа atMega :-)
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Нужна помощь в программировании

Сообщение BOB51 »

Ну уж получить схему по имеющейся плате с одно/двусторонним слоем дорожек на сегодняшнем уровне еще не так уж и сложно.
А вот программу и МК придется подбирать самому под условия задачи.
Да и затем уже написанием и тестмаи (с последующим устранением ошибок) заниматься.
Или копипастить готовое - инет набит проектами, в том числе и паяльных станций.
:beer:
Аватара пользователя
shinji2009
Электрический кот
Сообщения: 1057
Зарегистрирован: Ср мар 17, 2010 18:19:09
Откуда: новосибирск

Re: Нужна помощь в программировании

Сообщение shinji2009 »

привет. купил пару часов в прозрачном корпусе подобно обсуждаемым здесь для самосбора. одни собрал - норм. вторые - тоже работают, но на индикаторах постоянно без зависимости помигивают сегменты, и иногда он сам попискивает, хотя всё выключено. чаще всего когда время хх:00, но иногда и вообще рандомно. сброс делал пару раз. не помогло. что это может быть?
Аватара пользователя
shinji2009
Электрический кот
Сообщения: 1057
Зарегистрирован: Ср мар 17, 2010 18:19:09
Откуда: новосибирск

Re: Нужна помощь в программировании

Сообщение shinji2009 »

а всё сам разобрался... знаете что это было... маленький блок питания с маленьким конденсатором на выходе видимо. от нестабильного питания контроллер глючил. в схеме часов нет электролитов по питанию.
Аватара пользователя
zahedan
Родился
Сообщения: 10
Зарегистрирован: Чт авг 02, 2018 05:05:10

Re: Нужна помощь в программировании

Сообщение zahedan »

Господа, подскажите, пожалуйста. Для использования прошивки комрада Zhuk72 в схеме с единым лед-индикатором нужно "перевернуть" третью цифру. Для этого в исходнике в файле led.c нужно удалить строки
// For 3rd digit need to swap A and D, B and E, C and F, while G and DP remain unchanged.
// 8 4 2 1 8 4 2 1
// dp g f e d c b a
//
// dp-g <<>> 0 (C0h), fed >> 3 (38h), cba << 3 (07h)
if (pos == 2)
{
dbuf = ((dbuf & 0xC0) | ((dbuf & 0x38) >> 3) | ((dbuf & 0x07) << 3));
}
led.c
(2.38 КБ) 662 скачивания
Я правильно понимаю? Или нужно что-то ещё? И как потом скомпилировать прошивку?
Последний раз редактировалось zahedan Чт авг 02, 2018 10:45:40, всего редактировалось 1 раз.
Аватара пользователя
DROND2000
Родился
Сообщения: 16
Зарегистрирован: Сб июл 14, 2018 09:01:15

Re: Нужна помощь в программировании

Сообщение DROND2000 »

Народ помогите пожалуйста разобраться.
Посмотрите файлы кто в этом понимает, что сними, может они пустые и.т.д

eeprom и flach...все считалось без проблем..
попытался, залил в другую атмегу8, валялась дома, откуда не знаю.
ставлю в станцию не работает, свою ставлю нормально все,..какие есть варианты?

Почему они не работают?
Вложения
flash.rar
(1012 байт) 362 скачивания
Eepro.rar
(487 байт) 357 скачиваний
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Нужна помощь в программировании

Сообщение Ivanoff-iv »

МК залочен - считалась пустышка.
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Аватара пользователя
DROND2000
Родился
Сообщения: 16
Зарегистрирован: Сб июл 14, 2018 09:01:15

Re: Нужна помощь в программировании

Сообщение DROND2000 »

"МК залочен - считалась пустышка."
Спасибо за ответ.
Короче без вариантов самостоятельноно ремонта, без данной микросхемы с прошивкой производителя?
Аватара пользователя
AndTer
Поставщик валерьянки для Кота
Сообщения: 2406
Зарегистрирован: Ср фев 23, 2011 12:12:31

Re: Нужна помощь в программировании

Сообщение AndTer »

Нет. Ну или сам напиши прошивку.
Глупый не задает вопросы. Глупый и так все знает.
Аватара пользователя
DROND2000
Родился
Сообщения: 16
Зарегистрирован: Сб июл 14, 2018 09:01:15

Re: Нужна помощь в программировании

Сообщение DROND2000 »

как пустышка? в этих файлах есть адреса (или как они там называются) и тд..пустышка была бы 0 байт ..я проверял ..там в другом вопрос/// FUSES биты вот там собака зарыта..а флеш и эпром полные считались.. это точно.
Аватара пользователя
Ivanoff-iv
Друг Кота
Сообщения: 7077
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Откуда: Сердце Пармы

Re: Нужна помощь в программировании

Сообщение Ivanoff-iv »

открой их хекс редактором и посмотри - там арифметическая прогрессия! она не больше программа, чем гамма - музыка!
Для тех, кто не учил магию мир полон физики :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Аватара пользователя
DROND2000
Родился
Сообщения: 16
Зарегистрирован: Сб июл 14, 2018 09:01:15

Re: Нужна помощь в программировании

Сообщение DROND2000 »

Тему программирования не изучал, поэтому мало что пойму.
А так тема программирования тяжелая?
С чем сравнимая?
А то голова многим чем забита, боюсь крыша съедет, если начну изучать)))
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15552
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Нужна помощь в программировании

Сообщение BOB51 »

Да как сказать...
Вот один пример (из множества подобных):
https://radiokot.ru/forum/viewtopic.php?f=62&t=94201
:)))
Аватара пользователя
KBH-I
Потрогал лапой паяльник
Сообщения: 342
Зарегистрирован: Пн ноя 23, 2009 17:35:38
Откуда: всё в этом мире относительно, как сказал старик Альберт...

Re: Нужна помощь в программировании

Сообщение KBH-I »

[uquote="shinji2009",url="/forum/viewtopic.php?p=3422686#p3422686"]а всё сам разобрался... знаете что это было... маленький блок питания с маленьким конденсатором на выходе видимо. от нестабильного питания контроллер глючил. в схеме часов нет электролитов по питанию.[/uquote]
))))))))))))))))))))))
Спасибо, поржал.
"В стране искателей истины не существует человеческих авторитетов. Над тем, кто попытается изображать здесь начальство, посмеются боги."
(с) старик Альберт.
Morroc
Друг Кота
Сообщения: 19495
Зарегистрирован: Чт фев 20, 2014 18:57:55

Re: Нужна помощь в программировании

Сообщение Morroc »

[uquote="DROND2000",url="/forum/viewtopic.php?p=3430719#p3430719"]Тему программирования не изучал, поэтому мало что пойму.[/uquote]

[uquote="DROND2000",url="/forum/viewtopic.php?p=3420911#p3420911"]Я так не думаю, и уверен, что, кто захочет соберет его, и оно будет работать.[/uquote]

Кто захочет - соберет. Какой то вы не позитивный)
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Ответить

Вернуться в «Разные вопросы по МК»