Автор Тема: FPrint-90АК протокол обмена  (Прочитано 1310 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Рязанский

  • Резидент
  • Старожил
  • ****
  • Сообщений: 340
  • Похвалили: 41 раз(а)
  • Димка
  • Откуда: Рязань
    • Сайт поддержки ДК
FPrint-90АК протокол обмена
« : 17/05/2016 20:19:47 »
ищу протокол обмена с FPrint-90АК.
интересует:
1. алгоритм расчёта КС пакета
2. поддерживаемые команды

формат пакета понятен:
скорость 115200 8N1
Запрос типа устройства:
> FF FF FF FF 00 01 A5 D3
где  FF FF FF FF 00 - признак начала посылки
01 - длина данных
А5 - команда
D3 - КС. больше похоже на hash

ответ от ккм аналогичен:
<FF FF FF FF 00 1D A5 00 00 01 01 38 40 00 03 00 
03 00 00 80 92 8E 8B 20 46 50 72 69 6E 74 2D 39   
30 80 8A 7C                                     
А у нас в Рязани  - грибы с глазами,
Их едят, а они глядят.
Рязанский
 

Оффлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3285
  • Похвалили: 193 раз(а)
  • armвиль
Re: FPrint-90АК протокол обмена
« Ответ #1 : 17/05/2016 20:49:50 »
ищу протокол обмена с FPrint-90АК.
интересует:
1. алгоритм расчёта КС пакета
2. поддерживаемые команды

формат пакета понятен:
скорость 115200 8N1
Запрос типа устройства:
> FF FF FF FF 00 01 A5 D3
где  FF FF FF FF 00 - признак начала посылки
01 - длина данных
А5 - команда
D3 - КС. больше похоже на hash
не CRC8. пробовал все размеры последовательности от 1 до 6.
не суетись под тесаком. (c) Зяма.
 

Оффлайн Two_byte

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 920
  • Похвалили: 78 раз(а)
  • Не впихуйте невпихуемое!
  • Откуда: Ногинск
Re: FPrint-90АК протокол обмена
« Ответ #2 : 17/05/2016 22:44:16 »
А сама прошива со схемой есть?
 

Оффлайн Рязанский

  • Резидент
  • Старожил
  • ****
  • Сообщений: 340
  • Похвалили: 41 раз(а)
  • Димка
  • Откуда: Рязань
    • Сайт поддержки ДК
Re: FPrint-90АК протокол обмена
« Ответ #3 : 18/05/2016 12:27:54 »
А сама прошива со схемой есть?

прошивка выложена:
ПО ЦП 400,00 Kb
но писать через bootloader_6324
Центр загрузки АТОЛ

Схемы, к сожалению, не нашёл.
аппарат передо мной.
проц LPC1768FBD100
рядом 95256WP и 25L1606E

фото начинки прикладываю

а то Атоловцы совсем оборзели:
http://forum.atol.ru/index.php?showtopic=28807
Цитировать
протокола нет
драйвера нет
используйте совместно с хабом или по прямому назначению как автономную кассу
А у нас в Рязани  - грибы с глазами,
Их едят, а они глядят.
Рязанский
 

Оффлайн Рязанский

  • Резидент
  • Старожил
  • ****
  • Сообщений: 340
  • Похвалили: 41 раз(а)
  • Димка
  • Откуда: Рязань
    • Сайт поддержки ДК
Re: FPrint-90АК протокол обмена
« Ответ #4 : 18/05/2016 17:09:23 »
совместными усилиями выяснили, что КС считается по CRC8 с полиномом 31h
А у нас в Рязани  - грибы с глазами,
Их едят, а они глядят.
Рязанский
 

Оффлайн Рязанский

  • Резидент
  • Старожил
  • ****
  • Сообщений: 340
  • Похвалили: 41 раз(а)
  • Димка
  • Откуда: Рязань
    • Сайт поддержки ДК
Re: FPrint-90АК протокол обмена
« Ответ #5 : 18/05/2016 19:39:03 »
 в режиме проверки связи с УТМ он отсылает запросы вида:
 02 01 00 02 32 30 03 FF                           ....20.y       
 02 02 00 02 32 30 03 FC                           ....20.u       
 02 03 00 02 32 30 03 FD                           ....20.y       
 02 04 00 02 32 30 03 FA                           ....20.u       
 02 05 00 02 32 30 03 FB 
Всего 5 запросов.
тут формат понятен:
1 - начало пакета (STX)
2 - номер пакета
3,4 - длина данных
5,6 данные
7 - конец пакета (ETX)
8 - КC ( xor 2..6 и FE)

А вот что он ждёт в ответ?
А у нас в Рязани  - грибы с глазами,
Их едят, а они глядят.
Рязанский
 

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22