Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 11.02.2021, 23:00  
rusyvochka
Гражданин KAZUS.RU
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Здесь обсуждается C#?

Сообщение от anatol378 Посмотреть сообщение
так в левой колонке редактора и так вывод в HEX формате
Это редактор, да, для контроля.
Цель: получить такое же отображение в моей форме;

Сообщение от j-Roger Посмотреть сообщение
строковое представление числа в НЕХ-формате
Я загружаю с HDD файл в hex, конвертация нужна только для отображения, дальше по UART передаётся без изменений, но по байтно.
Так вот,
char t_text = str[1];
не работает вообще
Сообщение от j-Roger Посмотреть сообщение
для энного элемента байтового массива byte_array:
char[] bytes = str.ToCharArray(); // этого преобразования достаточно?
str - загруженный дамп с hdd;
Как его по одному байту в uart отправить?
Я "тупо" смотрю на примеры, проекты, решения, подсказки в нете и не получается добится конечного результата. Должно работать, а не работает.
И да: с английским - не очень. Что "переводит" тот-же Гугл - промолчу.
Реклама:
__________________
Смотрящий под ноги - звёзды видит в лужах.
rusyvochka вне форума  
Непрочитано 11.02.2021, 23:18  
raxp
Почётный гражданин KAZUS.RU
 
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
raxp на пути к лучшему
По умолчанию Re: Здесь обсуждается C#?

Удаленный промышленный терминал-индикатор по Modbus RTU http://raxp2.blogspot.com/2014/12/modbus-rtu.html (рассмотрен нижний и верхний уровни, включая отправку и получение байт)

p.s.: все тот же цикл "MODBUS на привязи"/
__________________
Белорусский журнал «Радиолюбитель»
Youtube LaboratoryW
UR3QQJ
raxp вне форума  
Непрочитано 11.02.2021, 23:21  
raxp
Почётный гражданин KAZUS.RU
 
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
raxp на пути к лучшему
По умолчанию Re: Здесь обсуждается C#?

Запорожье, вы где арбайтен?
__________________
Белорусский журнал «Радиолюбитель»
Youtube LaboratoryW
UR3QQJ
raxp вне форума  
Непрочитано 11.02.2021, 23:26  
rusyvochka
Гражданин KAZUS.RU
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Здесь обсуждается C#?

Код:
while (!streamReader.EndOfStream)
                    {
                        str += streamReader.ReadLine(); //str- содержимое файла
                    }
rtbDisplay.ForeColor = Color.Black;
            rtbDisplay.Clear();
            char[] bytes = str.ToCharArray(); 
            for (int i=0;i‹bytes.Length/8;i++)
            {
                for(int j=0;j‹8;j++)
                {
                    string t_text=bytes[i*8+j].ToString("X2");
                    rtbDisplay.Text+=t_text;
                }
                rtbDisplay.Text=("\n");
            }
Это капец какой-то!
Что не так???


И с отправкой в порт подобная хрень. Создал 10-ти байтный файл, так все 10 оптом в CommPortToolkit и наблюдаю.
Верните VB6!
__________________
Смотрящий под ноги - звёзды видит в лужах.
rusyvochka вне форума  
Непрочитано 11.02.2021, 23:42  
raxp
Почётный гражданин KAZUS.RU
 
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
raxp на пути к лучшему
По умолчанию Re: Здесь обсуждается C#?

...это Windows, тут и разрывы в пакетах данных будут и склейка байт. Нижний уровень (со стороны МК) должен учитывать все ситуации.

зы: вышеприведенный код к отправке байт не имеет отношения, мишура одна с преобразованиями типов и визуализацией.
__________________
Белорусский журнал «Радиолюбитель»
Youtube LaboratoryW
UR3QQJ
raxp вне форума  
Непрочитано 11.02.2021, 23:49  
rusyvochka
Гражданин KAZUS.RU
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Здесь обсуждается C#?

Сообщение от raxp Посмотреть сообщение
к отправке байт не имеет отношения
Это мытарста с отображением в RichTextBox
Я верю, да что там - уверен, решение в двух-трёх строках кода...
Дальше - только мат.
__________________
Смотрящий под ноги - звёзды видит в лужах.
rusyvochka вне форума  
Непрочитано 11.02.2021, 23:57  
raxp
Почётный гражданин KAZUS.RU
 
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
raxp на пути к лучшему
По умолчанию Re: Здесь обсуждается C#?

Отделите мух от котлет, всю визуализацию геть с пляжа. Просто отправьте и получите байт. Вот как есть, без преобразований. Закоротите TX/RX на COM порту и примите эхо того, что передадите.
__________________
Белорусский журнал «Радиолюбитель»
Youtube LaboratoryW
UR3QQJ
raxp вне форума  
Непрочитано 12.02.2021, 00:21  
rusyvochka
Гражданин KAZUS.RU
 
Аватар для rusyvochka
 
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
rusyvochka на пути к лучшему
По умолчанию Re: Здесь обсуждается C#?

Связь СОМ1 и СОМ2 в железе. СомРТ (СОМ1) + Form (COM2) уже наигрался.
Да: и принимаю и передаю.
И с терминала и с формы в обе стороны.
Руками.
По одному байту.
Да: 5А (0x5А) с терминала отображается криво в форме.
Да: в обратную сторну тоже.
Форматы, преобразования и т.д.
Это побеждаемо.
В преть до передачи "Z" в порт.
По одному!
Мне надо 2048 байт. ПО одному.
Толку мне сдруживать и вылизывать взаимопонимание, форматы, если застрял на разбиении файла?
На отображении его содержимого.
Предварительно открывать листером, чтобы убедиться? Та можно, че ж.
Сделать красоту и руками передавать по одному байту? Это я и так могу... С терминала.
В третий раз: есть база файлов прошивы. Много. Очень. Их надо "сложить" в своеобразном формате. Вручную ДАЖЕ набивал.
Мне наверное будет быстрее текстовый вставлять в программу PICа, компилить, заливать напрямую через программатор и сливать в нужном виде, ( не в компьютер), чем УВИДЕТЬ готовое решение. ПРОСТОЕ. уверен!, решение.
__________________
Смотрящий под ноги - звёзды видит в лужах.

Последний раз редактировалось rusyvochka; 12.02.2021 в 01:11.
rusyvochka вне форума  
Непрочитано 12.02.2021, 00:31  
raxp
Почётный гражданин KAZUS.RU
 
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
raxp на пути к лучшему
По умолчанию Re: Здесь обсуждается C#?

...у меня готовое решение, на статью выше, сразу в Excel. Но не под шарп)
__________________
Белорусский журнал «Радиолюбитель»
Youtube LaboratoryW
UR3QQJ
raxp вне форума  
Непрочитано 12.02.2021, 00:35  
raxp
Почётный гражданин KAZUS.RU
 
Регистрация: 28.05.2010
Сообщений: 1,118
Сказал спасибо: 150
Сказали Спасибо 604 раз(а) в 310 сообщении(ях)
raxp на пути к лучшему
По умолчанию Re: Здесь обсуждается C#?

Цитата:
На онображении его содержимого.
я писал свой компонент HexViewer. Но под свои задачи работы с файлами регистрации по десятку гигабайт.

Цитата:
застрял на разбиении файла?
так что тут сложного? Вычитывай в буфер и загоняй в поток. При вычитке указатель смещай на n-байт размера буфера, следи за окончанием файла.
__________________
Белорусский журнал «Радиолюбитель»
Youtube LaboratoryW
UR3QQJ
raxp вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему здесь люди обсуждают такие простые вещи? Скайнет Отвлекитесь, эмбеддеры! 89 06.09.2015 23:40
Анекдот, анекдот ... (часть 1) DK Отвлекитесь, эмбеддеры! 8148 05.06.2013 23:14
Проверенная плат и PCB IDC2 лежит здесь. DL36 Микроконтроллеры, АЦП, память и т.д 1 20.02.2007 01:07
SPI карта памяти... Дима Микроконтроллеры, АЦП, память и т.д 29 19.07.2005 09:03
32 Mb flash spi Дима Микроконтроллеры, АЦП, память и т.д 17 14.08.2003 11:28


Часовой пояс GMT +4, время: 23:10.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot