Меню Рубрики

Nxp lpc17xx vcom windows 7

Установка драйвера VCOM

При первом подключении доработанного экземпляра ККТ с использованием интерфейса USB операционная система Windows может распознать подключенную ККТ как неизвестное устройство VCOM.

В этом случае необходимо прервать поиск драйверов в «Центре обновления Windows» и установить драйвера в ручную.

Для этого нужно зайти в «Диспетчер устройств»\«Другие устройства», выбрать пункт «VCOM» и нажать правую кнопку мыши. Затем выбрать пункт «Обновить драйверы…» .

В открывшемся окне нужно выбрать пункт «Выполнить поиск драйверов на этом компьютере. Поиск и установка драйверов в ручную».

Далее пункт «Выбрать драйвер из списка уже установленных драйверов».

Затем выбрать из списка пункт «Порты (COM и LPT)» и нажать кнопку «Далее».

В открывшемся диалоговом окне нужно нажать кнопку «Установить с диска…»

Затем кнопку «Обзор…»

Выбрать файл драйвера, который называется «receipt_printer.inf» и нажать кнопку «Открыть»

В появившемся списке выбрать нужный драйвер устройства и нажать на кнопку «Далее».

Поскольку драйвер не имеет цифровой подписи, возникнет окно предупреждения. Для продолжения нужно нажать на кнопку «Да».

Далее необходимо дождаться успешной установки драйвера. Для окончания установки необходимо нажать на кнопку «Закрыть».

После этого в «Диспетчере устройств» должен появиться новый COM-порт. После установки драйверов виртуального COM – порта можно переходить к настройке доработанного экземпляра ККТ.

Источник

Как перепрограммировать LPC1768 в старой плате FPrint 55ПТК под свои задачи

Как перепрограммировать NXP LPC1768 в старой плате FPrint 55ПТК по свои проекты.

Берем старую ненужную плату от принтера и на ней изучаем контроллеры LPC

Статья будет завершаться готовым для скачивания проектом USB-HID устройства (Клавиатура, мышка , виртуальный COM портв — на ваш выбор).

Segger Embedded Studio

Для программирования мы выбираем среду разработки Embedded Studio.

Главное на наш взгляд достоинство Segger Embedded Studio, что у них представлена Не коммерческая версия , которая имеет полный функционал без ограничений.

А также компания SEGGER поставляет популярный программатор JLink , который подходит к большому количеству микроконтроллеров ARM (стоит на Алиэкспрессе 700р.) .

Им мы и будет прошивать и отлаживать плату.

Немного о минусах Embedded Studio

Главный минус — это отсутствие большого количества примеров для разных контроллеров (в отличии например от среды Keil).

У Segger есть пример на их плату разработчиков с контроллером MK66F18 (это тоже NXP). Изучаем там код.

В нашем случае для создания ведомого USB устройства под LPC1768 качаем с сайта segger.com поддержку нашего контроллера (называется ESPRO).

И далее создаем свой проект под LPC 1768 с нуля по аналогии с MK66F18 подкидывая туда все нужные файлы *.h,*.c .

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

Самое приятное в Embedded Studio, что далее можно легко реализовывать любое USB-HID устройство внося минимальные изменения в код.

Поскольку программный код любого USB устройства является очень объемным мы не будем здесь приводить его частично или полностью, проще смотреть готовый работающий проект.

Отметим приятные возможности Embedded Studio , с которыми мы столкнулись:

Отладка

Отладка JLink-ом идет по всем функциям , в том числе и по тем , что в Keil невозможно (например SystemClock_Config()).

Трассировка

Для трассировки по SWO Segger использует свой набор файлов, смотрите ветку проекта SEGGER. В любом месте проекта вы может вставить инструкцию типа:

SEGGER_RTT_printf(0, «This is my message\n»);

и сообщение попадет в окно отладки.

Также туда попадают штатные сообщения от USB обмена, настраивается это инструкциями :

операционная система EmbOS

Да-Да, именно операционная система в контроллерах ARM.

Не надо самому мучатся с созданием нескольких одновременно выполняющихся задач. Например одновременно управляем USB , Ethernet каналами , microSD , flash-ой и т.д.

Все гораздо проще — используйте embOS от Segger (она по умолчанию встроена во все примеры Segger-а).

Для этого у SEGGER есть своя библиотека и процесс создания сложных устройств становится намного приятнее.

Просто невероятная скорость компиляции

По сравнению с Keil5 раз в 20 быстрее полная пересборка проекта! Лично убедился на Win10-64 и Win7-64.

Вот так-то и можно будет быстро создавать свои решения.

Не забывайте про лицензионное соглашение Segger

Помните, что для использования всех возможностей БЕСПЛАТНО надо принять лицензионное соглашение о некоммерческом использовании продукта.

То есть для создания проектов для себя лично, для обучения программированию контроллеров пожалуйста пользуйтесь на здоровье.

Проект также выложен на github-е

Если у вас появились вопросы , задавайте , будем решать вместе.

Источник

LPCOPEN-SOFTWARE-FOR-LPC13XX: LPCOpen Software Development Platform LPC13XX

Jump To

Overview

To quickly get started with LPCopen v2.xx, check out the LPCOpen v2.xx quickstart guides. The quickstart guides provide basic example bring-up procedures for IAR Embedded Workbench, Keil uVision4 (MDK), and LPCXpresso toolchains.

Latest available LPCOpen 2.xx software package downloads

Supported
Board(s)
/Devices(s)
Software
Download link
Toolchain¹ Documentation
download link²
Debugger(s)³ Related
downloads
Version
history and
known issues
LPCXpreso LPC1343 board v2.05
Release Date
12/20/2013
LPCXpresso v6.1.0_164 Windows help
file (chm)
HTML help
package
CMSIS-DAP (LPC-Link2) Windows
USB
drivers
History
v2.05
Release Date
09/01/2015
IAR EWARM
6.70.1
Keil MDK-Arm ® v4.73a
ULINK/ME (Keil)
I-Jet (IAR)
LPCXpreso LPC1347 board v2.05
Release Date
12/20/2013
LPCXpresso
v6.1.0_164
CMSIS-DAP (LPC-Link2) Windows
USB
drivers
History
v2.05
Release Date
12/20/2013
IAR EWARM
6.70.1
Keil MDK-
Arm ® v4.73a
ULINK/ME
(Keil)
I-Jet (IAR)

¹Package has been tested with this specific toolchain version, but normally also should work with later versions of the toolchain.

²Documentation packages consists of software API documentation, example descriptions, and board information.

³Projects are setup for this debugger as a default. Projects can be easily setup with other debuggers by changing the project settings.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Nx8800gt драйвер для windows 7
  • Nvvsvc exe что это за процесс windows 7
  • Nvtagtoggle для windows 10 64 bit
  • Nvsvc windows ошибка приложения
  • Nvr client windows 7