Разобрался.
При использовании Readline искажались байты с 1 в старшем бите (видимо за отрицательные принимались)
Пришлось использовать serialPort1.Read
Найдено 12 результатов
- Чт дек 18, 2025 09:07:42
- Форум: Интеграция с ПК
- Тема: Передача массива чисел в Visual Studio
- Ответы: 3
- Просмотры: 17848
- Вт дек 16, 2025 15:42:34
- Форум: Интеграция с ПК
- Тема: Передача массива чисел в Visual Studio
- Ответы: 3
- Просмотры: 17848
Re: Передача массива чисел в Visual Studio
ну так вроде разобрался. Но вот возник еще нюанс:
при приеме Termite отображает правильную последовательность, например : 52 03 de 03 de 00 52 03 52 03 da 02 da 02 da 02
А вот в VS приходит: 52 03 3f 03 00 3f 52 03 52 03 3f 02 3f 02 3f 02
То есть правильно доходят hex числа в которых не букв (d,e,a ...
при приеме Termite отображает правильную последовательность, например : 52 03 de 03 de 00 52 03 52 03 da 02 da 02 da 02
А вот в VS приходит: 52 03 3f 03 00 3f 52 03 52 03 3f 02 3f 02 3f 02
То есть правильно доходят hex числа в которых не букв (d,e,a ...
- Чт дек 11, 2025 16:38:15
- Форум: Интеграция с ПК
- Тема: Передача массива чисел в Visual Studio
- Ответы: 3
- Просмотры: 17848
Передача массива чисел в Visual Studio
Добрый день!
Требуется передать с STM на ПК массив чисел (да хотя бы просто число)
HAL_UART_Transmit(&huart1, str3, strlen(str3), 100);} При передаче заранее прописанной строки все проходит и отображается в Visual Studio :
string vlag = serialPort1.ReadLine();
Invoke(new Action(() => { textBox3 ...
Требуется передать с STM на ПК массив чисел (да хотя бы просто число)
HAL_UART_Transmit(&huart1, str3, strlen(str3), 100);} При передаче заранее прописанной строки все проходит и отображается в Visual Studio :
string vlag = serialPort1.ReadLine();
Invoke(new Action(() => { textBox3 ...
- Пт окт 24, 2025 08:42:15
- Форум: Практика
- Тема: Опознание радиоэлементов
- Ответы: 21538
- Просмотры: 5344932
Re: Опознание радиоэлементов
[uquote="Andrew33",url="/forum/viewtopic.php?p=4753860#p4753860"][uquote="AirCat",url="/forum/viewtopic.php?p=4753705#p4753705"][uquote="Andrew33",url="/forum/viewtopic.php?p=4753658#p4753658"]Добрый день!
Помогите опознать
маркировка GD2VTE корпус sot23-5 похоже dc dc Находится в приставке X96 max ...
Помогите опознать
маркировка GD2VTE корпус sot23-5 похоже dc dc Находится в приставке X96 max ...
- Вт окт 14, 2025 11:04:40
- Форум: Практика
- Тема: Опознание радиоэлементов
- Ответы: 21538
- Просмотры: 5344932
Re: Опознание радиоэлементов
[uquote="AirCat",url="/forum/viewtopic.php?p=4753705#p4753705"][uquote="Andrew33",url="/forum/viewtopic.php?p=4753658#p4753658"]Добрый день!
Помогите опознать
маркировка GD2VTE корпус sot23-5 похоже dc dc Находится в приставке X96 max (cхему тоже не найти)
Нигде нет инфы. Если не удастся найти ...
Помогите опознать
маркировка GD2VTE корпус sot23-5 похоже dc dc Находится в приставке X96 max (cхему тоже не найти)
Нигде нет инфы. Если не удастся найти ...
- Пн окт 13, 2025 15:00:47
- Форум: Практика
- Тема: Опознание радиоэлементов
- Ответы: 21538
- Просмотры: 5344932
Re: Опознание радиоэлементов
Добрый день!
Помогите опознать
маркировка GD2VTE корпус sot23-5 похоже dc dc Находится в приставке X96 max (cхему тоже не найти)
Нигде нет инфы. Если не удастся найти - можно ли применить другой dc dc с такой же распиновкой. Их вроде множество, а напряжение от обвязки зависит?
Помогите опознать
маркировка GD2VTE корпус sot23-5 похоже dc dc Находится в приставке X96 max (cхему тоже не найти)
Нигде нет инфы. Если не удастся найти - можно ли применить другой dc dc с такой же распиновкой. Их вроде множество, а напряжение от обвязки зависит?
- Пт дек 15, 2023 09:03:40
- Форум: AVR
- Тема: Проблема со связью по Modbus на малой скорости
- Ответы: 13
- Просмотры: 3127
Re: Проблема со связью по Modbus на малой скорости
[uquote="OKF",url="/forum/viewtopic.php?p=4517737#p4517737"]Существует и другая беда. Есть куча калькуляторов для вычисления значений UBRR. Задал частоту, скорость и ниочём не думай. А вот какие значения будут для 300 bps на 16 мгц, к примеру?[/uquote]
Ну так 3333 ( D05)
Ну так 3333 ( D05)
- Чт дек 14, 2023 09:39:31
- Форум: AVR
- Тема: Проблема со связью по Modbus на малой скорости
- Ответы: 13
- Просмотры: 3127
Re: Проблема со связью по Modbus на малой скорости
[uquote="OKF",url="/forum/viewtopic.php?p=4517189#p4517189"]А так не?:)
#define BAUD 1200
#include <util/setbaud.h>
UBRRL = UBRRL_VALUE;
UBRRH = UBRRH_VALUE;
[/uquote]
Так не. Скорости меняются в процессе работы путем записи в holding reg . Библиотека пересчитывала присланные значения, но почему ...
#define BAUD 1200
#include <util/setbaud.h>
UBRRL = UBRRL_VALUE;
UBRRH = UBRRH_VALUE;
[/uquote]
Так не. Скорости меняются в процессе работы путем записи в holding reg . Библиотека пересчитывала присланные значения, но почему ...
- Ср дек 13, 2023 16:16:02
- Форум: AVR
- Тема: Проблема со связью по Modbus на малой скорости
- Ответы: 13
- Просмотры: 3127
Re: Проблема со связью по Modbus на малой скорости
Всё, нашел. Это была единственная скорость из моего списка при которой задействован регистр UBRRH. В библиотеке freemodbus применялся только UBRRL
- Ср дек 13, 2023 11:51:26
- Форум: AVR
- Тема: Проблема со связью по Modbus на малой скорости
- Ответы: 13
- Просмотры: 3127
Re: Проблема со связью по Modbus на малой скорости
Проверил тестовой программой. Через USART на ПК идет сигнал на скорости 1200. Похоже проблема в библиотеке Freemodbus
- Вт дек 12, 2023 15:27:29
- Форум: AVR
- Тема: Проблема со связью по Modbus на малой скорости
- Ответы: 13
- Просмотры: 3127
Re: Проблема со связью по Modbus на малой скорости
Нет, не смотрел. Понять бы в какую сторону смотреть. Вроде скорость 1200 стандартная для модбас, и тут такая проблема на ровном месте
- Вт дек 12, 2023 14:36:17
- Форум: AVR
- Тема: Проблема со связью по Modbus на малой скорости
- Ответы: 13
- Просмотры: 3127
Проблема со связью по Modbus на малой скорости
Приветствую всех.
Возникла проблема. Сопряжено по Modbus устройство на базе ATMega16 c ПК. Программа на основе freemodbus 1.5 отказывается работать на скорости 1200 бод. Со скоростями выше все в порядке.
К ПК подключено через преобразователь RS485-USB
С чем может быть связана такая проблема? Может ...
Возникла проблема. Сопряжено по Modbus устройство на базе ATMega16 c ПК. Программа на основе freemodbus 1.5 отказывается работать на скорости 1200 бод. Со скоростями выше все в порядке.
К ПК подключено через преобразователь RS485-USB
С чем может быть связана такая проблема? Может ...