Поиск сообщества
Показаны результаты для тегов 'прошивка'.
Найдено: 43 результата
-
Здравствуйте Уважаемые Форумчане! Для себя хотел бы реализовать один проект в котором очень хотелось бы добавить возможность прошивки микроконтроллера(далее МК) самим собой. Чтобы пояснить о чем я, приведу пример. Допустим МК получает прошивку из какого-нибудь источника (скачивает через Wi-Fi с сервера или загуржает с SD-карты или..или...) и записывает ее во внешний EEPROM (или лучше внутренняя flash память?), далее нажимаем кнопку "Обновить"(или же он автоматически сам обновляется) и МК прошивается новой версией прошивки. Вопрос в том, как реализовать это самопрошивание? Я в этом деле новичоки и поэтому в голове только одна идея: потребуется еще один МК, который будет предназначен для прошивки целевого МК. Буду благодарен за любые советы/ответы )
-
Здравствуйте. Решил заюзать этот мк в sot23-6. Старт оказался неудачным. Прошу поделиться опытом и примером кода на си для mplab и xc8. Схемка простая mclr, data и clk подсоединены только к разъёму pickit3, оставшийся единственный вывод порта gp2 - только на затвор полевика. Первый раз прошивка прошла нормально. Второй раз я решил поиграться с tris. И в результате получил сообщение - невозможно запрограммировать целевое устройство. На выводе mclr сейчас 1 и он не подкл ни к чему. Не пойму нормально это или нет. Вот посмотреть бы код рабочий и свои действия проанализировать.
-
Здравствуйте, пытаюсь прошить свой первый микроконтроллер, Atmega8. Нашел программу в Atmel Studio, мигания светодиодом, откомпилировал и получил hex файл. Начал зашивать в МК делал все как в примере Как прошить микроконтроллер. Не пойму момент в этом примере : "после того как мы прошили МК, нам нужно установить FUSE бит CKDIV8". Зачем нужно делить тактовую частоту на 8, так всегда нужно делать? И почему именно на 8 а не на другой делитель?
-
Добрый день, (пост длинный, если нужна суть, читаем со 2 абзаца, все вопросы к Вам - в конце) 1) Около года назад понял, что ардуинка это всего-лишь игрушка (а потратил на неё довольно большие для подростка деньги), разочаровался и наконец вовсе забросил всё это (ещё немного поигравшись с avr). Потом интерес ожил, заказал с али вот такую (см прикрепление) платку с Stm32f407VE камнем с 168 мгц, DMA, 192 КБ ОЗУ, 512 КБ ПЗУ и множество других различных вкусностей. Во время того, как эта платка лежала на таможне, ускоренными курсами проходил вот такую книжку http://www.softlabirint.ru/book/23552-mikrokontrollery-avr-ot-azov-programmirovaniya-do-sozdaniya-prakticheskih-ustroystv-av-belov-2016-pdfcd.html (хотя она для AVR, но для общего развития сошла :-)) 2) Ну естественно, программировать stm посложнее чем avr (да ещё корявые библиотеки *(), да и тем более чем ардуинку. Решил попробовать всё самому https://habrahabr.ru/post/216843/ Поэтому даже старый-добрый Hello World на C++, да или просто С, (пока нет разницы) пошёл ну ОЧЕНЬ медленно, но стартовал. Но зачем мне такая крутая платка для таких простых вещей, на которых хватило и возможностей Attiny? Да просто вдохновился такими проектами, как uzebox, avrchipbasic, эмулятор ZX Spektrum и проч. Но ведь возможности stm32f407 гораздо выше даже самой навороченной uzebox. По этому решил создать собсетвенную систему на этом камне с прерываниями, видеоплеером, ну и т.д. на C++. Естественно, это не тяп-ляп, да и корабль, а вполне серьёзная штука. Есть множество вопросов по ней. Ну, поехали! I) Необходимо будет выполнять программы с Nand памяти, а сохранять и считывать, копировать с Micro sd (а это возможно?) II) Решил использовать C++, но не думаю что его гибкости хватит на все задачи (а может, хватит?) III) Микропроцессору, хотя и мощному, придётся одновременно и решать задачи, и производить прерывания, переключения, считывание, вывод информации НА ТВ ЭКРАН ПОСРЕДСТВОМ ТЮЛЬПАНОВ, вывод звука и прочие задачи. (А хватит на всё?) IV) Решил использовать встроенную 192-КБ память для самой "Операционки" и её ядра, а для других приложений использовать внешнее ОЗУ V) а) Возможна ли разработка приложений для этой платы с неё самой (из-под неё, только как будет производиться компиляция?) б) Если пункт а) невыполним, то возможна компиляция программ на пк, например, в двоичный код, который понятен ядру ARM? VI) Вообще за сколько можно разработать такую систему при ежедневной разработке в течение часа и постоянно кричащей маме "Делай уроки!" За грамотные ответы буду очень благодарен!
- 4 ответа
-
- stm32
- микроконтроллер
-
(и ещё 2 )
C тегом:
-
По дешёвке досталось 2 не рабочих руля. По механике - практически идеал. По электронике - большая проблема. Оба руля не определяются компьютером и вообще не подают признаки жизни. Питание заведомо исправное. Разобрав, на плате одного руля не обнаружил явных дефектов, все элементы, которые мог, прозвонил, ничего не в замыкании. На другом 1 сгоревший резистор, дохлый конденсатор. Заменил и теперь, при подключении чип сильно греется. Из всего этого сделал вывод, что у обоих рулей не исправна главная микросхема(Программируемая маркировка: ST72F651AR6T1), к тому же на обоих микросхемах какой то крестик. Уже купил её. Дело за прошивкой. Её никак не могу найти. Подойдёт от любого руля с 3-мя осями, коробкой передач и оборотом на 900 градусов. Вдруг у кого завалялась - поделитесь, пожалуйста.
-
Доброго всем времени суток,так уж вышло что я занимаю музыкой,и у меня есть синтезатор casio 811-ex,но связать его по средством усб с пк невозможно:так как на нём есть только midi вход и выход.Тогда я загорелся этой идеей.Нашел на али дешевый китайский адаптер и заказал его ,когда он ко мне пришёл я был очень разочарован,так как он работал но очень через Очко.Он посылал ошибочные команды на пк,смотрел программой midi-ox,во общем когда я нажимаю клавиши то идут команды без ошибок но когда я нажимаю на педаль сустейна то вместе с педалью нажимается ещё куча других клавиш которые я не трогал так что не берите дешевую китайщину. После долгих мучений мне пришла идея сделать самому такой шнур на меге8 но как выяснялось что схем и прошивок таких адаптеров нету я с трудом нашел на каком то сайте не русского происхождение этот переходник там была и с схема и прошивка и исходники так вот собрал я адаптер и о чудо всё заработало как надо команды шли без ошибок и можно было полноценно играть если бы не одно НО из за которого я и прошу помощи,этот переходник грубо говоря тупит в том плане что если midi команд слишком много например я нажал одновременно 10 клавиш и все их 10 одновременно отпустил то клавиши 2-3 остаются нажатыми то есть адаптер, на отключение этих нот,команды не успел передать их а пропустил,но когда я их отпускаю по очереди то всё ок,Может кто та сможет улучшить код или портировать его на более быстрый контроллер или может есть у кого другие предложения как это чудо сделать лучше Очень Очень прошу ????Всё что есть схема прошивка исходники я вылаживаю на яндека диск и здесь если кто то не может посмотреть пишите я могу и на почту скинуть и на другой диск скинуть например на майловский вот ссылка https://yadi.sk/d/aKHsRfh33QLnpL ,у меня пришла мысль на счёт другого контролера но потом понял что дела наверное не в нём так как разобрал китайский адаптер, и увидел что там стоит кварц на 6 Мгц н а на моём адаптере кварц на 16Мгц да и атмега мне кажется быстрее китыйской чёрной капельки,а нормальной карточки з midi портом нету,во общем я зашёл в тупик HELP???????? USB-MIDI.rar
- 12 ответов
-
Здравствуйте! Пытался прошить Atmega8a-AU TQFP-32 при помощи программатора UsbAsp 2.0 и Avrdude_prog 3.3. Фьюзы зашились. Залил hex-файл нажал Программировать и получил ошибку (прикрепил скрин). Пишет чтото про обновление драйвера я так понял? Хотел залить новые дрова на UsbAsp, винда пишет что старые актуальны.Помогите советом! Прикрепил еще фото самодельного переходника на DIP-32 и фьюзы, может в них проблема?
-
Помогите с прошивкой вылезает ошибка , пытаюсь собрать вот такой девайс http://cxem.net/arduino/arduino148.php
-
Доброго времени суток! Помогите пожалуйста найти прошивку на бортовой комп "Multitronics C340", на борту микроконтроллер "PIC32MX575F512H-80I/PT".
-
Добрый день, уважаемые форумчане! Столкнулся с тривиальной проблемой, которую не могу решить. Достав из закромов USBASP, решил поставить дрова на комп и протестировать его на своей Atmega16 - зашить простую мигалку. То есть на нулевой пин порта "А" повесил светодиод и заставил в цикле подавать 1 - задержка - 0. Проще программы не бывает наверное. Код ниже (ассемблер): .include "m16def.inc" .def temp = r16 .org 0 rjmp reset Reset: // порт на вывод ldi temp,255 out ddra,temp out porta,temp start: //цикл мигалки clr temp out porta,temp rcall del ser temp out porta,temp rcall del rjmp start del: //стандартная задержка ldi r17,255 ldi r18,255 ldi r19,10 del2: dec r17 brne del2 dec r18 brne del2 dec r19 brne del2 ret Очевидно, что в коде ошибки нет. Протестировано в протеусе) Но после прошивки МК, на нужной ноге не происходит смена состояний. То есть светодиод загорается и не мигает - просто горит. Поменял порты - тоже самое. С фьюзами вроде тоже все нормально - скрины прилагаю. Шил и хазамой, и дудкой. Использовал USBASP. Сигнатура читается , фьюзы меняются - все хорошо. Менял чип на аналогичный - все тоже самое. Схема соединения - думаю не стоит выкладывать)) Короче, я в тупике. Настолько дурацкая проблема, что я даже не знаю что думать. Может проблема в том, что в я не отсоединяю МК от USBASP ( MOSI, MISO, SCK, RESET) ?
-
Прошу помощи, мозг уже кипит.... Итак, по порядку. Для удобства проектирования устройств вытравил переходник с TQFP на DIP, на плате переходника сразу замкнул лини питания (4, 6 и 18) и земли (3, 5 и 21). Atmega48, 88, 168 и 328 в этом переходнике шьется замечательно, а вот Atmega8 (проверил 4 штуки из разных партий) через этот переходник не шьются и не читаются! При этом, прошитый заведомо мк Atmega8 прекрасно работает в этом переходнике! Так-же мк, которые не шьются в этом переходнике - прошиваются без него тем-же программатором (usbasp). Вот что пишет дудка: avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update. avrdude.exe: error: programm enable: target doesn't answer. 1 avrdude.exe: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. avrdude.exe done. Thank you. Внимание, вопрос! Почему Atmega8 прошивается при подключении vcc только на 4 пин и gnd только на 21 пин, и не прошивается при полном подключении линий vcc и gnd мк?
-
Доброго всем! Может, не та ветка, но подобной темы поиском не нашел. Завис ресивер DRS-5003, показывает восьмерки. Возможно, сбой питания при обновлении ПО (мопед не мой, тещи). Обратился в сервис-центр, заявили цену 2000 р. Вернули аппарат, вижу, не разбирали корпус. Написал отзыв, ответили: Добрый день. Обновление программного обеспечения на исправном ресивере Триколор (со спутника или с USB-носителя) в нашем сервис-центре стоит 650 рублей. Вы сдали ресивер DRS-5003 с дефектом "Горит вся индикация. Не включается". Ваш ресивер был не исправен и требовал ремонта. Ремонт заключался в "перепрошивке" контроллера. Эта процедура связана с разборкой ресивера, выпаиванием контроллера и последующей перепрошивке его на специальном оборудовании - программаторе. Эта работа в нашем СЦ стоит 2000 р., о чем вы были предупреждены. В своей работе мы используем только профессиональные инструменты, поэтому после сборки изделия очень сложно определить разбиралось оно или нет. Но если вы получили исправный ресивер, значит он был отремонтирован, и он вскрывался. Мы постарались развеять ваши сомнения в нашей добросовестности. Вопрос в чем: действительно для этого нужно "выпаивать" или достаточно подключить к компу и перепрошить? Прибор хочу разобрать (без использования "профессиональных инструментов"), посмотреть на свежую пайку.
-
Куплю процессор MC908JL8CPE на ARDO TL105S модуль 5460079600-02 (45SX-85DX-85SX) Также нужен процессор MC68HC705P6 зашитый прошивкой для ARDO A833. модуль DMPU 5460229301
-
- ardo
- микроконтроллер
-
(и ещё 1 )
C тегом:
-
Main - T.MS18VG.62B 11505 25Q32FVSIG - флеш 1517P - звук CDT-3SP5I2-36 - тюнер CX185LEDM - панель Здравствуйте! Скажите пожалуйста где можно скачать прошивку?
-
Недавно мне достался планшет Azpen A1040. Аппарат нареканий не вызывал, разве что иногда после подключения к компу мог стереть содержимое SD-карты (решилось сменой рабочей среды на ART). Но на днях я задумался о создании резервной копии прошивки, а как известно, благими намерениями вымощена дорога в ад... В общем, три дня и три ночи я искал способы снятия дампа разделов, но дальше таблицы этих самых разделов, дело не продвинулось. И тут, при очередном просмотре темы про SP FlashTool на 4pda, наткнулся на возможность узнать о карте разделов непосредственно из этой программы. Сказано - сделано, запускаю по инструкции - и облом-с, при выставленной галочке RAM test, вместо карты разделов мне показало одну большую проблему - весь флеш накопитель, размером в 8ГБ. Но русские просто так не сдаются, и в следствии "слишком большого ума" была установлена галочка на пункте ROM test. Запушен тест. Через пару минут я смекнул, что дело будет долгим, и нажав "Стоп", отключил планшет. Естественно он после этого не загрузился... Итог - наличие кирпича, 1шт. Буду признателен за наводки в поисках прошивки, советы и прошивку. Но на мой взгляд, последний пункт звучит просто фантастически.... Еще не откажусь, если на форуме есть счастливые владельцы такого планшета, от полного дампа NAND. Образ будет 8ГБ... Но вдруг, как говорится. *Перепрошивал двумя прошивками: от Cube U-27GT-C4 (не пошла совсем), и от Matrix 748. Первая вообще признаков жизни не подает, а вторая даже запускается и загружается до лок скрина, но вот lcd, сенсор и usb host не работают, и эту картину я могу наблюдать только по HDMI. **Тип флеша в планшете - NAND, еще 3 прошивки забраковались, так как они рассчитаны на EMMC память. ***В сервисный центр, увы, мне никак не попасть...
-
Всем привет. По работе связался с установкой сигнализаций данного типа в комнатах для хранения оружия. Все бы хорошо, да вот по требованиям приказа - в сигнализации не должно быть устройства блокирования/отключения(в этой есть ключ-контактор). Так как другую сигналку закупить командование не хочет, то такой у меня вопрос - можно ли изменить настройки сигнализации,расширенные настройки а не те, которые есть в стандартной программе. Мне нужно чтобы она была постоянно на охране (не приходилось постоянно отключать ее вручную). То есть : в сигналке три датчика - на дверь, на вскрытие и на движения. Допустим - заходит человек в КХО(открыл дверь) - она завизжала.Закрыл дверь - перестала. Если по КХО ктото ходит,передвигается - то она опять завизжала .движения прекратились - перестала визжать. может кто может подсказать,как програмно изменить эту сигнализацию? буду очень признателен. з.ы. сигналку другого типа ставить не хотят.
- 2 ответа
-
- Прошивка
- изменение настроек
-
(и ещё 1 )
C тегом:
-
Здравствуйте. У меня с телевизором Mystery MTV-1911LW прошивка V6L03 проблема он не включается после прошивки с флешки. После прошивки был белый экран. После выключения больше не запустился. Подскажите что можно сделать. А закинул похоже вот эту прошивку MYSTERY MTV-1911LW(V6L08) EN25Q32
-
Принесли в ремонт ноутбук Lenovo G560 - замена матрицы. В "братском" сервисном центре дали матрицу с другой маркировкой, уверяли что подойдёт. Подошла, работала без нареканий. Через день ноутбук принесли повторно - после восстановления заводских настроек изображение пропало. После нескольких часов тестирования на разных сборках win7 (постоянно определяло как "не Plug-and-Play устройство") и десятках версий драйверов пришлось тестировать на "живую соплю" ubuntu (linux) - результат сбитый EDID, и данная матрица подключалась только на настройки "родного" монитора, на "горячее" подключение, иногда с нормальным изображением, иногда со сбитым. После всех манипуляций естественно сервисный центр ответил отказом возврата, погорели на 3500р. Вторая такая же матрица, после тех же заводских настроек работает отлично. - слили EDID работающей матрицы Вопрос: как залить в старую "погоревшую" матрицу той же маркировки EDID новой работающей матрицы? Через какую программу? и хотя бы по минимуму пошаговую инструкцию. P.S. ноутбук пока не выдали, чтобы не менять конфигурацию видео при "прошивке" и шлейф не резать...