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

DevDes

Участник
  • Постов

    23
  • Зарегистрирован

  • Посещение

Весь контент DevDes


  1. Устройство должно управляться с ПК. Генераторов кода и библиотек для дисплеев встраиваемых устройств много, а для упрощения решения выше сказанной задачи найти сложно. Да и какой использовать вопрос.
  2. Это все, графическая часть это понятно, а скажем из диаграммы протокола общения код не получить? Понимаю что совсем обленился, но вдруг уже можно.. Как вариант если подобные инструменты появились только в моем воображение. Может имеется пример проекта от А до Я скажем для STM32 от кода МК до кода для ПК....
  3. Суть вопроса допустим есть у нас устройство с интерфейсом по USB, Ethernet - на стороне ПК (лучше под виндос) есть ли инструменты библиотеки позволяющие быстро сделать интерфейс, в свое время делал общение по Ethernet (tcp пакеты слал принимал) с помощью WindowsAPI и интерфейс на MFC, но мошть прогресс шагнул дальше и есть кодогенераторы и более удобные библиотеки (Qt не предлагать), язык на выходе желательно чтоб был C++,javascript, Python. Вот такие вот запросы ....:)
  4. Короче точки останова не ставятся независимо от подстветки, точнее в режиме отладки все подсвечено серым. Установка точек возможна только в окне дизассемблера. Задержки в циклах никуда не выбрасываются, это видно по частоте мигания светодиодов, да компиляторы могут оптимизировать, но так сказать не тот случай ( нет у меня оптимизации такой). При выборе на отладочной плате с помощью кнопок какого - либо теста отвал связи... Короче говоря вероятно это какие-то аппаратные недоработки от Миландра, или мой девайс пак с гитхаба неподходит (в режиме отладки нет возможности посмотреть регистры переферии). Пак от миландра для данной версии МК на сайте Миландра сейчас отсутствует. Еще раз напомню код не мой, а от Миландра. Тема закрыта.
  5. Вы конечно правы по поводу подсветки строк, но как показывает практика при запуске подпрограммы испольняются, т.е я могу на дисплее с помощью кнопок выбрать нужный тест и он запускается. А данный участок кода насколько я понял как раз является циклом опроса кнопок, и выозова подпрограмм. Цикл for(i=0;i<N;i++){} это синтаксический сахар к int i = 0; while(i<N){i++;} Т.е выполняется N раз увеличение переменной i на 1 плюс сравнение с лимитом (даже если "тело" цикла пусто), и это не может быть просто выброшено. Ну и конечно это занимает время у процессора и потому является программной задержкой. Почему вы считаете что компилятор будет это "выбрасывать"?
  6. Код компилится и работает успешно, это видно по тому факту что на нажатие кнопок есть реакция. И ничего компилятор не выбрасывает for (i=0;i<200000;i++){}; стандартный способ программной задержки, да и откуда компилятору знать, что будет на входе порта PORTC? Р.S: Код не мой а тестовая программа для отладочной платы от Миландра.
  7. В окне дизассембера бряки ставить удалось, а вот что в исходном коде - никак. Можете указать точнее где и как добавить отладочную информацию (сам какие то галки ставил но это не помогло). Так же по прежнему не могу найти причину, обрывов связи, а так же причину изменения тактовой частоты процессора. В цикле опроса кнопок в файле main.c т.е никак не может пролетать мимо.
  8. Это случайность, т.е пробовал и с ULINK-ом потом случайно переключил на JLINK
  9. Проверю все выше сказанное завтра, отпишусь... В том смысле не спислит ли МК? Нет не спит диоды мигают на дисплее отображается текст.
  10. Нет, чтоб кто-то у нас использовал "китайцев" пока не слышал. Либо элементная база наша или в наглую импортная, но предворительно согласованная.
  11. Почти все так, работаю в НИИ делаем аппаратуру для космоса, не ВПК, но то же есть приемка и требования по надежности, была давно закуплена отладочная плата Миландра (6 лет назад), не использовалась т.к договор сорвался, сейчас ввиду наличия свободного времени, решил "оживить", но по причине того, что сам Миландр то ли есть то ли нет, и тем более молчит (то есть просто не существует) его поддержка разобраться сложно. Что касается STM - у нас рекомендованно импортозамещение.
  12. Нет прошивается Flash...
  13. Освоение МК Миландр

    Пытаюсь осовить МК Миландр с помощью отладочной платы для 1986Е91 + ulink2 + keil uvision. Успешно заливал поставляемую тестовую прошивку, компилировал проект, но покакой-то причине не работает режим отладки, а именно исчезают брекпоинты (т.е поставить можно, но в отладочной сесии становятся недоступны и отстановки на них не происходит) и периодически отваливается связь ... Может ли так быть что дело в том что ulink клон или сам МК от Миландра брак? Так же заметил что при заливке скомпилированной прошивки почему то раз в 10 меньше частота работы процессора (чем при "оригинальной" в проекте), хотя никаких регистров ответственных за генерацию частот не трогал, в чем может быть дело? Приложил файлы проекта с которым пытаюсь возится... keil_test.rar
  14. Дополнение к выше сказаному: Если лампочку разместить в солёной воде то можно убедится что она экранирует СВЧ. Лампочка не будет светится при том же опыте что описан выше. MicroWave_detector.rtf
  15. Дополнение: SoundMan.exe так же является вредоносной программой позволяющей контролировать Ваш компьютер с помощью звука в случае подключенного встроенного динамика, в Windows XP Professional версия 2002 SP3 он находитcя в папке C:\D\S\R удалите её (всю папку R, со всем содержимым) с Вашего компьютера (сам для изучения оставил её у себя на флэшке) и перегрузите компьютер . Конечно если Вы сами хотите это проверить, к сожалению вероятно существуют ещё вредоносные программы соответственно если, что обнаружу напишу .
  16. Детектором высоко-мощного источника СВЧ, который может быть на Вас направлен, может служить неоновая лампочка или тиратрон. Чувствительность (яркость свечения при той же мощности), вероятно зависит от расстояния контактов внутри лампы или тиратрона. Наилучшей чувствительностью из известных мне приборов обладает тиратрон МТХ90 его характеристики: Тиратрон тлеющего разряда для преобразования электрических сигналов малой мощности, а также для работы в качестве ионного реле. Наполнение - неоновое. Яркость свечения больше или равно: 80кд/м2 Угол обзора больше или равен 60° Напряжение анода: при свободной сетке, меньше или равно 200В при соеденённой сетке с катодом меньше или равно 140В при токе сетки 1 мкА 85-150В Напряжение возникновения разряда: в промежутке анод-катод меньше или равно 150В в промежутке сетка-катод 65-90В Напряжение поддержания разряда: между анодом и катодом, меньше или равно 65В между сеткой и катодом, меньше или равно 85В Сеточный ток возникновения разряда: при Ua = 150В больше или равно 2мкА при Ua = 120В 8-40мкА при Ua = 85В меньше или равно 100мкА Ток анода: в релейном режиме (амплитудное значение) меньше или равно 35 мА в релейном режиме (среднее значение) меньше или равно 7 мА в триггерном режиме (амплитудное значение) меньше или равно 4 мА в триггерном режиме (среднее значение) меньше или равно 2 мА Амплитуда входного сигнала 1,5 - 15 В Время восстановления электрической прочности, больше или равно 800 мкс Наработка: в триггерном режиме, больше или равно 5000ч в релейном режиме, больше или равно 4000 циклов Способ проверки Вашей лампочки, тиратрона. Налейте холодной воды в прозрачный стакан (банку) положите туда Ваш "детектор", поставьте в "микроволновку" включите на малую мощность (у всех приборов есть ограниченный ресурс не зачем его зря тратить) подождите некоторое время так как мощность магнитрона в микроволновке регулируется ШИМ (Широтно Импульсной Модуляцией), соответственно лампочка будет загоратся не сразу, и то гаснуть то вновь вспыхивать. Конечно носить с собой (и проверять вообще) подобный детектор СВЧ или нет решать Вам. Сообщение разместил: Ободец С.А. MicroWave_detector.rtf
  17. Сообщение о компьютерной безопасности, подробности о звуковом сопровождение. Все знают, что работа на компьютере сопровождается разнообразными звуками, которые называют, "звуковым сопровождением".Попробуем подробнее разобратся в том, что это такое, и что с этим делать. К примеру в WindowsXP (в других ОС вероятно имеются, подобные настройки) Пошагово: 1. Панель управления (Вид по категориям) 2. Звук, речь и аудиоустройства 3. Изменить звуковую схему (Вы можете сначала сохранить, звуковую схему, если хотите) Обратите внимание, что очень многие действия пользователя на ПК, могут сопровождаться звуками. См Список Программные события. 4. В выпадающем списке "Звуковая схема", выберите пункт "Нет Звуков" Почему это может быть полезно для компьютерной безопасности? Дело в том, что даже если в Ваш ПК не включены динамики, то всё равно, в корпус ПК устанавливается один динамик, который может подовать звуковые сигналы сопровождающие Вашу работу. Не слышить их Вы можете по причине как их тихости, так и того факта,что просто привыкли к этим звукам. Однако данные звуковые сигналы могут позволить контролировать Вашу работу на ПК, т.к звук хорошо распространяется в твёрдом материале (корпусе компьютера, столе, поле, стенах), а услышать его могут просто установив прослушивающее устройство в Вашем доме. Конечно необязательно, кто-то будет это делать, однако разнообразные "звуковые схемы", наверняка представляют угрозу "компьютерной безопасности", да и могут просто раздрожать. О настройках SoundMax: Вы будите удивлены насколько зависит производительность аудио-устройств от настроек этой программы. Рассмотрим их. 1. Панель управления (Вид по категориям) 2. Звук, речь и аудиоустройства 3. SoundMax 4. Вкладка предпочтения 5. Микрофон 6. Категория установка микрофона - выбрать переключатель SoundMax Superbeam 7. Категория дополнительные функции микрофона - переключатель исходный сигнал Качество записи звуков и голоса с тем же микрофоном, возрастёт в разы. Более того во вкладке среда прослушивания можно найти, все возможные акустические спец эффекты, которыми в теория можно заставить поверить человека в слуховые галлюцинации. Кроме того если Вы удалите встроенный динамик из Вашего ПК (осторожно целым), и подключите его как обычный электретный микрофон (соблюдая полярность), и проведете пробную запись звука, то сами убедитесь, что он может работать как микрофон, соответственно сам быть прослушивающим устройством. Соответсвенно в целях увеличения компьютерной безопасности, рекомендуется отключить "звуковое сопровождение" и возможно удалить встроенный динамик (но сохранить его целым, так как может понадобится в дальнейшем), хотя конечно что делать с Вашим компьютером решать только Вам. Сообщение разместил: Ободец С.А. Та же информация в rtf SoundMessage.rtf
  18. To cibris: На тот случай если решитесь вкладываться в разработку, у меня давно пылится макет Ethernet устройства с поддержкой SNMP v1.0 и встроенным http сервером, цена комплектации при серийности в 200 штук должна усложится в ~30 у.е (с учетом корпуса и изготовления плат), я в Москве подробнее и контакты здесь.
  19. Чисто из спортивного интереса, кто-нибудь Т.З. от "заказчика" получил? :)
  20. 1. Без регистрации ИП - только трудовой договор иначе незаконное предпринимательство. Читайте гражданский кодекс. Почему только full-time в оффисе честно говоря не понял, хотя бы потому что не офисный работник. 2. По поводу примеров работ: Не будет т.к совсем не давно меня пытались развести следующим образом: одна фирма купила «модуль» с USB включить его запрограммировать, написать ПО для ПК не сумела. Стала «набирать» лохов (молодых специалистов, студентов) обещая аккордную оплату и.т.п. естественно ни чего не платя и только обещая. По своей наивности попался и я, разобрался и рассказал им бесплатно как «включить», они этим даже воспользоваться не сумели, стали разводить дальше. Получив ответ, что бесплатно работать не собираюсь, начали дурить: мол незаконченное решение риск и тому подобное. На этом с ними диалог прекратил. Утешает то, что убил я на них не более трёх дней, а оправдание моей доверчивости в том, что эти кадры «работают» под крылом одного очень именитого института РАН. (На моей взгляд для подобных организаций потеря репутации должна быть, гораздо дороже, чем один удачный «развод»). Теперь никаких бесплатных консультаций и примеров от меня никто никогда не получит. Поэтому в договоре в качестве дополнительных условий (кроме тех что в ТК) - этапы работ со сроками условиями приёмки, оплаты.
  21. Разработка «микропроцессорных устройств» на заказ. ФИО: Ободец С.А. Образование - высшие: выпускник МГТУ им. Н.Э. Баумана (2006 год). Факультет РК – Робототехника и комплексная автоматизация. Опыт работы: 1,5 года, должность: инженер-конструктор радиотехнических устройств. Возраст: 25 лет. Адрес: г. Москва Разработаю на заказ с нуля, то есть, от выбора элементной базы (схемы питания, датчиков, усилителей, дисплея, микроконтроллера) до готового устройства с ПО для ПК (если предполагается взаимодействие с ПК), или с использованием Ваших наработок (плат схем и т.д.) «микропроцессорные устройства», на элементной базе фирм: Atmel, Microchip. Технические навыки: Есть опыт применения микроконтроллеров: AVR (Atmel), PIC16, PIC18, PIC24 (Microchip). Реализация USB: есть практика с PIC18F4550, соответственно со стеком от Microchip. Знаком с библиотекой и документацией для AT90USB (Atmel), практическое применение не должно затруднить. Решения с применением «мостов» USB<->UART типа FT232 то же реализуемы (если клиент будет настаивать, на мой взгляд, в большинстве устройств это не рационально). Есть опыт работы с SD картами: в SPI режиме с поддержкой FAT16, FAT32 – библиотека и элементная база от Microchip. Ethernet: встроенный http сервер, SNMP v1.0 агент, TCP и UDP серверы/клиенты – Berkeley API, стек и элементная база от Microchip. Среды разработки: Firmware: AVRStudio – asm, gcc. MPLAB – asm, а так же MPLAB C для PIC18, PIC24. Платы, схемы: PCAD200x – принципиальные электрические схемы, разводка плат в связке с SPECCTRA (Однако фирма Altium решила PCAD более не поддерживать, его должен заменить Altium Designer – не пробовал). Orcad Capture – схемы, моделирование аналоговой части в PSPICE. Платы – планирую освоить Allegro PCB Designer. По ПК: Visual C++ (MFC). Небольшой опыт разработки драйверов, переделывал пример из DDK для USB bulk устройства. Дополнительно: Хороший английский (технический свободный, устная речь несколько хуже – долго не практиковался). Чертежи в AutoCAD. Немного вэб - дизайн HTML, JavaScript (DOM, AJAX). В ближайшем будущем планирую практическое «знакомство» (если свободное время будет) с MSP430 (TI) и AT91 (Atmel). Контакты, порядок работы: Поскольку данное сообщение будет размещено на многих форумах и досках объявлений (в целях увеличения отклика) то связь через e-mail: ndevdes(собака)mail.ru или ndevdes(собака)gmail.com (вместо собаки и скобок @), в теме просьба указать «Трудоустройство» , в теле письма укажите: название вашей фирмы, ФИО контактного лица, физический адрес. Оформление «заказа»: Поскольку ИП не регистрировал то – трудовой договор, оформленный в соответствие со статьей 57 Трудового Кодекса + в качестве дополнительных условий оговоренные этапы работ с их оплатой и сроками.
×
×
  • Создать...