На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
! Перед отправкой сообщения внимательно прочтите правила раздела!!!
1. Запрещается обсуждать написание вирусов, троянов и других вредоносных программ!
2. Помните, что у нас есть FAQ раздела Assembler и Полезные ссылки. Посмотрите, возможно, там уже имеется решение вашего вопроса.

3. Настоятельно рекомендуем обратить особое внимание на правила форума, которые нарушаются чаще всего:
  3.1. Заголовок темы должен кратко отражать её суть. Темы с заголовками типа "Срочно помогите!" или "Ассемблер" будут отправляться в Корзину для мусора.
  3.2. Исходники программ обязательно выделяйте тегами [code]...[/code] (одиночные инструкции можно не выделять).
  3.3. Нежелательно поднимать старые темы (не обновлявшиеся более года) без веской на то причины.

Не забывайте также про главные Правила форума!

Добро пожаловать и приятного вам общения!!! ;)
 
Модераторы: Jin X, Qraizer
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
> Данные с микроконтроллера
    Цитата shm @
    Попробуй скачать отсюда. Вообще конечно странно, у меня всегда работала даже на самых урезанных сборках Embedded.

    Качал и отсюда тоже. Нет пункта Computer. а через ctrl+R к локальному подключаться не хочет

    Цитата shm @
    Да от самих-то данных толку мало, portmon выводит все параметры обмена.

    скрин serial port monitor'a
    Прикреплённый файлПрикреплённый файлSPM.png (145 Кбайт, скачиваний: 353)
      то есть... получается. посылается запрос N833.S1...
      далее сыпятся данные в hex...
      но... из пойманного на скрине - в рабочей программе был всплеск значений пару раз до "20... 40"
      соответственно, при рабочих условиях должно быть порядка 15000...17000 с четким (до едениц) разбросом.... (то есть "16577.. 16579...16576" например)
      видимо отсюда и берутся 4 "канала" - видимо каждый "канал" делает свои преобразования с сигналом...
      но все равно как то не совсем стыкуются у меня в голове получаемые данные с желаемым отображением...
      Сообщение отредактировано: The-Boss -
        2 часа разгадывания распечаток:
        как понял из сравнения результатов программы на низких значениях - получилось что 4 "канала". Постоянно чередуются :
        C0
        80
        40
        00
        и как раз рабочий канал на программе 2й.
        верхушка в программе была 120... сопоставляется с "80 78" в hex'e, что я и поймал.

        Теперь уже только не понятно как получать большие значения типа 17000 (ибо понятно что FF=255)
          Прослушал порт сегодня на месте:
          значения основного "рабочего" канала - около 13000
          теперь по результатам прослушки постоянно чередуются уже так:
          FF (аля С0)
          BF (аля 80)
          72
          01
          Прикреплённый файлПрикреплённый файл_____________________.docx (41,64 Кбайт, скачиваний: 141)
            Цитата The-Boss @
            скрин serial port monitor'a

            The-Boss, даташита на протокол МК нету что ли? Изучать таким образом сам протокол может оказаться весьма трудоемкой задачей.
            Параметров подключения я на нем не увидел. Из твоей программы удалось хоть что-то считать/записать? Попробуй запусти старую программу на другом компе вместе с портмоном, хот узнаешь параметры тогда. Ну или мне старую программу можешь выслать, если это не военная разработка... Результат выложу, даже могу код необходимый для открытия и настройки порта.
            Сообщение отредактировано: shm -
            Цитата TheMachine @
            т.е. в общем случае вы правы конечно, а мне надо спать больше а пить меньше
              Цитата The-Boss @

              доброго времени суток!!Есть у меня в наличии плата могу предложить вам
              1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script Execution time: 0,0846 ]   [ 18 queries used ]   [ Generated: 21.07.19, 09:37 GMT ]