Управление радиомоделью при помощи C#

Discussion in 'Электроника и Фрикинг' started by Byte_, 23 Jun 2010.

  1. Byte_

    Byte_ Elder - Старейшина

    Joined:
    7 Sep 2008
    Messages:
    143
    Likes Received:
    34
    Reputations:
    2
    Добрый вечер!
    Никак не могу понять, сделал схему по статье cxem.net/uprav/uprav14.php
    на программе от "производителя" всё прекрасно работает.
    я делаю на C# на System.IO.Ports
    Code:
    port = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One);
    port.Open();
    port.Write(new byte[] {0x01},0,1);//не реагирует вообще ни на что
    port.Close();
    
    у меня машина даже не реагирует... я что-то явно не так делаю. подскажите пожалуйста.
     
  2. Keltos

    Keltos Banned

    Joined:
    8 Jul 2009
    Messages:
    1,558
    Likes Received:
    920
    Reputations:
    520
    А что именно ты хочешь затестить?
    Наверное проще было бы обычной аппарутурой.
     
  3. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    А ты уверен, что твой девайс подключен именно к COM1 порту?
     
  4. POS_troi

    POS_troi Elder - Старейшина

    Joined:
    1 Dec 2006
    Messages:
    1,569
    Likes Received:
    466
    Reputations:
    108
    2Byte_

    неудачное схемотехническое решение


    И вообще через что подключаеш? Напрямую к железному кому или через какой нить преобразователь UsbToCom ?

    Code:
    Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'cxemnet_leech'@'localhost' (using password: YES) in /home/cxemnet/public_html/download/get on line 14
    
    Warning: mysql_select_db() [function.mysql-select-db]: Access denied for user 'www-data'@'localhost' (using password: NO) in /home/cxemnet/public_html/download/get on line 15
    
    Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in /home/cxemnet/public_html/download/get on line 15
    
    Warning: mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'localhost' (using password: NO) in /home/cxemnet/public_html/download/functions.php on line 313
    
    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/cxemnet/public_html/download/functions.php on line 313
    
    Warning: mysql_affected_rows() [function.mysql-affected-rows]: A link to the server could not be established in /home/cxemnet/public_html/download/functions.php on line 314
    
    Warning: mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'localhost' (using password: NO) in /home/cxemnet/public_html/download/functions.php on line 253
    
    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/cxemnet/public_html/download/functions.php on line 253
    
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/cxemnet/public_html/download/functions.php on line 254
    
    Warning: mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'localhost' (using password: NO) in /home/cxemnet/public_html/download/functions.php on line 261
    
    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/cxemnet/public_html/download/functions.php on line 261
    
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/cxemnet/public_html/download/functions.php on line 262
    
    Warning: mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'localhost' (using password: NO) in /home/cxemnet/public_html/download/functions.php on line 284
    
    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/cxemnet/public_html/download/functions.php on line 284
    
    Warning: mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'localhost' (using password: NO) in /home/cxemnet/public_html/download/functions.php on line 286
    
    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/cxemnet/public_html/download/functions.php on line 286
    
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/cxemnet/public_html/download/functions.php on line 287
    
    Warning: mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'localhost' (using password: NO) in /home/cxemnet/public_html/download/functions.php on line 294
    
    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/cxemnet/public_html/download/functions.php on line 294
    
    Warning: mysql_insert_id() [function.mysql-insert-id]: A link to the server could not be established in /home/cxemnet/public_html/download/functions.php on line 298
    
    Warning: mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'localhost' (using password: NO) in /home/cxemnet/public_html/download/get on line 24
    
    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/cxemnet/public_html/download/get on line 24
    
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/cxemnet/public_html/download/get on line 25
    
    
    Что-то в последнее время сдает этот ресурс, такое ощущение что его забросили.
     
  5. chekist

    chekist Elder - Старейшина

    Joined:
    14 Nov 2007
    Messages:
    215
    Likes Received:
    160
    Reputations:
    100
    1. проверь к тому ли порту обращаешься
    2. смотри есть ли сигнал перед счётчиком
     
  6. Byte_

    Byte_ Elder - Старейшина

    Joined:
    7 Sep 2008
    Messages:
    143
    Likes Received:
    34
    Reputations:
    2
    Да, я уверен, что это COM1 на 100% по 2-м причинам:
    1) это единственный ком-порт на моём ПК
    2) программа, которую можно скачать с того ресурса работает отлично (если в параметрах выставить именно COM1)

    Никаких переходников usb->com не использую.

    просто программа автора статьи, как я понимаю генерирует П-образный импульс на определенные контакты COM-порта с определенной частотой, подскажите как мне сделать тоже самое без той библиотеки, что использует автор (ComDrv32), а стандартным C# IO?

    Кстати прогу на дельфи можно внизу той статьи нормально скачать.
     
  7. POS_troi

    POS_troi Elder - Старейшина

    Joined:
    1 Dec 2006
    Messages:
    1,569
    Likes Received:
    466
    Reputations:
    108
    Скачай програмулину - ComSniffer или как там её.
    Посмотри что шлет прога автора и что шлет твоя прога.