Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start getting offers from freelance performers within minutes after posting!

SPI - AVR Эмулятор микросхемы сенсорного ввода и сдвигового регистра

64 USD

Applications 6

App view is available only registered users.
The client does not want to make a prepayment? Payment via Safe help avoid possible fraud.
  • Vyacheslav Azarov
    17 August 2019, 19:05 |

    Может быть вашу проблему можно решить как-то по другому?

  • Profile deleted
    18 August 2019, 11:37 |

    Здравствуйте, Евгений!

    Эмулировать устройства SPI-slave можно, но с определёнными ограничениями. Первое ограничение - бюджет этого проекта должен быть как минимум на порядок больше. Остальные ограничения можно обойти - смогу предложить несколько вариантов. Если игра действительно стоит свеч, то я готов обсудить подробности.

  • Profile deleted
    18 August 2019, 12:00 |

    И Вячеслав прав - возможно, стоит обсудить конечную цель, и попробовать обойти эту частную задачу.

  • Vyacheslav Azarov
    18 August 2019, 13:33 |

    Хочу сказать, что эмулировать физические синхронные интерфейсы интегральных микросхем далеко не всегда возможно даже с помощью FPGA, не говоря уж за микроконтроллеры. Используя микроконтроллеры, удовлетворить электрическим и временным характеристикам этих схем, невозможно. Может быть, возможна функциональная замена точ-сенсора на микроконтроллер, но с этим нужно разбираться детально.

  • Yevgeny Yevgeny Custom Solution Engineering
    18 August 2019, 18:55 |

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

    По поводу реализации - тут нет абсолютно никаких проблем. Можно выполнить на 8 битном контроллере - поэтому с fpga и прочими бредовыми идеями проходим мимо. Если есть человек с достаточными знаниями архетиктуры атмел или stm могу на пальцах объяснить весь алгоритм работы- мне тупо некогда. Поэтому и выставил проект на фриланс. 

  • Vyacheslav Azarov
    18 August 2019, 19:14 |

    Удачи. Объясняйте исполнителю, мне ненужно.

  • Profile deleted
    18 August 2019, 22:21 |

    Выложите запись обмена по SPI с этими микросхемами, записанную осциллографом или логическим анализатором. Интересует прежде всего фаза начальной инициализации, список используемого подмножества команд, временнЫе параметры - тактовая частота SPI, интервал между пакетами. Возможно, в Вашем случае действительно можно сделать эмуляцию на недорогом микроконтроллере, и сделать это быстро.

  • Profile deleted
    18 August 2019, 22:31 |

    Или действительно, если можете, объясните пожалуйста на пальцах алгоритм и его временнЫе рамки. Без него ТЗ не полное. Что значит, сэмулировать тач? Взять микроконтроллер с реальным тачем, или по UART получить команду, чтобы управлять системой удалённо? Что значит, сэмулировать драйвер? Дополнительный контроллер должен зажечь светодиоды, или по UART передать состояние индикации куда-то дальше?

  • Yevgeny Yevgeny Custom Solution Engineering
    18 August 2019, 22:35 |

    Есть устройство с сенсорными кнопками и подсветкой этих кнопок светодиодами - синсорные кнопки управляются микросхемой qt1100 она подключена к основному процессору по SPI . Светодиодная подсветка управляется 8 битным сдвиговым регистром TB62705


    Нужно подключится в разрез spi так чтобы с avr или др контроллера нажимать на кнопки и получать состояния светодиодов


    Это все нужно для удаленного управления устройством

  • Yevgeny Yevgeny Custom Solution Engineering
    18 August 2019, 22:37 |

    Дампы логического анализатора скину немного позже 

  • Profile deleted
    18 August 2019, 22:50 |

    Вот это уже более предметный разговор. Ещё вопрос: что Вы хотите получить в результате? Готовое устройство, подключаемое по SPI, или только прошивку с указанием модели контроллера и схемы его подключения, или исходники прошивки и, видимо, описания протокола управления железом, или что?

  • Yevgeny Yevgeny Custom Solution Engineering
    18 August 2019, 22:52 |

    В результате нужна схема устройства модель контроллера и исходный код с проектом под Atmel studio или другой компилятор 

  • Profile deleted
    18 August 2019, 23:00 |

    Теперь совсем понятно. Жду дампы.

  • Yevgeny Yevgeny Custom Solution Engineering
    19 August 2019, 0:02 |

    https://drive.google.com/file/d/1ynPhQ3j26nM89x5odI9TBf5Cl1xh14oq/view?usp=sharing

    дамп Saleae Logic 

    image

  • Yevgeny Yevgeny Custom Solution Engineering
    19 August 2019, 0:03 |


    image

  • Yevgeny Yevgeny Custom Solution Engineering
    19 August 2019, 0:10 |

    imageimage

  • Profile deleted
    19 August 2019, 17:10 |

    На всех картинках, кроме первой явно не хватает разрешения по горизонтали. Мало что понятно.

Current freelance projects in the category C and C++

The Pythone Code

new

Good morning who took this project, you should make a code that will automatically post a video in Instagram via a virtual machine. More accurately: 1) Opens a virtual machine (with a certain name) Starting a browser with Instagram 3) download the video from the telegram channel…

C and C++Python ∙ 3 proposals

Create a vnc-server\client program

new
258 USD

I have to make a vnc/server client so that I can connect via vnc to the current user and work on a separate desktop. For example, the server is running on the windows server, the client on the local machine is running a program that works in the third, the client is connected…

C and C++Python ∙ 2 proposals

Help to write a program on TASM

new
14 USD

There is a program that counts the massive and sorts the merge sort. You need to write it on the assembly. You need someone who can write a program on TASM and explain how it works. Payment can be timely, as the main task is to explain to me how it works. If, the price indicated…

C and C++System programming ∙ 2 proposals

Writing the correct functional C++

new
129 USD

You need an experienced C++ expert to write the correct functionality of recognition and rendering of images with a desktop device. Details in private messages.

C and C++

You need a MVP messenger.

new

You need to make a MVP messenger. There is a ready messenger on C++ with gRPC and Qt, you need to bring it to ready. The design is available, only consistent comits are needed so that further can be measured in the main repository. I will give you more detail in the discussion.

C and C++Web programming ∙ 1 proposal

Client
Yevgeny Yevgeny Custom Solution Engineering
Ukraine Mariupol  13  0
Project published
4 years ago
82 views
Labels
  • avr
  • ATMega
  • Atmel
  • stm32
  • atmel avr
  • STM8