Например TDA7294

Форум РадиоКот • Просмотр темы - Прошу совета у знатоков!
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вт июл 29, 2025 04:14:03

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 94 ]    , , , 4,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Прошу совета у знатоков!
СообщениеДобавлено: Ср май 14, 2025 13:40:32 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15110
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Собственно ардуино ISP это переделка Уно/нанки с имеющимся на платке СН340.
Преобразователь там аппаратный, а в мегу загружается один из вариантов прошивальщика АВРок.
В принципе можно и любой иной из списков в выпадающей менюшке использовать, если есть в наличии.
Просто из нанки наиболее удобен и доступен. Да и ещё пара софт-оболочек такой вариант поддерживают.
Собственно что Уно, что нано, что про-мини - практически одно и то же. Отличия лишь в габаритах и наличии/отсутствии USB-COM преобразователя.
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу совета у знатоков!
СообщениеДобавлено: Ср май 14, 2025 14:04:07 
Это не хвост, это антенна
Аватар пользователя

Карма: 15
Рейтинг сообщений: 218
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1470
Откуда: Тюмень
Рейтинг сообщения: 0
Собственно что Уно, что нано, что про-мини - практически одно и то же.

Я имел ввиду про то UNO у которой на плате два МК без СН340...
Вложение:
arduino-uno-schematic.pdf [32.73 KiB]
Скачиваний: 51

один МК является программатором, а второй в который заливается программа... вот я и спрашиваю, данный программатор полноценный SPI или просто эмулятор чипа СН340 (USB-UART)? :roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу совета у знатоков!
СообщениеДобавлено: Ср май 14, 2025 20:15:53 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15110
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Судя по схеме это таки простой преобразователь USB-COM
Иначе бы подключение к 328й по другому было выполнено .
:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу совета у знатоков!
СообщениеДобавлено: Сб май 17, 2025 01:21:54 
Первый раз сказал Мяу!

Зарегистрирован: Пт апр 18, 2025 17:13:54
Сообщений: 31
Рейтинг сообщения: 0
[uquote="Dmitrudo",url="/forum/viewtopic.php?p=4714915#p4714915"]...
В общем и целом, получилось шикарнее чем планировалось, все отлично и можно ваять в железе, но... тут меня посетила новая идея!!!


Так в ардуино в том особых проблем вроде нету...
Добавляем в IDE платформу MicroCore от MCUdude (она для аттини13/13А) текущая версия 2.5.1
( https://github.com/MCUdude/MicroCore )
Делаем самостоятельно платку и таки придется еще программатор "arduinoISP" согласно примеру из базового комплекта IDE из нанки сделать - он и в других случаях может пригодиться.
Далее после дополнительных настроек платформы -
в графе программатор установить "arduino as ISP" и соответственно "no bootloader"
закрываем IDE подсоединяем сначала нанку-программатор, а к ней свою платку по ISP (согласно описаний в примере по изготовлению программатора изх нанаки)
запускаем IDE, выполняем компиляцию и жмем
"скетч -> загрузить через программатор"
В
( https://github.com/sleemanj/optiboot/bl ... /README.md )
:tea:




В общем шляпа какая-то... Устанавливаю согласно инструкции по прошивке Ат13 через УНО, выставляю Программатор- Ардуино как ISP, жму записать загрузчик, и мне вываливает ошибку, где в числе прочего написано, что программатор- stk500v1



СпойлерAvrdude version 8.0-arduino.1
Copyright see https://github.com/avrdudes/avrdude/blob/main/AUTHORS

System wide configuration file is C:\Users\79785\AppData\Local\Arduino15\packages\MicroCore\tools\avrdude\8.0-arduino.1\etc\avrdude.conf

Using port : COM3
Using programmer : stk500v1
Setting baud rate : 19200
Setting bit clk period: 32.0 us
Error: programmer is not responding
Warning: attempt 1 of 10: not in sync: resp=0x00
Error: programmer is not responding
Warning: attempt 2 of 10: not in sync: resp=0x00
Error: programmer is not responding
Warning: attempt 3 of 10: not in sync: resp=0x00
Error: programmer is not responding
Warning: attempt 4 of 10: not in sync: resp=0x00
Error: programmer is not responding
Warning: attempt 5 of 10: not in sync: resp=0x00
Error: programmer is not responding
Warning: attempt 6 of 10: not in sync: resp=0x00
Error: programmer is not responding
Warning: attempt 7 of 10: not in sync: resp=0x00
Error: programmer is not responding
Warning: attempt 8 of 10: not in sync: resp=0x00
Error: programmer is not responding
Warning: attempt 9 of 10: not in sync: resp=0x00
Error: programmer is not responding
Warning: attempt 10 of 10: not in sync: resp=0x00
Error: unable to open port COM3 for programmer stk500v1

Avrdude done. Thank you.
Не удалось стереть чип: ошибка при загрузке: exit status 1


Все, башка не варит уже...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу совета у знатоков!
СообщениеДобавлено: Сб май 17, 2025 11:41:41 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15110
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Там еще надо сигнал сброса на той платке, что как ардуиноISP используется, от линии DTR отрезать.
Сначала в Уну заливаем как в обычну адуринку софт из примера, затем отсоединяем уну и режем дорожку параллельную контрольным точкам reset_en.
Далее эта уно уже будет работать как программатор.
Это ежли ранее присланная схемка Вашей Уно соответствует:
Вложение:
arduino-uno-schematic.pdf [32.73 KiB]
Скачиваний: 42

:solder:
Посмотрел чего бы удобнее без всяких "хирургических операций" можно соорудить...
Похоже корректно только применение платки про-мини с внешней USB-com и дополнительным переключателем (это ежли еще учитывать возможность многократной перепрошивки) как для АВОок, так и под LGTшки - не уродуем платки, но придется полную самоделку соорудить.
:roll:
А с другой стороны нанку не так уж и жалко на пожизненно в ардуиноISP превратить.
отрезается то только возможность перепрошивки по USB - по ISPс другой софтинки всегда перепрошить можно.
:wink:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу совета у знатоков!
СообщениеДобавлено: Вс май 18, 2025 09:57:12 
Первый раз сказал Мяу!

Зарегистрирован: Пт апр 18, 2025 17:13:54
Сообщений: 31
Рейтинг сообщения: 0
Там еще надо сигнал сброса на той платке, что как ардуиноISP используется, от линии DTR отрезать.
Сначала в Уну заливаем как в обычну адуринку софт из примера, затем отсоединяем уну и режем дорожку параллельную контрольным точкам reset_en.
Далее эта уно уже будет работать как программатор.
Это ежли ранее присланная схемка Вашей Уно соответствует:
Вложение:
arduino-uno-schematic.pdf

:solder:
Посмотрел чего бы удобнее без всяких "хирургических операций" можно соорудить...
Похоже корректно только применение платки про-мини с внешней USB-com и дополнительным переключателем (это ежли еще учитывать возможность многократной перепрошивки) как для АВОок, так и под LGTшки - не уродуем платки, но придется полную самоделку соорудить.
:roll:
А с другой стороны нанку не так уж и жалко на пожизненно в ардуиноISP превратить.
отрезается то только возможность перепрошивки по USB - по ISPс другой софтинки всегда перепрошить можно.
:wink:



Спасибо за ответ. Да, жалко как-то "портить" унки и нанки... Подумываю об отдельном программаторе. Хотя, конечно, сделаю если пойму, что других вариантов (типа отдельных программаторов)- нет. Полез искать программатор и подзавис- там их россыпи. Во все надо вникать, ответов на поверхности- нет.
И, я так понимаю, что главная плюшка программатора Ардуино ISP в легкости и удобстве использования.

Могу, конечно, ошибаться, т.к. с тех пор, когда я последний раз пользовался отдельной платой программатора... вроде пони прог- если правильно помню, прошло "сто лет" и тот опыт мне запомнился как трудный и печальный. Я прошивал Пик12 прошивкой электронного зажигания- не пошло, вон в коробке валяется...
В общем, попробую поискать программатор- с панельками, зажимами и прочими удобствами, и если не получится- порежу перемычку Ресет-Ен.

Тут, еще, выяснилось, что во время первой попытки прошивки Ат13, могла отвалиться минусовая питающая линия на 4 ногу. Незнаю, смертельно это было для Ат13, или нет. Готов к худшему. Запасной Аттиньки нет. Заказываю еще пару штук, и хотел бы сразу взять программатор. Не подскажете, на что обратить внимание?


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Прошу совета у знатоков!
СообщениеДобавлено: Вс май 18, 2025 10:21:45 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15110
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Мои опыты с ардуиноISP и нанкой:
viewtopic.php?p=3547663#p3547663
viewtopic.php?p=4477586#p4477586
Может чего прояснится
8)
Плюс старая статейка по любительским программаторам (для освежения воспоминаний о далеком прошлом)
Вложение:
P&P.PDF [1.36 MiB]
Скачиваний: 52

:roll:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу совета у знатоков!
СообщениеДобавлено: Вс май 18, 2025 11:39:25 
Первый раз сказал Мяу!

Зарегистрирован: Пт апр 18, 2025 17:13:54
Сообщений: 31
Рейтинг сообщения: 0
Мои опыты с ардуиноISP и нанкой:
viewtopic.php?p=3547663#p3547663
viewtopic.php?p=4477586#p4477586
Может чего прояснится
8)
Плюс старая статейка по любительским программаторам (для освежения воспоминаний о далеком прошлом)
Вложение:
Вложение P&P.PDF больше недоступно.

:roll:


Старая статейка- улыбнула. :))
Как в прошлом побывал...
Спасибо!

Лежит у меня тот программатор, которым я через понипрог шил... Раритет.
С экстрактором микросхем...
октябрь 2006...


Вложения:
IMG_2025.jpg [98.53 KiB]
Скачиваний: 48
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу совета у знатоков!
СообщениеДобавлено: Вс май 18, 2025 17:43:50 
Открыл глаза

Зарегистрирован: Сб ноя 04, 2017 19:21:12
Сообщений: 77
Рейтинг сообщения: 0
Я имел ввиду про то UNO у которой на плате два МК без СН340...

Нет такого Uno. Uno - это плата с Атмегой 328, минимальной обвязкой и адаптером USB-RS232. Не более того. С помощью Уно можно запрограммировать мелкие платы типа Ардуино Мини, не имеющие USB преобразователя.
Платы с двумя МК - это отдельная тема. Например, Верба от ЧипИДипа. Она чем-то похожа на Уно, но точно не Уно.
https://www.chipdip.ru/product/verba


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу совета у знатоков!
СообщениеДобавлено: Вс май 18, 2025 20:29:53 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15110
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Ошибаетесь - UNO в нескольких вариантах выпускалась.
Да и в качестве USB-COM там и мега 8 и мега 16 и СН340 встречались.
Другое дело, что платки с таким "излишеством" заметно дороже (тем более относительно нанок) - посему и не слишком часто в лапы попадали.
8)
Dmitrudo
К сожалению времена LPT и COM портов на материнках уходят "в далекое прошлое"... Вместе с применяемых на них любительских конструкциях.
Последние версии железа под COM порт (тот что на материнке)
под АВРки
https://img.radiokot.ru/files/20529/36ky3d8x5e.GIF
и под пикушки
https://img.radiokot.ru/files/20529/1safeq3cgz.GIF
на ноутах уже не пойдет.
А покупать - жуть влом...
Вот и пошло "чуток новое" - адуринки и старомодное - самоделки котуинки на mcs51
:tea:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу совета у знатоков!
СообщениеДобавлено: Вс май 18, 2025 21:20:17 
Это не хвост, это антенна
Аватар пользователя

Карма: 15
Рейтинг сообщений: 218
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1470
Откуда: Тюмень
Рейтинг сообщения: 0
Я имел ввиду про то UNO у которой на плате два МК без СН340...

Нет такого Uno. Uno - это плата с Атмегой 328, минимальной обвязкой

Схему в том посте не судьба было посмотреть?
СпойлерИзображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу совета у знатоков!
СообщениеДобавлено: Вс май 18, 2025 21:54:25 
Друг Кота
Аватар пользователя

Карма: 96
Рейтинг сообщений: 1472
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 15110
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
С "минимальной обвязкой" была только arduino NG.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу совета у знатоков!
СообщениеДобавлено: Пн май 19, 2025 14:01:22 
Первый раз сказал Мяу!

Зарегистрирован: Пт апр 18, 2025 17:13:54
Сообщений: 31
Рейтинг сообщения: 0
Ошибаетесь - UNO в нескольких вариантах выпускалась.

Dmitrudo
К сожалению времена LPT и COM портов на материнках уходят "в далекое прошлое"... Вместе с применяемых на них любительских конструкциях.

на ноутах уже не пойдет.
А покупать - жуть влом...
Вот и пошло "чуток новое" - адуринки и старомодное - самоделки котуинки на mcs51
:tea:


Соглашусь, уже- все старое и не подходит.
Где-то в коробках лежит программатор с LPT портом. Кто-то еще помнит, что это такое- лпт? :)

В общем, с моим счетчиком дело медленно но верно движется.
Поняв, что портить ардуинки я не хочу, поехал на местный "радиорынок" и там прикупил несколько Ат13, и программатор USBasp и началось- обновление прошивки этого программатора. Тот еще геморрой...

УНО настроился в качестве программатора, прошил USBasp, и только затем я дотянулся до Ат13.
Залил AVRdudom моргалку и вон, уже- моргает.
Дальше, пожалуй, буду впихивать считалку...
Но не точно...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу совета у знатоков!
СообщениеДобавлено: Чт июн 05, 2025 16:50:07 
Первый раз сказал Мяу!

Зарегистрирован: Пт апр 18, 2025 17:13:54
Сообщений: 31
Рейтинг сообщения: 0
Спойлер
VNS писал(а):
Добавил светодиод для индикации…
Dmitrudo писал(а):
эту Вашу схему можно же загнать в Протеус и потестить?

Вот результаты тестирования:
Частота 28 Гц-
СпойлерИзображение
Вложение:
28 Hz.PNG

Частота 30 Гц-
СпойлерИзображение
Вложение:
30 Hz.PNG

Работает.
Модель, протеус 8.13, на 8.16 должна работать:
Вложение:
CountV2.zip

Только не забудьте, после первой загрузки схемы, в свойствах МК загрузить прошивку. При последующих загрузках прошивка сама должна подгружаться.



Спасибо. Я загрузил Ваш проект в Протеус- все работает прекрасно, на 30 импульсах включается диод, на 29- выключается- все отлично.
Загружаю хекс-файл созданный по мотивам моего скетча, и запускаю эмуляцию. При установке генератора 26 Гц ( у меня порог включения 27 Гц), светодиод периодически зажигается, и тухнет. Примерно по 5- через 10 сек, без всякой системы. При установке, 27 и более импульсов- горит постоянно.

Я, заливаю этот хекс на реальный МК Ат13а, и ... порог включения начинает быть 33 Гц. При этом горение диода неустойчивое- он мигает 5- через 2 сек +- несколько секунд.
При 34 Гц начинает гореть почти постоянно. А при 35 Гц и выше- уже постоянно.

Получается, в Протеусе отрабатывает по порогу включения -как написано в скетче 27 Гц. То, что диод при этом моргает- это Некорректно написанный скетч- сборная солянка.
А вот почему на реальном МК такой разбег по кол-ву импульсов, неясно.

Попробую залить Ваш код в МК и сравнить порог включения. Может это проблема с конкретным Мк...

П.С. Ваш код прекрасно работает и в МК.


Последний раз редактировалось Dmitrudo Чт июн 05, 2025 18:28:32, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу совета у знатоков!
СообщениеДобавлено: Чт июн 05, 2025 17:55:30 
Друг Кота
Аватар пользователя

Карма: 4
Рейтинг сообщений: 331
Зарегистрирован: Ср мар 31, 2010 09:33:22
Сообщений: 4511
Откуда: Владивосток
Рейтинг сообщения: 0
Мк конечно выгодней

Я помню как паял на счетчиках серии 564 .
Это будет работать десятилетиями .
В отличии от мк на флеш памяти для программы .
Да и китайские мк не расчитаны долго работать .
самые лучшие и новые до сих пор лежат , рука не поднимается сдать на золото :(

Изображение


Вложения:
IMG_9179.JPG [94.81 KiB]
Скачиваний: 228

_________________
«Когда у общества нет цветовой дифференциации штанов, то нет цели!»

- Позвольте-с вас спросить, почему от вас так отвратительно пахнет?
- Ну, что ж, пахнет... известно. По специальности. Вчера котов душили, душили. (с)
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу совета у знатоков!
СообщениеДобавлено: Чт июн 05, 2025 20:58:26 
Первый раз сказал Мяу!

Зарегистрирован: Пт апр 18, 2025 17:13:54
Сообщений: 31
Рейтинг сообщения: 0
Спойлер
Мк конечно выгодней

Я помню как паял на счетчиках серии 564 .
Это будет работать десятилетиями .
В отличии от мк на флеш памяти для программы .
Да и китайские мк не расчитаны долго работать .

самые лучшие и новые до сих пор лежат , рука не поднимается сдать на золото :(

СпойлерИзображение


Золотых красавцев жаль продавать драгметальным барыгам.
Как-то пришлось продавать С1-99, Ч3-57, Г4-107, измеритель LCR С6-11- пользоваться не пользовался, а пол кладовки занимали. Вызвал по объявлению. ПРиехали, и видя, что я колеблюсь начали врать: мы не на детали, мы для продажи покупаем. :)
Да, все понятно... кому вы загоняете...
Денег не заработал, а эпоха- ушла.
Как память дороги были- начинал с них свой путь в электронику.
Сейчас тоже самое по функционалу занимает ящик письменного стола, и еще место осталось...

Вариант на счетчиках решил не развивать. Тоже- ушла эпоха.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу совета у знатоков!
СообщениеДобавлено: Ср июн 11, 2025 20:08:34 
Первый раз сказал Мяу!

Зарегистрирован: Пт апр 18, 2025 17:13:54
Сообщений: 31
Рейтинг сообщения: 0
[uquote="AlexS4",url="/forum/viewtopic.php?p=4706960#p4706960"]

дизассемблируем:
avr-objdump -D -m avr Count2.hex


Count2.hex: file format ihex


СпойлерDisassembly of section .sec1:

00000000 <.sec1>:
0: 09 c0 rjmp .+18 ; 0x14
2: 44 c0 rjmp .+136 ; 0x8c
4: 18 95 reti
6: 18 95 reti
8: 18 95 reti
a: 18 95 reti
c: 1e c0 rjmp .+60 ; 0x4a
e: 18 95 reti
10: 18 95 reti
12: 18 95 reti
14: 0f e9 ldi r16, 0x9F ; 159
16: 0d bf out 0x3d, r16 ; 61
18: 09 e1 ldi r16, 0x19 ; 25
1a: 07 bb out 0x17, r16 ; 23
1c: c1 9a sbi 0x18, 1 ; 24
1e: 20 e0 ldi r18, 0x00 ; 0
20: 30 e0 ldi r19, 0x00 ; 0
22: 60 e0 ldi r22, 0x00 ; 0
24: 02 e0 ldi r16, 0x02 ; 2
26: 0f bd out 0x2f, r16 ; 47
28: 05 e0 ldi r16, 0x05 ; 5
2a: 03 bf out 0x33, r16 ; 51
2c: 04 e0 ldi r16, 0x04 ; 4
2e: 09 bf out 0x39, r16 ; 57
30: 0a ee ldi r16, 0xEA ; 234
32: 06 bf out 0x36, r16 ; 54
34: 02 e0 ldi r16, 0x02 ; 2
36: 05 bf out 0x35, r16 ; 53
38: 00 e4 ldi r16, 0x40 ; 64
3a: 0a bf out 0x3a, r16 ; 58
3c: 0b bf out 0x3b, r16 ; 59
3e: 78 94 sei
40: 1b d0 rcall .+54 ; 0x78
42: c0 9a sbi 0x18, 0 ; 24
44: 19 d0 rcall .+50 ; 0x78
46: c0 98 cbi 0x18, 0 ; 24
48: fb cf rjmp .-10 ; 0x40
4a: 0f 93 push r16
4c: 1f 93 push r17
4e: 0f b7 in r16, 0x3f ; 63
50: 0f 93 push r16
52: 63 95 inc r22
54: 65 30 cpi r22, 0x05 ; 5
56: 58 f0 brcs .+22 ; 0x6e
58: 60 e0 ldi r22, 0x00 ; 0
5a: 0e e1 ldi r16, 0x1E ; 30
5c: 02 17 cp r16, r18
5e: 18 f0 brcs .+6 ; 0x66
60: c4 98 cbi 0x18, 4 ; 24
62: c3 98 cbi 0x18, 3 ; 24
64: 02 c0 rjmp .+4 ; 0x6a
66: c4 9a sbi 0x18, 4 ; 24
68: c3 9a sbi 0x18, 3 ; 24
6a: 20 e0 ldi r18, 0x00 ; 0
6c: 3e 7f andi r19, 0xFE ; 254
6e: 0f 91 pop r16
70: 0f bf out 0x3f, r16 ; 63
72: 1f 91 pop r17
74: 0f 91 pop r16
76: 18 95 reti
78: 4c e3 ldi r20, 0x3C ; 60
7a: 4f 93 push r20
7c: 00 00 nop
7e: 00 00 nop
80: 4a 95 dec r20
82: e1 f7 brne .-8 ; 0x7c
84: 4f 91 pop r20
86: 4a 95 dec r20
88: c1 f7 brne .-16 ; 0x7a
8a: 08 95 ret
8c: 0f 93 push r16
8e: 1f 93 push r17
90: 0f b7 in r16, 0x3f ; 63
92: 0f 93 push r16
94: 2f 3f cpi r18, 0xFF ; 255
96: 39 f0 breq .+14 ; 0xa6
98: 30 fd sbrc r19, 0
9a: 04 c0 rjmp .+8 ; 0xa4
9c: 31 60 ori r19, 0x01 ; 1
9e: 00 e0 ldi r16, 0x00 ; 0
a0: 02 bf out 0x32, r16 ; 50
a2: 60 e0 ldi r22, 0x00 ; 0
a4: 23 95 inc r18
a6: 0f 91 pop r16
a8: 0f bf out 0x3f, r16 ; 63
aa: 1f 91 pop r17
ac: 0f 91 pop r16
ae: 18 95 reti


Здравствуйте. А как все это обратно превратить в hex файл?
Дезасемблируется одной командой. А изменить, и обратно вернуть в hex- чем можно?
Спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу совета у знатоков!
СообщениеДобавлено: Ср июн 11, 2025 21:33:41 
Потрогал лапой паяльник
Аватар пользователя

Карма: 4
Рейтинг сообщений: 79
Зарегистрирован: Сб фев 18, 2023 21:51:01
Сообщений: 306
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Дезасемблируется одной командой. А изменить, и обратно вернуть в hex- чем можно?
Дык ассемблером же! Разумеется, "грязный" код после дизассемлера вычистить, после чего скомпилировать. Если получится точно тот же HEX, значит чистка выполнена более-менее правильно.

_________________
Всего доброго.
Евгений.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу совета у знатоков!
СообщениеДобавлено: Ср июн 11, 2025 22:12:51 
Это не хвост, это антенна
Аватар пользователя

Карма: 15
Рейтинг сообщений: 218
Зарегистрирован: Пт дек 10, 2021 12:48:46
Сообщений: 1470
Откуда: Тюмень
Рейтинг сообщения: 0
Здравствуйте. А как все это обратно превратить в hex файл?

Та версия устарела...

Вот эта прошивка вас чем не устроила? viewtopic.php?p=4714933#p4714933


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Прошу совета у знатоков!
СообщениеДобавлено: Чт июн 12, 2025 08:44:48 
Первый раз сказал Мяу!

Зарегистрирован: Пт апр 18, 2025 17:13:54
Сообщений: 31
Рейтинг сообщения: 0
Здравствуйте. А как все это обратно превратить в hex файл?

Та версия устарела...

Вот эта прошивка вас чем не устроила? viewtopic.php?p=4714933#p4714933


По чему же "не устроила"? Это, совершенно не то слово.
Все те решения, которые представлены Вами и Вашими коллегами- я бы сказал идеальны, и я благодарен за них, но в данном случае мне интересны подходы к решению. Даже, пожалуй, больше, чем само решение. Я пытаюсь разобраться- "как оно работает".


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 94 ]    , , , 4,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y