Перейти к содержанию

LPC11U34 и прошивка


Рекомендуемые сообщения

Здравствуйте.

К сожалению в ARM контроллерах совсем дуб дубом, познание электроники аля 90 годов.

Вопрос в следующем.

В Даташите на сенсор игровой мышки PMW3360 который управляется через контроллер LPC11U34 имеется раздел с Registers Table. Так вот, хватит ли этих данных для создания из них hex файла прошивки LPC контроллера или я глубоко заблуждаюсь и все не так просто?

Даташит и таблицу регистров прикладываю, может пригодится.

Снимок.JPG

3360.pdf

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

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

А вообще вопрос какой-то мутный.

"Я не знаю какой там коэффициент, я просто паять умею. "

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

51 минуту назад, Dr. West сказал:

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

А вообще вопрос какой-то мутный.

 

В каком смысле мутный?)

 

Имеется сенсор 3360 полностью рабочий, имеется даташит на него с полной схемой включения и обвязки контроллера, имеется почти референсная плата под него. Есть возможность купить сам контроллер LPC11U34 и USB-UART программатор.  По сути остается только залить прошивку управления в контроллер. Как я себе представлял, то достаточно было переписать регистры из таблицы в hex фаил и заказать через USB-UART контроллер.

 

 

Снимок2.JPG

Ссылка на комментарий
Поделиться на другие сайты

Особенности хранения литиевых аккумуляторов и батареек

Потеря емкости аккумулятора напрямую зависит от условий хранения и эксплуатации. При неправильном хранении даже самый лучший литиевый источник тока с превосходными характеристиками может не оправдать ожиданий. Технология, основанная на рекомендациях таких известных производителей литиевых источников тока, как компании FANSO и EVE Energy, поможет организовать правильный процесс хранения батареек и аккумуляторов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

PMW3360 это всего лишь умный сенсор, который определяет факт, направление и расстояние перемещения по поверхности и помещает данные об этом в свои регистры, которые вы видите в таблице.

Микроконтроллер LPC11U34 связывается с сенсором, читает эти данные, обрабатывает их, если требуется и передаёт в компьютер по понятному ему (компьютеру) протоколу и интерфейсу.
Микроконтроллер работает по программе, записанной в его flash памяти. Эта программа и есть та самая прошивка, которую пишет разработчик манипулятора.

"Я не знаю какой там коэффициент, я просто паять умею. "

Ссылка на комментарий
Поделиться на другие сайты

Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

1 час назад, Dr. West сказал:

PMW3360 это всего лишь умный сенсор, который определяет факт, направление и расстояние перемещения по поверхности и помещает данные об этом в свои регистры, которые вы видите в таблице.

Микроконтроллер LPC11U34 связывается с сенсором, читает эти данные, обрабатывает их, если требуется и передаёт в компьютер по понятному ему (компьютеру) протоколу и интерфейсу.
Микроконтроллер работает по программе, записанной в его flash памяти. Эта программа и есть та самая прошивка, которую пишет разработчик манипулятора.

все ясно, я думал эти регистры можно прописать в контроллер по которым он понимает перемещение и работу сенсора.

 

Прошивку ясен пень мы скорей всего в открытом доступе не найдем.

 

Тогда вопрос еще один если вас не затруднит. Можно ли как нибудь слить прошивку с такого же контроллера и потом переносить в другой?   Не мало мышек на том же 3360 и том же LPC11 контроллере с которых можно было бы считать. К примеру RS 1337 тот же сенсор, тот же контроллер, даже софта на мышке нет.

Ссылка на комментарий
Поделиться на другие сайты

Маловероятно слить, на коммерческих разработках обычно установлены биты защиты от чтения прошивки.

А собственно, что мешает просто купить мышку за 150 рублей и использовать как есть?

"Я не знаю какой там коэффициент, я просто паять умею. "

Ссылка на комментарий
Поделиться на другие сайты

12 часа назад, Dr. West сказал:

Маловероятно слить, на коммерческих разработках обычно установлены биты защиты от чтения прошивки.

А собственно, что мешает просто купить мышку за 150 рублей и использовать как есть?

 

Ну цена данных мышек в средней от 3500 и 6000 рублей и не все они имеют тот удобный корпус, что интересен мне. И у меня завалялось не мало живых сенсоров 3360, которые жалко выкидывать. Да и просто, дух авантюризма.

Изменено пользователем Dima92
Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, Dr. West сказал:

Эмммм.. рублей Российских или каких?

:blink:

Российских.

 

Тут дело даже не в цене. А в совокупности факторов.

 

Во 1 создать универсальную плату на сенсоре 3360 ( на то есть причины и люди которым это надо )

Во 2 лежит куча мышек к 3360 и 3988 с умершими контроллерами.  

В 3 элементарный интерес. 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Как попробовать подключить исходя из скетча? Могу попробовать еще в основной ветке отписаться насчет экрана и коммутации.
    • @oleg_s Да, спасибо вам тоже. Вообще всем спасибо, кто хоть как-то помогал)
    • @inzell ссылочки на детали дадите на всякий случай ? Переделать ещё под нормальный мотор правда пока не вышло, не особо открывается оно. 
    • Всю тему листать не в силах, - так что может уже предлагали: Можно с успехом сверлить бор машинкой (например DREMEL) стоматологическим коническим буром для вскрытия нервных каналов. Отверстия диаметром от 0.3 до 1.5 мм в зависимости от глубины погружения в плату.
    • В процессе постройки усилителя 2+1, в формате помещения в небольшую коробку. С отдельным трансформатором, однополярным питанием. Изначально рассчитывал на что то типа реплики "Creative I-Trigue", где внешний блок регулятора, но не нашёл сервис мануалов. Фильтром будет модуль wm019, усилитель пока что такой. Трансформатора подходящего нет сейчас , маленький хилый или же огромный который некуда запихать. варианты помимо 7377, как то не особо достаются. 2шт tda2005 + чего-то там ещё такое себе решение. Разве что похоже 7379 наверное тогда. Как то на однополярном питании негусто смотрю. 
    • Вам тоже спасибо) Вы ведь по сути стали "тестировщиком" этой платы) За то теперь точно эту плату можно повторять) И я очень рад что смог помочь) @oleg_s тоже молодец, модиффицировал плату и тоже помогал. Спасибо вам, @oleg_s!
    • Геннадий  вы конечно правы , я не спорю. Да и процессор  который у меня ATmega328р живее всех живых оказался . Я только что залил в него через Простой параллельный программатор прошивку от TransistorTester и все Ок. Генерация на кварце есть . Почему эта ATmega328р отказывается работать в этом устройстве для меня загадка.
×
×
  • Создать...