Например TDA7294

Форум РадиоКот • Просмотр темы - Непонятная роблема с dll файлом
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн июл 28, 2025 04:05:14

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Непонятная роблема с dll файлом
СообщениеДобавлено: Ср ноя 06, 2024 15:14:20 
Открыл глаза

Карма: 3
Рейтинг сообщений: 9
Зарегистрирован: Чт ноя 26, 2020 13:19:49
Сообщений: 73
Рейтинг сообщения: 0
Доброго времени суток уважаемые коты. Хотелось бы узнать, что не так с моей программой.
В общем на моем компе работает, и всё нормально. На другом пишет что нет длл файла (который есть)
Драйвера для FT232H Установлены. Кто может подсказать, что не так?


Вложения:
Комментарий к файлу: Прога для FT232H (SPI)
New_SPI.7z [73.18 KiB]
Скачиваний: 64
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Непонятная роблема с dll файлом
СообщениеДобавлено: Ср ноя 06, 2024 17:09:16 
Грызет канифоль
Аватар пользователя

Карма: 7
Рейтинг сообщений: 69
Зарегистрирован: Ср сен 02, 2015 07:47:20
Сообщений: 274
Рейтинг сообщения: 0
Я когда работал с SPI и JTAG у FT232H через MPSSE, то использовал FTD2XX.DLL (входит в состав драйверов). Используя документ D2XX Programmer's Guide (доступен на сайте) можно делать всё с FTDIшкой, даже не загружая vCOM. Открывать по серийнику, отправлять сразу буфер байтов и принимать так же. Это не сложно. А что за libMPSSE.dll у вас - я в первый раз такое вижу.
Что касается:
На другом пишет что нет длл файла (который есть)
Драйвера для FT232H Установлены. Кто может подсказать, что не так?

То, что установленные драйвера это ещё не означает наличие той же FTD2XX.DLL, которая появилась с некоторой версии драйверов. А ваша либа по-любому её использует.

_________________
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 1 июля 2025 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Непонятная роблема с dll файлом
СообщениеДобавлено: Чт ноя 07, 2024 05:13:08 
Вымогатель припоя
Аватар пользователя

Карма: 4
Рейтинг сообщений: 22
Зарегистрирован: Чт мар 05, 2009 05:31:16
Сообщений: 613
Откуда: г. Кемерово
Рейтинг сообщения: 0
Через поиск поискать dll. Если она есть, правой кнопкой по dll, запуск от имени администратора.
ОС зарегистрирует dll.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Непонятная роблема с dll файлом
СообщениеДобавлено: Чт ноя 07, 2024 14:57:05 
Открыл глаза

Карма: 3
Рейтинг сообщений: 9
Зарегистрирован: Чт ноя 26, 2020 13:19:49
Сообщений: 73
Рейтинг сообщения: 0
Dll есть, я и путь пробовал писать, и при установке рядом с .exe файлом кидал. Не видит нив какую...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Непонятная роблема с dll файлом
СообщениеДобавлено: Чт ноя 07, 2024 15:18:11 
Друг Кота

Карма: 68
Рейтинг сообщений: 1961
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
И причём тут интеграция с ПК... это проблема относится лишь к программированию под Windows. Не относится к радиоэлектронике вообще. Использование библиотек описано в каждом учебнике.

Добавлено after 12 minutes 23 seconds:
почему библиотека в проекте указана как "внедрённый ресурс", а не "Добавляемые файлы"?

Добавлено after 1 minute 53 seconds:
А ещё программа склонна к зависанию, если адаптера нет.


В общем, делайте так:
Изображение и будет счастие. И читайте учебник на сайте Микрософта. Там описано всё.


Последний раз редактировалось Martian Чт ноя 07, 2024 15:20:18, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Непонятная роблема с dll файлом
СообщениеДобавлено: Чт ноя 07, 2024 15:18:31 
Грызет канифоль
Аватар пользователя

Карма: 7
Рейтинг сообщений: 69
Зарегистрирован: Ср сен 02, 2015 07:47:20
Сообщений: 274
Рейтинг сообщения: 0
Martian, интеграция, видимо, в том, что речь за мост FTDI USB. Подобные темы уже были в этом разделе.

_________________
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 1 июля 2025 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: Непонятная роблема с dll файлом
СообщениеДобавлено: Чт ноя 07, 2024 15:29:47 
Друг Кота

Карма: 68
Рейтинг сообщений: 1961
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
Ну, тогда сюда можно абсолютно любые вопросы по программированию писать. Программы же на компьютере работают, а компьютер - это радиоэлектроника.

Вот только радиолюбителей здесь тьма, программистов чуть меньше, программистов дотнет ещё меньше. В то время как на форумах программистов совершенно наоборот.

Добавлено after 6 minutes 59 seconds:
Спойлер
Код:
public static string ByteToString(byte Simvol)
{
    byte offSetL;
    byte offSetH;
    string CharStL = "";
    string CharStH = "";

    offSetL = (byte)(Simvol & 0x0F);
    switch (offSetL)
    {
        case 0: CharStL = "0"; break;
        case 1: CharStL = "1"; break;
        case 2: CharStL = "2"; break;
        case 3: CharStL = "3"; break;
        case 4: CharStL = "4"; break;
        case 5: CharStL = "5"; break;
        case 6: CharStL = "6"; break;
        case 7: CharStL = "7"; break;
        case 8: CharStL = "8"; break;
        case 9: CharStL = "9"; break;
        case 10: CharStL = "A"; break;
        case 11: CharStL = "B"; break;
        case 12: CharStL = "C"; break;
        case 13: CharStL = "D"; break;
        case 14: CharStL = "E"; break;
        case 15: CharStL = "F"; break;
    }
    offSetH = (byte)((Simvol & 0xF0) >> 4);
    switch (offSetH)
    {
        case 0: CharStH = "0"; break;
        case 1: CharStH = "1"; break;
        case 2: CharStH = "2"; break;
        case 3: CharStH = "3"; break;
        case 4: CharStH = "4"; break;
        case 5: CharStH = "5"; break;
        case 6: CharStH = "6"; break;
        case 7: CharStH = "7"; break;
        case 8: CharStH = "8"; break;
        case 9: CharStH = "9"; break;
        case 10: CharStH = "A"; break;
        case 11: CharStH = "B"; break;
        case 12: CharStH = "C"; break;
        case 13: CharStH = "D"; break;
        case 14: CharStH = "E"; break;
        case 15: CharStH = "F"; break;
    }
    return $"{CharStH}" + $"{CharStL}";
}

ох.... это пишется одной строчкой https://learn.microsoft.com/en-us/dotne ... ohexstring


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Непонятная роблема с dll файлом
СообщениеДобавлено: Чт ноя 07, 2024 16:49:52 
Грызет канифоль
Аватар пользователя

Карма: 7
Рейтинг сообщений: 69
Зарегистрирован: Ср сен 02, 2015 07:47:20
Сообщений: 274
Рейтинг сообщения: 4
Добавлено after 6 minutes 59 seconds:
Спойлер
Код:
public static string ByteToString(byte Simvol)
{
    byte offSetL;
    byte offSetH;
    string CharStL = "";
    string CharStH = "";

    offSetL = (byte)(Simvol & 0x0F);
    switch (offSetL)
    {
        case 0: CharStL = "0"; break;
        case 1: CharStL = "1"; break;
        case 2: CharStL = "2"; break;
        case 3: CharStL = "3"; break;
        case 4: CharStL = "4"; break;
        case 5: CharStL = "5"; break;
        case 6: CharStL = "6"; break;
        case 7: CharStL = "7"; break;
        case 8: CharStL = "8"; break;
        case 9: CharStL = "9"; break;
        case 10: CharStL = "A"; break;
        case 11: CharStL = "B"; break;
        case 12: CharStL = "C"; break;
        case 13: CharStL = "D"; break;
        case 14: CharStL = "E"; break;
        case 15: CharStL = "F"; break;
    }
    offSetH = (byte)((Simvol & 0xF0) >> 4);
    switch (offSetH)
    {
        case 0: CharStH = "0"; break;
        case 1: CharStH = "1"; break;
        case 2: CharStH = "2"; break;
        case 3: CharStH = "3"; break;
        case 4: CharStH = "4"; break;
        case 5: CharStH = "5"; break;
        case 6: CharStH = "6"; break;
        case 7: CharStH = "7"; break;
        case 8: CharStH = "8"; break;
        case 9: CharStH = "9"; break;
        case 10: CharStH = "A"; break;
        case 11: CharStH = "B"; break;
        case 12: CharStH = "C"; break;
        case 13: CharStH = "D"; break;
        case 14: CharStH = "E"; break;
        case 15: CharStH = "F"; break;
    }
    return $"{CharStH}" + $"{CharStL}";
}

ох.... это пишется одной строчкой https://learn.microsoft.com/en-us/dotne ... ohexstring

А если делать без привязки к коду M$, то константа один массив на 16 чаров и потом одной строкой что-то типа: return HexNibble[(Simvol >> 4) & 0x0F] + HexNibble[Simvol & 0x0F];

_________________
Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ
Актуальность репозитория: 1 июля 2025 года
Если чего-то не хватает с сайта st.com - пишите, докачаю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Непонятная роблема с dll файлом
СообщениеДобавлено: Пт ноя 08, 2024 09:13:22 
Открыл глаза

Карма: 3
Рейтинг сообщений: 9
Зарегистрирован: Чт ноя 26, 2020 13:19:49
Сообщений: 73
Рейтинг сообщения: 0
Цитата:
ох.... это пишется одной строчкой https://learn.microsoft.com/en-us/dotne ... ohexstring


Ну извеняйте, я приложение на ком вообще пишу первый раз, и многого не знаю. Я микроконтроллеры и ПЛИС программирую. Ну и иногда ПЛК.

Цитата:
А ещё программа склонна к зависанию, если адаптера нет.


Она и с адаптером на других компах зависает. Говорю же, программа корректно работает только на моём компутере. На других либо просит dllб либо зависает.


Последний раз редактировалось AlexandrRa Пт ноя 08, 2024 09:20:06, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Непонятная роблема с dll файлом
СообщениеДобавлено: Пт ноя 08, 2024 09:15:33 
Друг Кота

Карма: 68
Рейтинг сообщений: 1961
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 12867
Рейтинг сообщения: 0
Нет никакой разницы.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y