Светодиодные фонари и световые приборы. Всё о светотехнике.
Вернуться   Форум FONAREVKA.RU Лаборатория Разработка и модификация фонарей Разработка и модификация электроники фонарей
Расширенный поиск
Забыли пароль? Регистрация

  • О нашем проекте
  • Светотехника и световые приборы
  • Правила форума
Проект FONAREVKA.RU специализируется на предоставлении всей необходимой информации по светотехнике:

— светодиодные фонари;
— различные источники питания;
— разнообразные зарядные устройства;
— освещение помещений и наружное освещение;
— световые приборы для личного, пассажирского и грузового транспорта;
— специальные световые приборы для медицины, для растений, для аквариумов, для террариумов, а также аварийно-сигнальные световые приборы;
— альтернативные источники света;
— лазеры и лазерная техника.

Если у вас есть вопросы по выбору фонарей, аккумуляторов и зарядных устройств ознакомьтесь с FAQ от наших экспертов:

F.A.Q. по выбору фонарей различных типов;
F.A.Q. по выбору аккумуляторов;
F.A.Q. по выбору зарядных устройств.
Ответ  Создать новую тему
Просмотров в теме 5333   Ответов в теме 11   Подписчиков на тему 0   Добавили в закладки 0
Опции темы Поиск в этой теме
Старый 27.05.2012, 18:51 Автор темы   1
Ветеран Фонарёвки
 
Регистрация: 07.04.2011
Последняя активность: 05.07.2019 16:52
Сообщений: 2838
Сказал(а) спасибо: 25
Поблагодарили: 402 раз(а) в 189 сообщениях

По умолчанию Перешивка драйвера

Допустим, есть драйвер типа "директ-драйв с режимами" на основе PIC12F629.
Можно ли с него считать прошивку? И можно ли в ней поменять уровни режимов перед зашивкой обратно?
oleg235 вне форума   Ответить с цитированием Вверх
Старый 28.05.2012, 08:57   2
Tamagotchi

 
Аватар для Tamagotchi
 
Регистрация: 07.09.2011
Последняя активность: 04.08.2023 18:59
Адрес: Волгоградская обл.
Сообщений: 13705
Сказал(а) спасибо: 3333
Поблагодарили: 7887 раз(а) в 3523 сообщениях

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Перешивка драйвера

oleg235,

Разрешаю, можно

Если серьезно, то:
1. нужно считать прошивку. Если нет защиты (не знаю как в PIC, а в AVR она быть может) то получим hex фай
2. Полученные файл надо дизассемблировать
3. Разобраться в полученном коде
4. Поменять содержимое нужных ячеек
5. Залить обратно.
6. провеить и если не получилось повторить пункты с 3 по 6

Самое сложное - пункт 3. Проще написать заново свою прошивку.
Tamagotchi вне форума   Ответить с цитированием Вверх
Старый 28.05.2012, 14:51 Автор темы   3
oleg235
Ветеран Фонарёвки
 
Регистрация: 07.04.2011
Последняя активность: 05.07.2019 16:52
Сообщений: 2838
Сказал(а) спасибо: 25
Поблагодарили: 402 раз(а) в 189 сообщениях

По умолчанию Re: Перешивка драйвера

Тут самое сложное - пункт 1. Если есть защита.
Прошивка на четырехрежимник с памятью на тини13 у меня есть.
oleg235 вне форума   Ответить с цитированием Вверх
Старый 28.05.2012, 15:51   4
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Перешивка драйвера

Pic и AVR - совсем разные планеты. Даже адаптация машинного кода практически невозможна, набор инструций совершенно разный. на PIC есть защита (в отличие от AVR вместо фьюза - бит в EEPROM), если включена, но считать можно только первую страницу
lux-rc.com вне форума   Ответить с цитированием Вверх
Старый 29.05.2012, 18:11 Автор темы   5
oleg235
Ветеран Фонарёвки
 
Регистрация: 07.04.2011
Последняя активность: 05.07.2019 16:52
Сообщений: 2838
Сказал(а) спасибо: 25
Поблагодарили: 402 раз(а) в 189 сообщениях

По умолчанию Re: Перешивка драйвера

Цитата:
Посмотреть сообщение Сообщение от lux-rc.com :
Даже адаптация машинного кода практически невозможна, набор инструций совершенно разный.
Но веь ШИМ - то в них примерно одинаково реализуется таймером-счетчиком?
oleg235 вне форума   Ответить с цитированием Вверх
Старый 29.05.2012, 19:28   6
andory
Завсегдатай Фонарёвки
 
Регистрация: 28.05.2010
Последняя активность: 22.12.2013 16:40
Адрес: msk
Сообщений: 843
Сказал(а) спасибо: 0
Поблагодарили: 80 раз(а) в 53 сообщениях

По умолчанию Re: Перешивка драйвера

Цитата:
Посмотреть сообщение Сообщение от oleg235 :
Прошивка на четырехрежимник с памятью на тини13 у меня есть.
Так на этой-же плате навесом и собирайте. Пик снимите, а тиньку в соике приклейте. При определенном везении можно и старую печать частично использовать. В тини используют аппаратный шим, простым заданием нужной скважности.
С другой стороны, за пару недель реально и свою прошивку в си под пик написать

[Исправлено: andory, 29.05.2012 в 19:34]
andory вне форума   Ответить с цитированием Вверх
Старый 29.05.2012, 22:45   7
Tamagotchi

 
Аватар для Tamagotchi
 
Регистрация: 07.09.2011
Последняя активность: 04.08.2023 18:59
Адрес: Волгоградская обл.
Сообщений: 13705
Сказал(а) спасибо: 3333
Поблагодарили: 7887 раз(а) в 3523 сообщениях

Отправить сообщение для Tamagotchi с помощью Skype™
По умолчанию Re: Перешивка драйвера

oleg235,
Я бы не стал просто так напаивать ATtiny13 на место PICа - сгорит сразу т.к. питание будет подано как раз наоборот.
Tamagotchi вне форума   Ответить с цитированием Вверх
Старый 29.05.2012, 22:52   8
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Перешивка драйвера

Цитата:
Посмотреть сообщение Сообщение от oleg235 :
Но веь ШИМ - то в них примерно одинаково реализуется таймером-счетчиком?
ШИМ есть далеко не везде, тем более высокочастотный. Это нужон уже открывать конкретный чип. Я понял вопрос что речь об адаптации машинного кода AVR для PIC - это путь тупиковый. К сожалению совешренно разные платформы
lux-rc.com вне форума   Ответить с цитированием Вверх
Старый 29.05.2012, 22:53   9
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Перешивка драйвера

я бы не советовал си для пик.
lux-rc.com вне форума   Ответить с цитированием Вверх
Старый 29.05.2012, 23:40   10
andory
Завсегдатай Фонарёвки
 
Регистрация: 28.05.2010
Последняя активность: 22.12.2013 16:40
Адрес: msk
Сообщений: 843
Сказал(а) спасибо: 0
Поблагодарили: 80 раз(а) в 53 сообщениях

По умолчанию Re: Перешивка драйвера

Си позволяет быстро получить результат. Конечно, асм быстрее и короче (процентов может быть на 20-30), но значительно дольше и сложнее в освоении.
Цитата:
Посмотреть сообщение Сообщение от lux-rc.com :
К сожалению совешренно разные платформы
И что с того? Функционально обе прошитые ис м.б. одинаковы.
Цитата:
Посмотреть сообщение Сообщение от oleg235 :
Прошивка на четырехрежимник с памятью на тини13 у меня есть.
Соединить (предположительно) надо 4 лапки tiny13 проводками к плате(под PIC), на нужные площадки- земля, питание, RC, управление полевиком. Развернув корпус на 180град, земля попадет на то-же место. Возможно, и саму печать можно развести так, чтобы можно было использовать тини или пик в этом драйвере.(то, что директ-драйв с режимами- муть голубая, оставим тс-у за скобками)
andory вне форума   Ответить с цитированием Вверх
Старый 30.05.2012, 03:10 Автор темы   11
oleg235
Ветеран Фонарёвки
 
Регистрация: 07.04.2011
Последняя активность: 05.07.2019 16:52
Сообщений: 2838
Сказал(а) спасибо: 25
Поблагодарили: 402 раз(а) в 189 сообщениях

По умолчанию Re: Перешивка драйвера

Цитата:
Посмотреть сообщение Сообщение от lux-rc.com :
Я понял вопрос что речь об адаптации машинного кода AVR для PIC - это путь тупиковый.
Нет, речь идет о том, чтобы слить прошивку, поменять в ней коэффициенты заполнения ШИМ и залить обратно.
oleg235 вне форума   Ответить с цитированием Вверх
Старый 30.05.2012, 03:37   12
lux-rc.com
закрыто
 
Регистрация: 25.05.2010
Последняя активность: 16.09.2018 23:01
Сообщений: 8906
Сказал(а) спасибо: 576
Поблагодарили: 3969 раз(а) в 1526 сообщениях

Отправить сообщение для lux-rc.com с помощью Skype™
По умолчанию Re: Перешивка драйвера

Цитата:
Посмотреть сообщение Сообщение от oleg235 :
Нет, речь идет о том, чтобы слить прошивку, поменять в ней коэффициенты заполнения ШИМ и залить обратно.
если бы такая задача стояла передо мной, то я бы наверняка написал прошивку с нуля, тем более речь идет о примитивном драйвере. разгребать чужой машинный код к тому же сгенеренный непонятно с чего - путь возможный, но не самый простой имхо. тем более там может стоять тот самый CP бит и простым программатором причитать можно только первые 64 слов.
lux-rc.com вне форума   Ответить с цитированием Вверх
Ответ  Создать новую тему
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск





Copyright ©2007 - 2024, FONAREVKA.RU

Powered by vBulletin®
Copyright ©2000 - 2022, Jelsoft Enterprises Ltd. Перевод: zCarot

Правила форума | Отказ от ответственности

Время генерации страницы 0.10439 секунды с 18 запросами