Jump to content

artos5

Moderators
  • Content Count

    2994
  • Joined

  • Last visited

  • Days Won

    7

Everything posted by artos5

  1. Добрый вечер! На сколько помню первая версия работала полноценно . Только есть версия для ПА , а есть версия для простого сварочника . Так вот во втором варианте прошивки ни двигатель ни клапан не работает . Зуммер нигде не поддерживается . Только в платной , и то в какой-то определенной (нужно документацию поднимать). Платную прошивку можно приобрести . В схеме , есть опечатка в названиях транзисторов . Вы правильно про маркировали .
  2. Короче , был у меня казус с пиками. Код в микрос не работает в железе . Но в протеусе все отлично! Даже мигание портом. Что я только не делал. Потом собрал в mplabx ide тот же код - и все работает в той ide
  3. В какой среде пишете код? На личном опыте знаю , что в Mikroc код работает в протеус но не работает в железе , на новых чипах (с новой ревизией).
  4. Как буду в Полтаве возле машины , сразу поделаю фото . Процессор там upd71101 , и по-моему 2шт. Таких. Кроме этого , ещё куча разных компонентов ...
  5. Да , на новых пробовал. 1) прошил оригинальные дампы. Машина запускается и работает. 2) поменял надпись одну , не нарушив структуры дампа . Машина не включается , изображения нет. 3) воткнул новые чипы с оригинальными дампами - машина снова работает как ни в чем небывало .
  6. Нет , в этой микросхеме эти настройки не хранятся . Они сохраняются в SRAM. В этом чипе хранятся пункты меню , надписи , языки , и т.д. Те параметры что не изменяются машиной никогда.
  7. Я так делал. Программа ломается . В дампах есть проверка контрольной суммы . Микросхемы перезаписываемые. Но нужно стирать ультрафиолетовым излучением . Модель чипов M27C4002
  8. Этикетки набивать текстом на украинском/русском .
  9. Добрый вечер! Мои эксперименты показали что в ней есть проверка контрольной суммы целостности прошивки . Кто может найти и обойти проверку CRC? И перевести шрифты и символы клавиатуры на русский? Думаю сможете хорошо заработать! Кто может взяться за такую специфическую работу и сколько будет стоить? https://drive.google.com/file/d/1mn6-8okdQrZxllS3lXHmkGJEKo7qLXS_/view Чипы М27С4002
  10. Я немного изучал механизм работы загрузчика. Код загрузчика пишется как прошивка обычная . Только прошивается в последние блоки данных (страницы) и нужно при обновлении учитывать размер основной , загружаемой программы , чтобы она загрузчик не затёрла . Ну и чтобы USB загрузчик написать , нужно хорошо изучить интерфейс USB, и используемый микроконтроллер. Так что задача не из лёгких . Проще всего сделать обновление по UART . Штатным загрузчиком или кастомным . Я пробовал штатный по rs485 - вполне себе работало.
  11. Нужно загрузчик свой писать. И нужно выставить BOOT-ы правильно . Такой загрузчик много ресурсов отжирает , и скорее всего не на всех stm32 заведется. Разве что софтовый USB прикрутить .
  12. Если шить через SWD , то чтобы ресет не использовать , нужно в коде инициализировать интерфейс SWD.
  13. Сразу видно ошибку. У вас силовой транзистор стоит на пути к МК , шина GND. Попробуйте землю к транзистору усилить монтажным проводом 1-1.5мм2. И подключить монтажный провод 1-1.5мм2 от силовой клеммы GND до 4 ножки микроконтроллера.
  14. Могу помочь с реализацией .
  15. Хорошие контроллеры! Но я бы , если бы была моя воля - использовал stm32
  16. А есть современный пик , пин совместимый с моим?
  17. Привет! Да входы не причем. Короче говоря испытания показали что модель PIC16F1824 в протеусе очень сырая. ШИМ я реализовал , и остальное что нужно было. Не нравится мне что то ШИМ в пиках .
  18. С этим разобрался. Теперь неполучается нормально запустить все 4 ШИМ . Какие то глюки происходят... 1) артефакты на RC3 CCP2. 2) Непонятная генерация на RC4. Этого не должно быть в принципе . 3) Артефакты на RC5 CCP1. Проверил также и в железе. Работает аналогично .. Фото прилагаю: Полный код:
  19. Мне нужно на 5, 7, 9 и 11 пине генерить меандр максимум 20000Гц . На 7 и 11 пине нужно двигать фазы относительно 5 и 9 пина и в зависимости от настроек. Вот не пойму , какой лучше режим применить? Скорее всего или ШИМ или программно через прерывание на 7 и 11м пине. А аппаратно на 9 и 5 пине. На этих выводах как раз имеются ССР1,2,3 и 4.
  20. А когда происходит сброс счётчика TMR1в режиме сравнения? Когда досчитает до 0xFFFF?
  21. Уважаемые! Подскажите , как работает таймер 1 в режиме сравнения? А то по даташиту не ясно... TMR1 считает до PR и сбрасывается?
  22. Мне кажется что проверка КС есть. И она скорее всего расположена по адресу: 0x0007FFF0 файла 0 Cтрока: EA 06 2C 30 E9 00 00 00 00 00 00 00 00 00 00 00 Но проверка файла показала , что основные алгоритмы проверки КС не дают совпадения с этими числами. Пробовал удалять последние 16 байт и заполнять 0 или FF и пробовал удалять 16 байт , полного совпадения нету Для файла заполненного FF последние 16 байт. Adler32 = 369203FD CRC32 = 75AF3D65 CRC64 = 35AB6E8C017EA3D3
  23. Контроллер древний. Могу выяснить какой . А то машина сейчас не рядом та. Вот что нашел в дампах памяти: ERROR MEMORY Вот кусок того кода: MODEW MODECOMPACTWRAPPER ERROR MEMORYY.M.D.CODEP это в аски2 виде представление. Похоже проверка есть В каком программаторе это показывается? У меня TL866
  24. Да , я заказал новые такие чипы памяти. Оригинальные трогать не буду. На счёт CRC я тоже думал. А как его тогда вычислить , где он проверяется? Если конечно есть проверка контрольной суммы . И какая обычно методика создания шрифтов ? Столбики = это байты или слова шрифта , который состоит из 5-7 таких байт/слов?
×
×
  • Create New...