Ищу исполнителя из Саратова.
- Войдите на сайт для отправки комментариев
Вс, 29/09/2019 - 08:41
Ищу исполнителя из Саратова. Для правки исходного кода для пик контроллера.
Ищу исполнителя из Саратова. Для правки исходного кода для пик контроллера.
Я не из Саратова, но код посмотреть могу. htpicc@gmail.com
Код написан на диалекте си или ассемблера известном только в Саратове? ;)
А в Саратове тоже свой диалект, как в Вологде?
Я не из Саратова, но код посмотреть могу. htpicc@gmail.com
Федор. Я вам присылал код. по моему в 18 году. Что то мы там не разобрались и бросили.
Сейчас думаю может опять заняться кодом.
А в Саратове тоже свой диалект, как в Вологде?
Да! :)
Код написан на диалекте си или ассемблера известном только в Саратове? ;)
Да нет просто можно было встретится. На пальцах объяснить что я хочу.
Напишите название применяемого МК , понятно что PIC, но остальные буквы и цифры также имеют значение.
Среда программирования и компилятор С или ASM.
А также что нужно сделать , исправить , добавить.
Уровень вознаграждения.
Так быстрее вам окажут помощь.
Напишите название применяемого МК , понятно что PIC, но остальные буквы и цифры также имеют значение.
Среда программирования и компилятор С или ASM.
А также что нужно сделать , исправить , добавить.
Уровень вознаграждения.
Так быстрее вам окажут помощь.
Я не могу оценить работу.
Прибор для измерения скорости снаряда.
Имеем две оптопары.
снаряд проходя первую оптопару запускает счетчик.
проходит вторую оптопару выключает его а. результаты выводит на дисплей 1601.
Это так кратко
1.Нужно будет перевести с русского на английский. Так как дисплей из китая и кириллицу не поддерживает.
а. м/с на m/s
b. номер на Shoot
c. помехи и ошибка на Error
ну остальное переведите сами чтобы уместилось на дисплеи.
2. Я не знаю как в этом исходнике происходит прерывание. по возростанию или убыванию напряжения. так вот я хочу чтобы срабатывание
происходило по убыванию.
3. Адаптировать под дисплей 1601
что бы выглядело примерно так:"000 m/s Shoot 00"
4. Когда в приборе происходит ошибка или помехи на дисплеи они остаются пока не перезагрузишь прибор.
мне надо что бы ошибка или помехи (переименованные в Error) сами пропадали с дисплея через 3-4 секунды и прибор был готов к работе.
Исходник:
https://yadi.sk/d/mdLMKZ2tFLQ2cg
На данном форуме , наверное быстрее соберут и отладят код на одной из плат, чем разберутся в программе написанной на ASM для 8 битного PIC.
Искать ощибки, добавлять ваши пожелания без установки будет крайне затруднительно. Наличие схемы и фото вашей установки значительно облегчит решение вашей задачи.
Что в вашем понимании "снаряд проходя первую оптопару запускает счетчик" ?
Максимальное и минимальное время прохождения между оптопарами? т.е. ожидаемое время которое считать за правильный результат , а не шумы. Значение от .... и до.....
Посмотрел код. Очень большое время находимся в прерывании. В прерывание должны попадать только для того чтобы сделать то что требует мгновенной реакции, а все остальные процессы должны происходить в главном цикле, как то анализ результатов , вычисление скорости , управление индикацией и т.д.
Понять где конкретно глючит ваша схема будет достаточно сложно , не переработав достаточно серьезно код. Потом ваши пожелания относительно индикатора , изменения текста , алгоритмов обработки ошибочных ситуаций потребуют также изменения программы. Можно считать что придется написать с нуля ПО на ASM для вашего устройства. все отладить , протестировать на прототипе. Все дело еще осложняется тем , что схема уже готова и нужно написать ПО под готовую схему с заданным МК.
у МЭЛТ есть индикаторы с русифицированными шрифтами 2 строки по 16 символов.
Что в вашем понимании "снаряд проходя первую оптопару запускает счетчик" ?
Максимальное и минимальное время прохождения между оптопарами? т.е. ожидаемое время которое считать за правильный результат , а не шумы. Значение от .... и до.....
Посмотрел код. Очень большое время находимся в прерывании. В прерывание должны попадать только для того чтобы сделать то что требует мгновенной реакции, а все остальные процессы должны происходить в главном цикле, как то анализ результатов , вычисление скорости , управление индикацией и т.д.
Понять где конкретно глючит ваша схема будет достаточно сложно , не переработав достаточно серьезно код. Потом ваши пожелания относительно индикатора , изменения текста , алгоритмов обработки ошибочных ситуаций потребуют также изменения программы. Можно считать что придется написать с нуля ПО на ASM для вашего устройства. все отладить , протестировать на прототипе. Все дело еще осложняется тем , что схема уже готова и нужно написать ПО под готовую схему с заданным МК.
у МЭЛТ есть индикаторы с русифицированными шрифтами 2 строки по 16 символов.
Вы писали что:" Наличие схемы и фото вашей установки значительно облегчит решение вашей задачи".
Теперь пишете схема все усложняет.
Дисплей МЭЛТ мне не надо. Мне надо под дисплей 1601.
Федор. Я вам присылал код. по моему в 18 году. Что то мы там не разобрались и бросили.
Сейчас думаю может опять заняться кодом.
Павел, это не код, а тихий ужас. По красивому нужно переписывать всё с нуля. Написал на почту.
Павел, это не код, а тихий ужас. По красивому нужно переписывать всё с нуля. Написал на почту.
Да , код там ужасный. Ко всему прочему добавит головной боли сами оптопары определения пролета .
А с нуля написать измерение времени на ASM для PIC16 с отладкой вполне посильная задача.
Этот код точно не возьмусь править.
Все по проекту выяснено , осталось узнать бюджет на все это.
рублей пяцот.
рублей пяцот.
Нашел исполнителя.
Ну если что обращусь.
Лучший вариант - maslachenko767@mail.ru , консультации, подбор компонентов бесплатно, гарантии имеются