Konoplj2010, эта картинка получается при выборе строки в "28;82;37;1E;07;00;00;18" или сразу при пуске?
А при выборе/подаче "55" что получается?
(Жаль датчика нет под рукой )
Этот топик читают: Гость
Ответов: 8921
Рейтинг: 823
|
|||
карма: 19 |
|
Ответов: 70
Рейтинг: 0
|
|||
andrestudio писал(а): Не могу запустить программу, не понимаю почему. А эта программа требует подключение к COM порту непосредственно или можно прослушивать информацию с порта? ------------ Дoбавленo в 20.12: Леонид писал(а): Не если только 0х55 выдаёт такое. http://forum.hiasm.com/xf/attach/share/HIAsm%202.jpg ------------ Дoбавленo в 20.14: Леонид писал(а): Я могу попробовать подключить другой USB-UART к порту и прослушать от другого порта. ------------ Дoбавленo в 20.38: Вот то что я прослушал с линии: 1. Это сигнал RESET. http://forum.hiasm.com/xf/attach/share/%D0%92%20%D0%BB%D0%B8%D0%BD%D0%B8%D0%B8%201-Wier%201.jpg 2. Это команда 0х55. http://forum.hiasm.com/xf/attach/share/%D0%92%20%D0%BB%D0%B8%D0%BD%D0%B8%D0%B8%201-Wier%202.jpg 3. Это команда 0хСС. http://forum.hiasm.com/xf/attach/share/%D0%92%20%D0%BB%D0%B8%D0%BD%D0%B8%D0%B8%201-Wier%203.jpg |
|||
карма: 0 |
|
Ответов: 8921
Рейтинг: 823
|
|||
Konoplj2010, этот терминал переворачивает старшие/младшие биты или ваша программа так выдаёт? Посмотрите "55" должно быть 0F0F0F0F, а в терминале отрисовано F0F0F0F0 ? Выложите команды с разными HEX, не 55 или СС, а 28, или А5
В элементе Thread установлено время 10 мсек, попробуйте установить 100 мсек или 200. (Частота вашего компьютера какова, может не успевает отработать за 10 мсек обращение к порту, тем более с переходником. (У меня Win7, 3500 МГц, 4 ядра, очень не медленный)). ------------ Дoбавленo в 22.13: Konoplj2010, попробовал реализовать на COMEX по совету nesco, он хоть и перевирает непечатные символы но с костылём работает, попробуйте: comex_1wave.rar |
|||
карма: 19 |
| ||
файлы: 1 | comex_1wave.rar [3.6KB] [329] |
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид, а это не влияет ?
RS-232 — проводной дуплексный интерфейс. Метод передачи данных аналогичен асинхронному последовательному интерфейсу. Информация передается по проводам двоичным сигналом с двумя уровнями напряжения. Логическому «0» соответствует положительное напряжение (от +5 до +15 В для передатчика), а логической «1» — отрицательное (от −5 до −15 В для передатчика). И терминал про это знает. |
|||
карма: 25 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Леонид писал(а): он хоть и перевирает непечатные символыСкинь пожалуйста схему которая привирает, ну ту, на которую скрин приведен. Мне очень интересно знать почему. |
|||
карма: 22 |
|
Ответов: 8921
Рейтинг: 823
|
|||
nesco, прошу прощения, это я переврал и не изменил 7 на 8 бит Работает как часы
Tad, не знаю, была пара переходников USB/COM, с полчаса искал, не нашёл (опять барахла накопилось, на новый год так и не выкинул ). Но помнится измерял, намерил ТТЛ уровень на выходе, а может склероз не подвёл и в этот раз |
|||
карма: 19 |
|
Разработчик
Ответов: 26113
Рейтинг: 2126
|
|||
Леонид писал(а): не изменил 7 на 8 битВот же, млин, я че только не подумал |
|||
карма: 22 |
|
Ответов: 70
Рейтинг: 0
|
|||
Леонид писал(а): Если смотреть на низком уровне то так и получается то Tx передаёт начиная с младшего байта к старшему и Tad здесь прав. Я попробую программку чуть ближе к обеду, но по частоте у меня КОР I-5 с 2000 МГц. Не знаю, по скорости не жалуюсь. ------------ Дoбавленo в 07.06: nesco писал(а): Ничего там "привирает" и не инвертирует https://dl.dropboxusercontent.com/u/15427465/DropImg/sch.PNG |
|||
карма: 0 |
|
Ответов: 8921
Рейтинг: 823
|
|||
Konoplj2010, ранее выложенные схемы тоже будут работать! Особенность нашего форума (или браузера), о которой вы и не знаете, в том, что он иногда неправильно ставит кодировку и кириллица превращается в "кракозябры", поэтому последнюю схему я упаковал в *.rar. В предыдущих схемах есть символ "я" (FF, 255), который и стал "кракозябром" и испортил работу. Когда будете копировать схемы с форума, не забывайте об этом и перед копированием устанавливайте кодировку UTF-8
|
|||
карма: 19 |
|
Ответов: 70
Рейтинг: 0
|
|||
Леонид писал(а): Я второй день не могу понять, у меня эта программа не запускается. Может быть у меня какого то макроса не хватает или плагина на HIAsm. |
|||
карма: 0 |
|
Ответов: 8921
Рейтинг: 823
|
|||
Konoplj2010, имеется ввиду последний архив "comex_1wave.rar"?
Может у вас отсутствует COMEX? В HiAsm внизу есть окно "Отладка", выложите, что там написано при попытке компиляции. На всякий случай прикладываю компонент COMEX. Если у вас нет этого компонента на палитре, разархивируйте и перетащите файл comex.ini на рабочее поле, компонент установится. Перезапустите HiAsm. |
|||
карма: 19 |
| ||
файлы: 1 | comex.rar [5.3KB] [388] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 5 раз(а), последний 2021-06-21 07:45:54 |
|||
карма: 0 |
|
Ответов: 70
Рейтинг: 0
|
|||
Леонид писал(а): В окне "Отладка" ничего не пишет, а главное загорается голубым цветом и ничего не прописывает. Компонент попробую установить. И всё же мне нужно знать цену Вашей работы, Вы игнорируете этот вопрос, а у меня это не большой проект (шабашка) на который выделены деньги и их стоит грамотно распределить. |
|||
карма: 0 |
|
Ответов: 8921
Рейтинг: 823
|
|||
Konoplj2010, ответил в личных сообщениях, но наверное, вы не сможете туда заглянуть Попробуйте.
Заархивировал схему предыдущую схему, чтобы избежать кракозябров. Там обычный СОМ. com_1wave.rar ------------ Дoбавленo в 11.05: Сразу не догадался отправить и *.ехе файлы. Вот, исправился com_1wave_exe.rar |
|||
карма: 19 |
| ||
файлы: 2 | com_1wave.rar [4.2KB] [365], com_1wave_exe.rar [61.8KB] [442] |
Ответов: 70
Рейтинг: 0
|
|||
Леонид писал(а): Да Вы правы, я действительно не нахожу как прочитать ЛС. Но у меня в профиле такого не пишет. |
|||
карма: 0 |
|